@charset "UTF-8";
@font-face {
  font-family: 'Mitchell-Icon-Fonts';
  src: url("fonts/Mitchell-Icon-Fonts.eot"); }
@font-face {
  font-family: 'Mitchell-Icon-Fonts';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAMAIAAAwBAR1NVQjEbPZAAAADMAAAgkk9TLzIPMh0+AAAhYAAAAGBjbWFwvPtP6QAAIcAAAAGgZ2FzcAAAABAAACNgAAAACGdseWa04m3gAAAjaAAAymBoZWFkERN+GAAA7cgAAAA2aGhlYQv9CMYAAO4AAAAAJGhtdHgb7AMXAADuJAAAA6hsb2Nh+RrG2AAA8cwAAAHWbWF4cAFRAsUAAPOkAAAAIG5hbWX7ymjjAADzxAAAAhZwb3N0AAMAAAAA9dwAAAAgAAEAAAAKAB4ALAABbGF0bgAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAoAAAABADoAGgByAIYAngC+A/4ESAiCCfwM4g4QDpQPUhDSEXASAhNGFMwU6hfiF/YaHhyiHvIf1iAmIE4AAQAaAAoACwAMAA4ADwAQABEAEgATABQAFQAWABcAGQAaABsAHAAdAB4AHwAgACEAIgAjACcA5wABAAQAMAAHABwAIgAdABwAGwAGAAEABAAwAAkAFgAgABAAHAAiABsAIQAGAAEABABnAA0ADgAfAB8AHAAkAAQAEAAWAB8AEAAZABIAGgA2AEYAcAB8AJAAqgDyARABNgFeAXgBjAGoAcAB1gHuAgYCJgJQAnYCogLKAvIDFgMeAzoAdQAHACMADgAhAA4AHwAGAHYAFAAjAA4AIQAOAB8ABAAOABkAEgAfACEABAAdAB8AHAATABYAGQASADsABQAiABEAFgAcADoACQAhACEAEgAbACEAFgAcABsAYwAMACEAIQAOABAAFQAaABIAGwAhACAABgAtACMAIQAhAA4AEAAVABoAEgAbACEAIAAEACAAHAAZABYAEQAEABAAFgAfABAAGQASAAYABQADABQADgAZABkAEgAfACYABgAoAA4AIQAhAA4AEAAVABoAEgAbACEABAAOABEAEQCUABIAIAAgABYAFAAbABoAEgAbACEABAAiAB0AEQAOACEAEgAGACoAEwAgACAAFgAUABsAGgASABsAIQAEABEAHAAkABsAGQAcAA4AEQA5AAwAIAAYAAQAIQAVABIABAAiACAAEgAfAKYACQAfAB8AHAAkAAQAIgAdAAcA4gANAB8AHwAcACQABAAiAB0ABAAhABUAFgAbADgACwAfAB8AHAAkAAQAHwAWABQAFQAhADcACgAfAB8AHAAkAAQAGQASABMAIQClAAsAHwAfABwAJAAEABEAHAAkABsABwByAAsAHwAfABwAJAAEABEAHAAkABsABgDhAA8AHwAfABwAJAAEABEAHAAkABsABAAhABUAFgAbAGsAFAAdAB0AHAAWABsAIQAaABIAGwAhAAQAIAAQABUAEgARACIAGQASAL4AEgAdAB0AHAAWABsAIQAaABIAGwAhAAQAEAAOABsAEAASABkAOgAVABkAEgAfACEABAATABYAGQAZABIAEQAEACEAHwAWAA4AGwAUABkAEgA2ABMAGQASAB8AIQAEABMAFgAZABkAEgARAAQAEAAWAB8AEAAZABIAyQATABEAEQAEABwAIgAhABkAFgAbABIAEQAEABAAFgAfABAAGQASADUAEQARABEABAATABYAGQAZABIAEQAEABAAFgAfABAAGQASAIYAAwARABEALwANABAAEAASACAAIAAEABEAEgAbABYAEgARANEAAgAQAAQACgAWADQAQABaAAUAHAAcABgABgA8AA4AGQASABsAEQAEAB8AEgATABYAGwAWACAAFQDoAAUAEgAZABkABgDYAAQADgAQABgAKABSAFwAbAB8AJAArAEGAUwBjgG0AcQB0gH2AgICEAImAjwCUgJmAoQCpgK0As4C3gLsAvoDCAMWAygDPgNkA4gDngOyA8ID0gPmA/oEDgQiAL8ABAAcAB0AJgBKAAcAHAAbACEADgAQACEAQgAHABwAGwATABYAHwAaAEEACQAcABsAEQAWACEAFgAcABsAcAANABwAGgAdABkAEgAhABIABAAhAA4AIAAYAMoALAAcABoAHQAZABIAIQASAAQAHAAiACEAGQAWABsAEgARAAQAEAAWAB8AEAAZABIABAAEAB0AGQAiACAABAATABYAGQAZABIAEQAEABAAFgAfABAAGQASAD8AIgAcABoAHQAZABIAIQASAAQAEAAVABIAEAAYABoADgAfABgABAAcACIAIQAZABYAGwASABEABAAQABYAHwAQABkAEgBAACAAHAAaAB0AGQASACEAEgAEABAAFQASABAAGAAaAA4AHwAYAAQAEwAWABkAGQASABEABAAQABYAHwAQABkAEgBGABIAHAAaAB0AGQASACEAEgAEABAAFQASABAAGAAaAA4AHwAYAOMABwAcABkAIgAaABsAIACyAAYAGQAcACIAEQAGALMAEQAZABwAIgARAAQAFgAbAAQAHQAfABwAFAAfABIAIAAgAD4ABQAZABwAIAASAIsABgAZABwAEAAYAAYARgAKABUAEgAQABgAGgAOAB8AGAAIAEAACgAVABIAEAAYABoADgAfABgABwA/AAoAFQASABAAGAAaAA4AHwAYAAYAtgAJABUAEgAQABgAGQAWACAAIQCBAA4AFQASABAAGAAPABwAJQAEABIAGgAdACEAJgCAABAAFQASABAAGAAPABwAJQAEABAAFQASABAAGAASABEAQgAGABUAEgAQABgACACcAAwAFQAOAB8AIQAEAB8AEgAdABwAHwAhALgABwAVAA4AGwAUABIAIABfAAYADgAfABIAIQAJAC4ABgAOAB8AEgAhAAgAXgAGAA4AHwASACEABwBcAAYADgAfABIAIQAGAJoACAAOAB8AEgAhAAQAIgAdAJsACgAOAB8AEgAhAAQAEQAcACQAGwDNABIADgAfABIAIQAEABEAHAAiAA8AGQASAAQAHwAWABQAFQAhAMwAEQAOAB8AEgAhAAQAEQAcACIADwAZABIABAAZABIAEwAhAHEACgAOAB8ABAAdAA4AHwAhACAABgBgAAkADgAfAAQAEQAcABwAHwAGAI8ABwAOABoAEgAfAA4ABwCMAAcADgAaABIAHwAOAAYAwAAJAA4AGQASABsAEQAOAB8ACQC+AAkADgAZABIAGwARAA4AHwAIAIMACQAOABkAEgAbABEADgAfAAcAawAJAA4AGQASABsAEQAOAB8ABgCjAAsADgAZABAAIgAZAA4AIQAcAB8ABgANABwAKABGAGQAgACaALwA2gDmARQBPgFMAWIApAAFAB8AIgAUAAYAsQAOABwAJAAbABkAHAAOABEABAAQABkAHAAiABEAkAAOABwAIQAEABYAGwARABYAEAAOACEAHAAfAAYAewANABwAEAAiABoAEgAbACEABAAkABwAHwARAGIADAAcABAAIgAaABIAGwAhAAQAHQARABMAUAAQABwAEAAiABoAEgAbACEABAAUABIAGwASAB8AFgAQAEwADgAcABAAIgAaABIAGwAhAAQAEgAlABAAEgAZALgABQASABkAIQAOAEMAFgASABkAEgAhABIABAAcACIAIQAZABYAGwASABEABAAQABYAHwAQABkAEgBFABQAEgAZABIAIQASAAQAEwAWABkAGQASABEABAAQABYAHwAQABkAEgBEAAYAEgAZABIAIQASAMAACgAOACEAEgAEAB8ADgAbABQAEgCDAAsADgAhABIABAAdABYAEAAYABIAHwAVACwASgBYAGwAngDEAPABMAFUAXYBnAG2AdYB9AIeAkYCaAKMAqYCuALcAIgADgAlACEAEgAfABsADgAZAAQAGQAWABsAGAAGAMEABgAlAB0AHAAfACEASwAJACAAIQAWABoADgAhABIABgArABgAIAAhABYAGgAOACEAEgAEACQAHwAWACEAEgAEABsAEgAkAAQADwAOABEAFAASAH0AEgAgACEAFgAaAA4AIQASAAQAJAAfABYAIQASAAQAGwASACQArgAVACAAIQAWABoADgAhABIABAAgABwAGQAWABEABAAQABYAHwAQABkAEgCVAB8AIAAhABYAGgAOACEAEgAEAB8AEgAXABIAEAAhABIAEQAEABsAHAAhABYAEwAWABAADgAhABYAHAAbAAYAvAARACAAIQAWABoADgAhABIABAAfABIAFwASABAAIQASABEA3AAQACAAIQAWABoADgAhABIABAAdAB8AHAATABYAGQASAOkAEgAgACEAFgAaAA4AIQASAAQAHQARABMABAAPAA4AEQAUABIALAAMACAAIQAWABoADgAhABIABAAdABEAEwC7AA8AIAAhABYAGgAOACEAEgAEABkAHAAQABgAEgARAEkADgAgACEAFgAaAA4AIQASAAQAGQAWABsAEgAgAEgAFAAgACEAFgAaAA4AIQASAAQAFgAbAAQAHQAfABwAFAAfABIAIAAgAEcAEwAgACEAFgAaAA4AIQASAAQAEgARABYAIQAEAA8ADgARABQAEgC5ABAAIAAhABYAGgAOACEAEgAEABEAFgAgABAADgAfABEAvQARACAAIQAWABoADgAhABIABAAOAB0AHQAfABwAIwASABEAKQAMACAAIQAWABoADgAhABIABAAOABEAEQBLAAgAIAAhABYAGgAOACEAEgDUABEAGwAUABYAGwASAAQAEgAZABIAEAAhAB8AFgAQAA4AGQCCAAQAEQAWACEADAAaACYAPgBOAF4AjgCYAKgAuADIAPYBIAB4AAUAHwAcABsAIQDVAAsAHwAOABoAEgAEACIAGwARABIAHwAxAAcAHAAZABEAEgAfAAcAWAAHABwAGQARABIAHwAGAI0AFwAcABkAEQASAB8ABAAkABYAIQAVAAQADgAgACAAFgAUABsAGgASABsAIQAGALcABAAZAA4AFABPAAcAFgAZACEAEgAfAAgATQAHABYAGQAhABIAHwAHAE4ABwAWABkAIQASAB8ABgBNABYAFgAZACEAEgAfAAQAHAAiACEAGQAWABsAEgARAAQAEAAWAB8AEAAZABIATwAUABYAGQAhABIAHwAEABMAFgAZABkAEgARAAQAEAAWAB8AEAAZABIATgAGABYAGQAhABIAHwAGAA4AIAAsAEQAYgByAFEACAAcABwAEQAEABcAHAAPAG0ABQASAA4AHwAGAKwACwAOACIAFAASAAQAIAAcABkAFgARAK0ADgAOACIAFAASAAQAHAAiACEAGQAWABsAEgARAFQABwAOAB8ADgAUABIABgBjAAgADgAZABkAEgAfACYABgAJABQAIgAsADYAQgBOAHgAngCuAFQABgAcACIAIAASAAYAVAAEABwAGgASAKoABAAWABEAEgBSAAUAEgAZAB0ABwBTAAUAEgAZAB0ABgBSABQAEgAZAB0ABAAcACIAIQAZABYAGwASABEABAAQABYAHwAQABkAEgBTABIAEgAZAB0ABAATABYAGQAZABIAEQAEABAAFgAfABAAGQASAIQABwAOABoAGgASAB8ABwBpAAcADgAaABoAEgAfAAYADAAaAEIAVABqAI4AqADCANwBFAFIAWIBcACwABMAGwAhABIAHwAbAA4AIQAWABwAGwAOABkABAAUABkAHAAPABIA0wAIABsAIQASAB8AFgAcAB8AhwAKABsAIAAiAB8ADgAbABAAEgAGAIcAEQAbACAAIgAfAA4AGwAQABIABAAgABUAFgASABkAEQAGAMQADAAbABMAHAAfABoADgAhABYAHAAbAAgAxQAMABsAEwAcAB8AGgAOACEAFgAcABsABwBVAAwAGwATABwAHwAaAA4AIQAWABwAGwAGAMUAGwAbABMAHAAfABoADgAhABYAHAAbAAQAHAAiACEAGQAWABsAEgARAAQAEAAWAB8AEAAZABIAVQAZABsAEwAcAB8AGgAOACEAFgAcABsABAATABYAGQAZABIAEQAEABAAFgAfABAAGQASAIUADAAbAAQAHQAfABwAFAAfABIAIAAgAAYAwgAGABoAHQAcAB8AIQBjAAcAGgAOABQAEgAgAAYABgAOAB4AOgBgAIYAlgDeAAcAHAAiAB8AGwAOABkAWQANABwADwAgAAQAEwAcABkAEQASAB8AIAAGAFcAEgAcAA8ABAAQABwAGgAdABkAEgAhABIABAAPAA4AEQAUABIAVgASABwADwAEABAADgAbABAAEgAZABIAEQAEAA8ADgARABQAEgAxAAcAHAAPAAQADgARABEAWAADABwADwAGAA4AIAAyAE4AbgB4AJ8ACAAcABQABAAcACIAIQAHAG4ACAAcABQABAAcACIAIQAGAGQADQAcABAAGAASABEABAAOACMADgAhAA4AHwCOAA8AHAAQABgABAAQABUAEgAQABgAGgAOAB8AGAAGAF0ABAAcABAAGAC0AAwAHAAQAA4AIQAWABwAGwAEAB0AFgAbAAoAFgAyAFQAagB8AKoA1gDsAQ4BIADLAA0AHAAfABIABAAjABIAHwAhABYAEAAOABkAlwAQABYAGwAWABoAFgAnABIABAAgABAAHwASABIAGwAGAIkACgASACAAIAAOABQAFgAbABQABgCJAAgAEgAgACAADgAUABIABgCpABYAEgAgACAADgAUABIABAAdABwAFgAbACEAFgAbABQABAAfABYAFAAVACEArwAVABIAIAAgAA4AFAASAAQAHQAcABYAGwAhABYAGwAUAAQAGQASABMAIQBbAAoAEgAbACIABAAZABYAIAAhAAYAmAAQAA4AJQAWABoAFgAnABIABAAgABAAHwASABIAGwAGAFoACAAOABsAIgAOABkAIAAGAGwAEQAOABQAGwAWABMAJgAWABsAFAAEABQAGQAOACAAIAAGAAoAFgAyAD4AaACGAJoAyAD+ARgBTADoAA0AHAAhABYAEwAWABAADgAhABYAHAAbAAYAwwAFABwAIQASAAYAfgAUABwAIQASAAQAJAAfABYAIQASAAQAGwASACQABAAPAA4AEQAUABIAfwAOABwAIQASAAQAJAAfABYAIQASAAQAGwASACQAkgAJABIAJAAEACEADgAgABgABgCSABYAEgAkAAQAIQAOACAAGAAEABsAHAAhABYAEwAWABAADgAhABYAHAAbAAYAjQAaABIAJAAEACAAIgAdAB0AGQASABoAEgAbACEABAAOACAAIAAWABQAGwAaABIAGwAhAAYAkQAMABIAJAAEABoAEgAgACAADgAUABIABgCRABkAEgAkAAQAGgASACAAIAAOABQAEgAEABsAHAAhABYAEwAWABAADgAhABYAHAAbAAYAWAAcABIAJAAEAA4AIAAgABYAFAAbABoAEgAbACEABAAbABwAIQAWABMAFgAQAA4AIQAWABwAGwAGAAEABACNAAwAHQASABsABAATABwAGQARABIAHwAGABgAMgBMAGAAigCYALYAygDUAOQA/AEUASgBNAFCAXgBlgGyAb4B0gH+AjwCaAKSArwAZQAMACIADwAZABYAEAAEABQAGQAcAA8AEgCFAAkAHwAcABQAHwASACAAIAAGAGQAFAAfABYAIwAOACEAEgAEABAAHAAbACMAEgAfACAADgAhABYAHAAbAKEABgAfABYAGwAhAAYApwAOAB8AEgAgABAAHwAWAB0AIQAWABwAGwAgAAYAkwAJAB8AEgATABIAHwAfABIAEQCGAAQAGQAiACAAYwAHABUAHAAhABwAIAAGAI8ACwAVABwAIQAcABQAHwAOAB0AFQAHAIwACwAVABwAIQAcABQAHwAOAB0AFQAGADIACQAVABwAIQAcAAQADgARABEASgAFABUAHAAbABIAggAGABIAGwAQABYAGQBhABoADgAhABYAEgAbACEABAAWABsAFwAiAB8AJgAEABYAGwATABwAHwAaAA4AIQAWABwAGwBhAA4ADgAhABYAEgAbACEABAAOACMADgAhAA4AHwCoAA0ADgAfACEAIAAEABsAEgAhACQAHAAfABgAYAAFAA4AHwAhACAAPAAJAA4AFgAbACEABAAUACIAGwCdABUADgAUABYAGwAOACEAFgAcABsABAAfABYAFAAVACEABAAhABUAFgAbAF4AHgAOABQAFgAbAA4AIQAWABwAGwAEAB8AFgAUABUAIQAEABMAFgAZABkAEgARAAQAEAAWAB8AEAAZABIAXwAVAA4AFAAWABsADgAhABYAHAAbAAQAHwAWABQAFQAhAAQADwAcABkAEQCeABQADgAUABYAGwAOACEAFgAcABsABAAZABIAEwAhAAQAIQAVABYAGwAuABQADgAUABYAGwAOACEAFgAcABsABAAZABIAEwAhAAQADwAcABkAEQBcAB0ADgAUABYAGwAOACEAFgAcABsABAANABIAEwAhAAQAEwAWABkAGQASABEABAAQABYAHwAQABkAEgABAAQAZgAHAB8ABAAQABwAEQASABMAKAAuAEAAXABiAIIAkACgAL4AzADuAR4BRAFiAZIBpAGyAcQB8gBoAAIAHwDkAAgAHAAkAAQAIwAWABIAJADlAA0AHAAkAAQAFAAfABYAEQAEACMAFgASACQAZwACABYAtQAPABIAIwAWABIAJAAEABIAIAAhABYAGgAOACEAEgDHAAYAEgAjABIAHwAhAIQABwASAB0ADgAWAB8ABwBoAA4AEgAdAA4AFgAfAAQAHwASAB0AGQAOABAAEgBpAAYAEgAdAA4AFgAfANsAEAASABwAHwARABIAHwAEACMAEgAfACEAFgAQAA4AGQDaABcAEgAcAB8AEQASAB8ABAAaACIAGQAhABYABAARABYAHwASABAAIQAWABwAGwDZABIAEgAcAB8AEQASAB8ABAAVABwAHwAWACcAHAAbACEADgAZAGcADgASABoAHAAjABIABAAWABsAIAAhAA4AGQAZAJUAFwASABcAEgAQACEAEgARAAQAEwAWABkAGQASABEABAAQABYAHwAQABkAEgAGAJUACAASABcAEgAQACEAEgARALoABgASABcAEgAQACEAlAAIABIAEwAfABIAIAAVAAYAlgAWAA4AEQAWABwABAAPACIAIQAhABwAGwAEACAAEgAZABIAEAAhABIAEQAGAJkAGgAOABEAFgAcAAQADwAiACEAIQAcABsABAAbABwAIQAEACAAEgAZABIAEAAhABIAEQAGABkANABeAKYAwgDMAOQBDAEYATYBWgGCAZIBpAG4AdYB8gH8AgYCEgIeAi4CQAJOAmoCdADKABQAIgAdAB0AGQASABoAEgAbACEADgAZAAQAHwASAB4AIgASACAAIQCNACMAIgAdAB0AGQASABoAEgAbACEABAAOACAAIAAWABQAGwAaABIAGwAhAAQAGwAcACEAFgATABYAEAAOACEAFgAcABsABgDIAA0AIQAfABYAGAASACEAFQAfABwAIgAUABUALwAEACEAHAAdAMMACwAhABYAEAAYACYABAAbABwAIQASANIAEwAhABIAEgAfABYAGwAUAAQAIAAiACAAHQASABsAIAAWABwAGwCTAAUAIQAOAB8ABgCRAA4AHQASABIAEAAVAAQADwAiAA8ADwAZABIABgDfABEAHQASABAAFgAOABkAIQAmAAQAIwASABUAFgAQABkAEgDfABMAHQASABAAFgAOABkAIQAmAAQAIwAOABkAIgAOACEAFgAcABsAOwAHAB0AEgAOABgAEgAfAKIACAAZABYAEQASAB8AIAAGAOYACQAZAA4AIQAEACMAFgASACQAnwAOABYAFAAbAAQAHAAiACEABAAfABYAFAAVACEAbgANABYAFAAbAAQAHAAiACEABAAZABIAEwAhANcABAAWABEAEgCrAAQAFQAcACQAdwAFABUAHAAdAAcAfAAFABUAHAAdAAYAhwAHABUAFgASABkAEQAGAG0ACAASACEAIQAWABsAFAAgAGwABgASAA4AHwAQABUAagANABAADgAbAAQADwAOAB8ABAAQABwAEQASAM4ABAAOACMAEgDdAAcADgAZACMADgAUABIAGAAyAEgAagCMAMgA1gDkAPIBCAEQARwBKAE+AV4BcgGGAZgBpAG2AcYB6AIEAiACOABoAAoAJAAcAAQADgAfAB8AHAAkACAA4AAQACQAFgAgACEAJgAEABIAJQAdAA4AGwARABIAEQAHAHIAEAAkABYAIAAhACYABAASACUAHQAOABsAEQASABEABgAzAB0AJAAWACAAIQAmAAQAEAAcABkAGQAOAB0AIAASABEABAAOAB8AHwAcACQABAAfABYAFAAVACEABgBFAAYAHwAOACAAFQAIAEMABgAfAA4AIAAVAAcARAAGAB8ADgAgABUABgDGAAoAHAAhAA4AGQAEABkAHAAgACAA1gADABwAHQCLAAUAFgAaABIABgCKAAUAFgATABMABgCKAAoAFgATABMABAATABYAGQASAAYAigAPABYAEwATAAQAEQAcABAAIgAQABoAEgAbACEABgCKAAkAFgATABMABAARABwAEAAGAFEACQAVACIAGgAPACAABAAiAB0AiQAIABIAJQAhABYAGwAUAAYAiQAFABIAJQAhAAYAcQAIABIAGgAdABkADgAhABIAbwAHAA4AHwAUABIAIQAGAG8AEAAOAB8AFAASACEABAAaAA4AHwAYABIAIQAWABsAFACPAA0ADgAYABIABAAdABYAEAAhACIAHwASAAcAjAANAA4AGAASAAQAHQAWABAAIQAiAB8AEgAGAI8ACwAOABgAEgAEAB0AFQAcACEAHAAHAIwACwAOABgAEgAEAB0AFQAcACEAHAAGAAgAEgAeADIAQgBuAI4ApADOAHUABQAgABIAHwAGAKAACQAdABkAHAAOABEAEgARAAYAdAAHAB0AGQAcAA4AEQAGAHMAFQAdABkAHAAOABEABAAQABwAGgAdABkAEgAhABIABAAPAA4AEQAUABIAPQAPAB0AGQAcAA4AEQAEABAADgAbABAAEgAZABIAEQA0AAoAHQAZABwADgARAAQADgARABEAlAAUAB0AEQAOACEAEgAEABsAHAAhABYAEwAWABAADgAhABYAHAAbAAYAugAKABsAIAASABkAEgAQACEAEgARAAQACgAWADIAPgB6AAUAHAAWABEABgB5AA0AFgARABIAHAAEABAADgAaABIAHwAOAAYAeQAFABYAEQASABwAeAAIABIAFQAWABAAGQASAAYAAgAGABgA0AAIABwAHAAaAAQAHAAiACEAzwAHABwAHAAaAAQAFgAbAAEABADpAAIA5wAAAAMEFQGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAgAAAAAAAAAAAAQAAA//8DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAABgAAAAMAAAA0AAAABAAAAMQAAQADAAAANAABAAQAAADEAAMAAQAAADQAAwAKAAAAxAAEAJAAAAAgACAABAAAAAEAIAAuADQARABJAEwAeuY75mPoAek46VTpXf/9//8AAAAAACAALQAxAEMASQBMAGHmAOY96ADpAOk66Vj//f//AAH/4//X/9X/x//D/8H/rRooGicYixeNF4wXiQDqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAADcAAAAAAAAABEAAAAAAAAAAQAAAAEAAAAgAAAAIAAAAAMAAAAtAAAALgAAAAQAAAAxAAAANAAAAAYAAABDAAAARAAAAAoAAABJAAAASQAAAAwAAABMAAAATAAAAA0AAABhAAAAegAAAA4AAOYAAADmOwAAACgAAOY9AADmYwAAAGQAAOgAAADoAQAAAIsAAOkAAADpOAAAAI0AAOk6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") format("truetype");
  font-weight: normal;
  font-style: normal; }
[class^="mi-icon-"], [class*=" mi-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Mitchell-Icon-Fonts' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.mi-icon-vehicle-ac:before {
  content: "\e945"; }

.mi-icon-vehicle-steering-suspension:before {
  content: "\e946"; }

.mi-icon-vehicle-interior:before {
  content: "\e947"; }

.mi-icon-vehicle-engine-electrical:before {
  content: "\e948"; }

.mi-icon-vehicle-frame-under:before {
  content: "\e949"; }

.mi-icon-vehicle-top:before {
  content: "\e94a"; }

.mi-icon-vehicle-side:before {
  content: "\e94b"; }

.mi-icon-vehicle-back:before {
  content: "\e94c"; }

.mi-icon-save:before {
  content: "\e942"; }

.mi-icon-zoom-in:before {
  content: "\e943"; }

.mi-icon-zoom-out:before {
  content: "\e944"; }

.mi-icon-more-vertical:before {
  content: "\e93f"; }

.mi-icon-strikethrough:before {
  content: "\e93c"; }

.mi-icon-revert:before {
  content: "\e93b"; }

.mi-icon-refresh:before {
  content: "\e907"; }

.mi-icon-in-progress:before {
  content: "\e65e"; }

.mi-icon-date-picker:before {
  content: "\e65c"; }

.mi-icon-appointment-cancel:before {
  content: "\e931"; }

.mi-icon-date-range:before {
  content: "\e933"; }

.mi-icon-copy:before {
  content: "\e932"; }

.mi-icon-export:before {
  content: "\e934"; }

.mi-icon-import:before {
  content: "\e935"; }

.mi-icon-location-pin:before {
  content: "\e927"; }

.mi-icon-flag:before {
  content: "\e92a"; }

.mi-icon-change:before {
  content: "\e92b"; }

.mi-icon-international-globe:before {
  content: "\e923"; }

.mi-icon-download-cloud:before {
  content: "\e924"; }

.mi-icon-cloud:before {
  content: "\e925"; }

.mi-icon-cloud-in-progress:before {
  content: "\e926"; }

.mi-icon-uploaded:before {
  content: "\e913"; }

.mi-icon-print:before {
  content: "\e914"; }

.mi-icon-parts-network:before {
  content: "\e91b"; }

.mi-icon-hide:before {
  content: "\e91d"; }

.mi-icon-show:before {
  content: "\e91e"; }

.mi-icon-gauge-solid:before {
  content: "\e91f"; }

.mi-icon-gauge-outlined:before {
  content: "\e920"; }

.mi-icon-sliders:before {
  content: "\e915"; }

.mi-icon-calculator:before {
  content: "\e916"; }

.mi-icon-drug:before {
  content: "\e917"; }

.mi-icon-sign-out-right:before {
  content: "\e912"; }

.mi-icon-sign-out-left:before {
  content: "\e647"; }

.mi-icon-columns:before {
  content: "\e95a"; }

.mi-icon-row-view:before {
  content: "\e95b"; }

.mi-icon-row-grid-view:before {
  content: "\e95c"; }

.mi-icon-slat-view:before {
  content: "\e95d"; }

.mi-icon-chart:before {
  content: "\e90f"; }

.mi-icon-radio-button-selected:before {
  content: "\e909"; }

.mi-icon-radio-button-not-selected:before {
  content: "\e90c"; }

.mi-icon-minimize-screen:before {
  content: "\e90a"; }

.mi-icon-maximize-screen:before {
  content: "\e90b"; }

.mi-icon-dot-indicator:before {
  content: "\e903"; }

.mi-icon-notification:before {
  content: "\1f325"; }

.mi-icon-checklist:before {
  content: "\e929"; }

.mi-icon-new-task:before {
  content: "\e905"; }

.mi-icon-message:before {
  content: "\e662"; }

.mi-icon-new-message:before {
  content: "\e904"; }

.mi-icon-message-pointing-left:before {
  content: "\e922"; }

.mi-icon-message-pointing-right:before {
  content: "\e91c"; }

.mi-icon-payment-approved:before {
  content: "\e901"; }

.mi-icon-lock:before {
  content: "\e635"; }

.mi-icon-clock:before {
  content: "\e800"; }

.mi-icon-insurance-shield:before {
  content: "\e660"; }

.mi-icon-external-link:before {
  content: "\e661"; }

.mi-icon-phone:before {
  content: "\e622"; }

.mi-icon-checkbox:before {
  content: "\e65a"; }

.mi-icon-checkbox-checked:before {
  content: "\e659"; }

.mi-icon-edit:before {
  content: "\e65b"; }

.mi-icon-repair-solid-circle:before {
  content: "\e65d"; }

.mi-icon-coupon:before {
  content: "\e608"; }

.mi-icon-estimate:before {
  content: "\e623"; }

.mi-icon-estimate-add:before {
  content: "\e601"; }

.mi-icon-estimate-edit-badge:before {
  content: "\e61f"; }

.mi-icon-estimate-pdf-badge:before {
  content: "\e604b"; }

.mi-icon-estimate-locked:before {
  content: "\e92e"; }

.mi-icon-estimate-approved:before {
  content: "\e930"; }

.mi-icon-estimate-rejected:before {
  content: "\e92f"; }

.mi-icon-estimate-discard:before {
  content: "\e92c"; }

.mi-icon-review-estimate:before {
  content: "\e928"; }

.mi-icon-estimate-profile:before {
  content: "\e950"; }

.mi-icon-estimate-lines:before {
  content: "\e621"; }

.mi-icon-estimate-solid-circle:before {
  content: "\e921"; }

.mi-icon-estimate-pdf-filled-circle:before {
  content: "\e604"; }

.mi-icon-estimate-in-progress:before {
  content: "\e620"; }

.mi-icon-estimate-write-new:before {
  content: "\e656"; }

.mi-icon-estimate-write-new-badge:before {
  content: "\e603"; }

.mi-icon-note-write-new-badge:before {
  content: "\e657"; }

.mi-icon-note-write-new:before {
  content: "\e658"; }

.mi-icon-assignment-download:before {
  content: "\e602"; }

.mi-icon-prescriptions:before {
  content: "\e91a"; }

.mi-icon-jobs:before {
  content: "\e631"; }

.mi-icon-job:before {
  content: "\e630"; }

.mi-icon-job-add:before {
  content: "\e609"; }

.mi-icon-job-canceled-badge:before {
  content: "\e62e"; }

.mi-icon-job-complete-badge:before {
  content: "\e62f"; }

.mi-icon-new-supplement-assignment:before {
  content: "\e900"; }

.mi-icon-camera:before {
  content: "\e801"; }

.mi-icon-camera-solid-circle:before {
  content: "\e902"; }

.mi-icon-attachments:before {
  content: "\e63b"; }

.mi-icon-attachments-solid-circle:before {
  content: "\e605"; }

.mi-icon-attachment-add:before {
  content: "\e600"; }

.mi-icon-photo-add:before {
  content: "\e60a"; }

.mi-icon-journal:before {
  content: "\e952"; }

.mi-icon-note:before {
  content: "\e936"; }

.mi-icon-document-generic:before {
  content: "\e628"; }

.mi-icon-document-pdf:before {
  content: "\e63a"; }

.mi-icon-tiff-document:before {
  content: "\e663"; }

.mi-icon-document-word:before {
  content: "\e654"; }

.mi-icon-document-excel:before {
  content: "\e624"; }

.mi-icon-upload3:before {
  content: "\e64d"; }

.mi-icon-upload-add:before {
  content: "\e60c"; }

.mi-icon-upload-canceled:before {
  content: "\e615"; }

.mi-icon-upload-complete-badge:before {
  content: "\e64c"; }

.mi-icon-add:before {
  content: "\e65f"; }

.mi-icon-add-outlined-circle:before {
  content: "\e93d"; }

.mi-icon-add-filled-circle:before {
  content: "\e60d"; }

.mi-icon-alert-filled-circle:before {
  content: "\e60e"; }

.mi-icon-alert-filled-triangle:before, .mi-invalid .mi-uam-inline:before, .mi-invalid.high-intensity .mi-uam-inline:before, .mi-form-control.mi-invalid + .mi-uam-inline:before, .mi-invalid.mi-form-control--login + .mi-uam-inline:before, .mi-form-control.mi-invalid.high-intensity + .mi-uam-inline:before, .mi-invalid.high-intensity.mi-form-control--login + .mi-uam-inline:before, .mi-uam-block--alert .mi-icon-uam:before {
  content: "\e612"; }

.mi-icon-ask-the-user:before, .mi-uam-block--confirm .mi-icon-uam:before {
  content: "\e611"; }

.mi-icon-help-outlined-circle:before {
  content: "\e62a"; }

.mi-icon-help-filled-circle:before {
  content: "\e62b"; }

.mi-icon-information:before {
  content: "\e937"; }

.mi-icon-information-outlined-circle:before {
  content: "\e938"; }

.mi-icon-information-filled-circle:before, .mi-uam-block--instruct .mi-icon-uam:before {
  content: "\e62d"; }

.mi-icon-access-denied:before {
  content: "\e607"; }

.mi-icon-rejected-filled-circle:before {
  content: "\e908"; }

.mi-icon-close:before {
  content: "\e616"; }

.mi-icon-reject:before {
  content: "\e92d"; }

.mi-icon-complete-checkmark:before {
  content: "\e61e"; }

.mi-icon-confirm:before {
  content: "\e61a"; }

.mi-icon-complete-outlined-circle:before {
  content: "\e617"; }

.mi-icon-complete-filled-circle:before, .mi-uam-block--acknowledge .mi-icon-uam:before {
  content: "\e618"; }

.mi-icon-complete-outlined-circle--plus-filled-circle:before {
  content: "\e93e"; }

.mi-icon-complete-task:before {
  content: "\e649"; }

.mi-icon-filter:before {
  content: "\e626"; }

.mi-icon-filter-outlined-circle:before {
  content: "\e625"; }

.mi-icon-filter-filled-circle:before {
  content: "\e627"; }

.mi-icon-good-job-filled-circle:before {
  content: "\e629"; }

.mi-icon-delete:before {
  content: "\e61c"; }

.mi-icon-delete-outlined-circle:before {
  content: "\e61b"; }

.mi-icon-delete-filled-circle:before {
  content: "\e61d"; }

.mi-icon-reorder-multi-direction:before {
  content: "\e94e"; }

.mi-icon-reorder-horizontal:before {
  content: "\e94d"; }

.mi-icon-reorder-vertical:before {
  content: "\e94f"; }

.mi-icon-caret-double-left:before {
  content: "\e940"; }

.mi-icon-caret-double-right:before {
  content: "\e941"; }

.mi-icon-pagination-left-thin:before {
  content: "\e911"; }

.mi-icon-pagination-right-thin:before {
  content: "\e910"; }

.mi-icon-caret-up:before {
  content: "\e90d"; }

.mi-icon-caret-down:before {
  content: "\e90e"; }

.mi-icon-arrow-down-thin:before {
  content: "\e958"; }

.mi-icon-arrow-up-thin:before {
  content: "\e959"; }

.mi-icon-arrow-left:before {
  content: "\e60f"; }

.mi-icon-arrow-right:before {
  content: "\e610"; }

.mi-icon-pagination-left-filled-circle:before {
  content: "\e634"; }

.mi-icon-pagination-right-filled-circle:before {
  content: "\e636"; }

.mi-icon-pagination-left-bold:before {
  content: "\e606"; }

.mi-icon-pagination-right-bold:before {
  content: "\e637"; }

.mi-icon-arrow-down:before {
  content: "\e918"; }

.mi-icon-arrow-up:before {
  content: "\e919"; }

.mi-icon-twisty-collapsed:before {
  content: "\e60b"; }

.mi-icon-twisty-expanded:before {
  content: "\e64b"; }

.mi-icon-twisty-expanded2:before {
  content: "\e954"; }

.mi-icon-home2:before {
  content: "\e62c"; }

.mi-icon-salvage:before {
  content: "\e951"; }

.mi-icon-total-loss:before {
  content: "\e93a"; }

.mi-icon-specialty-valuation:before {
  content: "\e953"; }

.mi-icon-vehicle:before {
  content: "\e651"; }

.mi-icon-shop:before {
  content: "\e655"; }

.mi-icon-shop-solid-circle:before {
  content: "\e650"; }

.mi-icon-parts:before {
  content: "\e638"; }

.mi-icon-settings:before {
  content: "\e646"; }

.mi-icon-template:before {
  content: "\e64a"; }

.mi-icon-menu-list:before {
  content: "\e633"; }

.mi-icon-search:before {
  content: "\e645"; }

.mi-icon-remove-install:before {
  content: "\e640"; }

.mi-icon-repair-replace:before {
  content: "\e641"; }

.mi-icon-repair:before {
  content: "\e642"; }

.mi-icon-blend-refinish:before {
  content: "\e614"; }

.mi-icon-condition:before {
  content: "\e619"; }

.mi-icon-manuals:before {
  content: "\e632"; }

.mi-icon-preferred:before {
  content: "\e906"; }

.mi-icon-qr-code:before {
  content: "\e63f"; }

.mi-icon-scan-bar-code:before {
  content: "\e643"; }

.mi-icon-appointment-schedule:before {
  content: "\e644"; }

.mi-icon-target-marketing:before {
  content: "\e648"; }

.mi-icon-avatar-user:before {
  content: "\e64e"; }

.mi-icon-patient-injury-information:before {
  content: "\e639"; }

.mi-icon-avatar-alert-profile:before {
  content: "\e64f"; }

.mi-icon-private-conversation:before {
  content: "\e63d"; }

.mi-icon-public-globe:before {
  content: "\e63e"; }

.mi-icon-video:before {
  content: "\e652"; }

.mi-icon-audio:before {
  content: "\e613"; }

.mi-icon-void:before {
  content: "\e653"; }

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

.mi-pull-right {
  float: right !important; }

.mi-pull-left {
  float: left !important; }

.mi-show {
  display: block !important; }

.mi-hide {
  display: none !important; }

.mi-base-padding {
  padding: 1rem !important; }

.mi-base-padding--h {
  padding: 0 1rem !important; }

.mi-card-margin--h {
  padding: 0 0.5rem !important; }

.mi-card-margin--h2x {
  padding: 0 1rem !important; }

.mi-card-margin--h3x {
  padding: 0 1.5rem !important; }

.mi-align-left {
  text-align: left !important; }

.mi-align-center {
  text-align: center !important; }

.mi-align-right {
  text-align: right !important; }

.mi-full-height {
  height: 100% !important;
  min-height: 100% !important; }

.mi-stretch--v {
  height: 100% !important; }

.mi-stretch--h {
  width: 100% !important; }

.mi-padding--remove {
  padding: 0 !important; }

.mi-margin--remove {
  margin: 0 !important; }

.mi-ellipsis {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  padding-right: 0.7em !important; }

.mi-ellipsis--remove {
  white-space: normal !important;
  overflow: auto !important;
  text-overflow: clip !important;
  padding-right: 0 !important; }

.mi-spacer__v--narrow {
  margin-bottom: 0.5rem !important; }

.mi-spacer__v--base {
  margin-bottom: 1rem !important; }

.mi-spacer__v--wide {
  margin-bottom: 1.5rem !important; }

.mi-spacer__t--narrow {
  margin-top: 0.5rem !important; }

.mi-spacer__t--base {
  margin-top: 1rem !important; }

.mi-spacer__t--wide {
  margin-top: 1.5rem !important; }

.mi-spacer__h--narrow {
  margin-right: 0.5rem !important; }

.mi-spacer__h--base {
  margin-right: 1rem !important; }

.mi-spacer__h--wide {
  margin-right: 1.5rem !important; }

.mi-spacer__l--narrow {
  margin-left: 0.5rem !important; }

.mi-spacer__l--base {
  margin-left: 1rem !important; }

.mi-spacer__l--wide {
  margin-left: 1.5rem !important; }

.mi-padding__v--narrow {
  padding-bottom: 0.5rem !important; }

.mi-padding__v--base {
  padding-bottom: 1rem !important; }

.mi-padding__v--wide {
  padding-bottom: 1.5rem !important; }

.mi-padding__h--extra-narrow {
  padding-right: 0.25rem !important; }

.mi-padding__h--narrow {
  padding-right: 0.5rem !important; }

.mi-padding__h--base {
  padding-right: 1rem !important; }

.mi-padding__h--wide {
  padding-right: 1.5rem !important; }

.mi-padding__h--extra-wide {
  padding-right: 1.75rem !important; }

.mi-padding__l--extra-narrow {
  padding-left: 0.25rem !important; }

.mi-padding__l--narrow {
  padding-left: 0.5rem !important; }

.mi-padding__l--base {
  padding-left: 1rem !important; }

.mi-padding__l--wide {
  padding-left: 1.5rem !important; }

.mi-padding__l--extra-wide {
  padding-left: 1.75rem !important; }

.mi-padding__t--extra-narrow {
  padding-top: 0.25rem !important; }

.mi-padding__t--narrow {
  padding-top: 0.5rem !important; }

.mi-padding__t--base {
  padding-top: 1rem !important; }

.mi-padding__t--wide {
  padding-top: 1.5rem !important; }

.mi-padding__t--extra-wide {
  padding-top: 1.75rem !important; }

.hidden {
  display: none !important; }

.no-select {
  user-select: none; }

.mi-cursor--pointer {
  cursor: pointer !important; }

.mi-cursor--default {
  cursor: default !important; }

html, body {
 width: 100%; 
 height: 100%; }

html {
  font-weight: 400;
  font-size: 14px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #474542;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

a {
  color: #09728e;
  text-decoration: none;
  border: none;
  box-shadow: none;
  background: none; }
  a:hover {
    cursor: pointer;
    text-decoration: none;
    color: #3a8ea5; }
  a:active {
    color: #09728e; }
  a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  a:hover, a:focus {
    text-decoration: none; }

ul, ol {
  -webkit-margin-start: 0;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-padding-start: 0;
  margin: 0;
  padding: 0;
  list-style-type: none; }

h1 {
  font-weight: 400;
  font-size: 4rem;
  margin: 0; }

h2 {
  font-weight: 400;
  font-size: 2.8rem;
  margin: 0; }

h3 {
  font-weight: 400;
  font-size: 2.2rem;
  margin: 0; }

h4 {
  font-weight: 700;
  font-size: 1.4rem;
  margin: 0; }

h5 {
  font-weight: 400;
  font-size: 1.4rem;
  margin: 0; }

h6 {
  font-weight: 400;
  font-size: 1.15rem;
  margin: 0; }

.mi-font-header-1 {
  font-weight: 400;
  font-size: 4rem; }

.mi-font-header-2 {
  font-weight: 400;
  font-size: 2.8rem; }

.mi-font-header-3 {
  font-weight: 400;
  font-size: 2.2rem; }

.mi-font-title {
  font-weight: 700;
  font-size: 1.4rem; }

.mi-font-headline {
  font-weight: 400;
  font-size: 1.4rem; }

.mi-font-subtitle {
  font-weight: 400;
  font-size: 1.15rem; }

.mi-font-body-1 {
  font-weight: 400;
  font-size: 14px; }

.mi-font-body-2 {
  font-weight: 700;
  font-size: 1rem; }

.mi-font-button {
  text-transform: capitalize;
  font-weight: 600;
  font-size: 1rem; }

.mi-font-caption {
  font-size: 0.875rem; }

.mi-font-fineprint {
  font-size: 0.675rem; }

.mi-font-size-01 {
  font-size: 10px !important; }

.mi-font-size-02 {
  font-size: 12px !important; }

.mi-font-size-03 {
  font-size: 14px !important; }

.mi-font-size-04 {
  font-size: 16px !important; }

.mi-font-size-05 {
  font-size: 18px !important; }

.mi-font-size-06 {
  font-size: 20px !important; }

.mi-font-size-07 {
  font-size: 22px !important; }

.mi-font-size-08 {
  font-size: 24px !important; }

.mi-font-size-09 {
  font-size: 26px !important; }

.mi-font-size-10 {
  font-size: 28px !important; }

.mi-font-size-11 {
  font-size: 30px !important; }

.mi-font-size-12 {
  font-size: 32px !important; }

.mi-font-size-13 {
  font-size: 34px !important; }

.mi-font-size-14 {
  font-size: 36px !important; }

.mi-font-weight-light {
  font-weight: 200 !important; }

.mi-font-weight-normal {
  font-weight: 400 !important; }

.mi-font-weight-semibold {
  font-weight: 600 !important; }

.mi-font-weight-heavy {
  font-weight: 700 !important; }

.mi-color-brand-01 {
  color: #cee3e8 !important; }

.mi-color-brand-02 {
  color: #9dc7d2 !important; }

.mi-color-brand-03 {
  color: #6baabb !important; }

.mi-color-brand-04 {
  color: #3a8ea5 !important; }

.mi-color-brand-05 {
  color: #09728e !important; }

.mi-color-brand-06 {
  color: #07566b !important; }

.mi-color-brand-07 {
  color: #04485b !important; }

.mi-color-brand-08 {
  color: #053947 !important; }

.mi-color-neutral-01 {
  color: #f7f6f6 !important; }

.mi-color-neutral-01b {
  color: #f4f2f2 !important; }

.mi-color-neutral-01c {
  color: #eeecec !important; }

.mi-color-neutral-01d {
  color: #e7e5e5 !important; }

.mi-color-neutral-02 {
  color: #dfdede !important; }

.mi-color-neutral-02c {
  color: #d1cfcf !important; }

.mi-color-neutral-03 {
  color: #bfbebc !important; }

.mi-color-neutral-04 {
  color: #9f9d9b !important; }

.mi-color-neutral-05 {
  color: #7f7d79 !important; }

.mi-color-neutral-06 {
  color: #5f5c58 !important; }

.mi-color-neutral-06b {
  color: #555250 !important; }

.mi-color-neutral-07 {
  color: #474542 !important; }

.mi-color-neutral-08 {
  color: #302e2c !important; }

.mi-color-acknowledge {
  color: #4fa806 !important; }

.mi-color-alert {
  color: #e4a206 !important; }

.mi-color-hi-alert {
  color: #e42508 !important; }

.mi-color-white {
  color: #ffffff; }

.mi-label-value-pair .mi-value {
  margin-top: -5px; }

.mi-btn-primary, .mi-btn-secondary, .mi-btn-tertiary, .mi-btn-suggested, .mi-btn-transparent, .mi-btn-pill, .mi-btn-toggle, .mi-btn-toggle__selected, .mi-btn-toggle__disabled {
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
  border-style: solid;
  border-width: 0.0714rem;
  min-width: 8.5714rem;
  padding: .5714rem 1.4286rem .5rem;
  text-align: center;
  text-decoration: none;
  height: 36px;
  text-transform: capitalize;
  font-weight: 600;
  font-size: 1rem; }
  .mi-btn-primary:focus, .mi-btn-secondary:focus, .mi-btn-tertiary:focus, .mi-btn-suggested:focus, .mi-btn-transparent:focus, .mi-btn-pill:focus, .mi-btn-toggle:focus, .mi-btn-toggle__selected:focus, .mi-btn-toggle__disabled:focus {
    outline: none; }

.mi-btn-primary {
  background-image: -webkit-linear-gradient(top, #3f9bb4 0%, #3a8ea5 100%);
  background-image: -o-linear-gradient(top, #3f9bb4 0%, #3a8ea5 100%);
  background-image: linear-gradient(to bottom, #3f9bb4 0%, #3a8ea5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3F9BB4', endColorstr='#FF3A8EA5', GradientType=0);
  text-shadow: #0b89ab;
  border-color: #3a8ea5;
  color: #ffffff;
  background-color: #3f9bb4; }
  .mi-btn-primary:hover {
    background-image: -webkit-linear-gradient(top, #509aad 0%, #6baabb 100%);
    background-image: -o-linear-gradient(top, #509aad 0%, #6baabb 100%);
    background-image: linear-gradient(to bottom, #509aad 0%, #6baabb 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF509AAD', endColorstr='#FF6BAABB', GradientType=0);
    color: #ffffff; }
  .mi-btn-primary:active {
    background-image: -webkit-linear-gradient(top, #0a81a1 0%, #09728e 100%);
    background-image: -o-linear-gradient(top, #0a81a1 0%, #09728e 100%);
    background-image: linear-gradient(to bottom, #0a81a1 0%, #09728e 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0A81A1', endColorstr='#FF09728E', GradientType=0);
    text-shadow: #096c87;
    color: #64a6b8; }
  .mi-btn-primary:focus {
    box-shadow: 0 0 0 2px #265d6c; }

.mi-btn-secondary {
  background-image: -webkit-linear-gradient(top, #7f7d79 0%, #656360 100%);
  background-image: -o-linear-gradient(top, #7f7d79 0%, #656360 100%);
  background-image: linear-gradient(to bottom, #7f7d79 0%, #656360 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF7F7D79', endColorstr='#FF656360', GradientType=0);
  text-shadow: #64615d;
  border-color: #585652;
  color: #ffffff;
  background-color: #7f7d79; }
  .mi-btn-secondary:hover {
    background-image: -webkit-linear-gradient(top, #656360 0%, #7f7d79 100%);
    background-image: -o-linear-gradient(top, #656360 0%, #7f7d79 100%);
    background-image: linear-gradient(to bottom, #656360 0%, #7f7d79 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF656360', endColorstr='#FF7F7D79', GradientType=0);
    color: #ffffff; }
  .mi-btn-secondary:active {
    background-image: -webkit-linear-gradient(top, #474542 0%, #474542 100%);
    background-image: -o-linear-gradient(top, #474542 0%, #474542 100%);
    background-image: linear-gradient(to bottom, #474542 0%, #474542 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF474542', endColorstr='#FF474542', GradientType=0);
    text-shadow: #42403d;
    color: #9a9a9a; }
  .mi-btn-secondary:focus {
    box-shadow: 0 0 0 2px #312f2d; }

.mi-btn-tertiary {
  background-image: -webkit-linear-gradient(top, #dedddd 0%, #cdcccc 100%);
  background-image: -o-linear-gradient(top, #dedddd 0%, #cdcccc 100%);
  background-image: linear-gradient(to bottom, #dedddd 0%, #cdcccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDEDDDD', endColorstr='#FFCDCCCC', GradientType=0);
  text-shadow: #d5d4d4;
  border-color: #93908e;
  color: #5f5c58; }
  .mi-btn-tertiary:hover {
    background-image: -webkit-linear-gradient(top, #cdcccc 0%, #dedddd 100%);
    background-image: -o-linear-gradient(top, #cdcccc 0%, #dedddd 100%);
    background-image: linear-gradient(to bottom, #cdcccc 0%, #dedddd 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCDCCCC', endColorstr='#FFDEDDDD', GradientType=0);
    color: #5f5c58; }
  .mi-btn-tertiary:active {
    background-image: -webkit-linear-gradient(top, #908e8b 0%, #908e8b 100%);
    background-image: -o-linear-gradient(top, #908e8b 0%, #908e8b 100%);
    background-image: linear-gradient(to bottom, #908e8b 0%, #908e8b 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF908E8B', endColorstr='#FF908E8B', GradientType=0);
    text-shadow: #908e8b;
    color: #bdbcba; }
  .mi-btn-tertiary:focus {
    box-shadow: 0 0 0 2px #6c6a68; }

.mi-btn-suggested {
  background-image: -webkit-linear-gradient(top, #58bc07 0%, #4da406 100%);
  background-image: -o-linear-gradient(top, #58bc07 0%, #4da406 100%);
  background-image: linear-gradient(to bottom, #58bc07 0%, #4da406 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF58BC07', endColorstr='#FF4DA406', GradientType=0);
  text-shadow: #4ea606;
  border-color: #57ab0d;
  color: #ffffff; }
  .mi-btn-suggested:hover {
    background-image: -webkit-linear-gradient(top, #4da406 0%, #58bc07 100%);
    background-image: -o-linear-gradient(top, #4da406 0%, #58bc07 100%);
    background-image: linear-gradient(to bottom, #4da406 0%, #58bc07 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4DA406', endColorstr='#FF58BC07', GradientType=0);
    color: #ffffff; }
  .mi-btn-suggested:active {
    background-image: -webkit-linear-gradient(top, #408905 0%, #408905 100%);
    background-image: -o-linear-gradient(top, #408905 0%, #408905 100%);
    background-image: linear-gradient(to bottom, #408905 0%, #408905 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF408905', endColorstr='#FF408905', GradientType=0);
    text-shadow: #3b7f05;
    color: #babfaf; }
  .mi-btn-suggested:focus {
    box-shadow: 0 0 0 2px #336408; }

.mi-btn-flat {
  user-select: none;
  background: none;
  color: #09728e;
  border: none;
  width: 160px;
  text-align: left;
  height: 30px;
  outline: 0px;
  margin-bottom: .5rem;
  border-radius: 3px 3px 3px 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.mi-btn-primary[disabled], .mi-btn-primary[disabled]:hover, .mi-btn-primary[disabled]:active, .mi-btn-primary[disabled]:focus, .mi-btn-secondary[disabled], .mi-btn-secondary[disabled]:hover, .mi-btn-secondary[disabled]:active, .mi-btn-secondary[disabled]:focus, .mi-btn-tertiary[disabled], .mi-btn-tertiary[disabled]:hover, .mi-btn-tertiary[disabled]:active, .mi-btn-tertiary[disabled]:focus, .mi-btn-suggested[disabled], .mi-btn-suggested[disabled]:hover, .mi-btn-suggested[disabled]:active, .mi-btn-suggested[disabled]:focus, button[disabled], button[disabled]:hover, button[disabled]:active, button[disabled]:focus {
  background-image: -webkit-linear-gradient(top, #edecec 0%, #edecec 100%);
  background-image: -o-linear-gradient(top, #edecec 0%, #edecec 100%);
  background-image: linear-gradient(to bottom, #edecec 0%, #edecec 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEDECEC', endColorstr='#FFEDECEC', GradientType=0);
  text-shadow: transparent;
  border-color: #d1d0cf;
  color: #c4c2bf;
  cursor: default; }

.mi-btn-transparent {
  color: #ffffff;
  background-color: transparent;
  border-color: #ffffff;
  background-image: -webkit-linear-gradient(top, transparent 0%, transparent 100%);
  background-image: -moz-linear-gradient(top, transparent 0%, transparent 100%);
  background-image: -o-linear-gradient(top, transparent 0%, transparent 100%);
  background-image: linear-gradient(to bottom, transparent 0%, transparent 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }
  .mi-btn-transparent:hover {
    background-color: rgba(8, 8, 8, 0.6);
    background-image: -webkit-linear-gradient(top, rgba(8, 8, 8, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
    background-image: -moz-linear-gradient(top, rgba(8, 8, 8, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
    background-image: -o-linear-gradient(top, rgba(8, 8, 8, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
    background-image: linear-gradient(to bottom, rgba(8, 8, 8, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%); }
  .mi-btn-transparent:active {
    background-color: transparent; }
  .mi-btn-transparent:focus {
    box-shadow: 0 0 0 2px #d9d9d9; }

.mi-btn-pill, .mi-btn-toggle, .mi-btn-toggle__selected, .mi-btn-toggle__disabled {
  width: 100%;
  border-style: solid;
  border-color: #e7e5e5;
  border-width: 2px;
  min-width: 54px;
  max-width: 105px;
  height: 45px;
  word-wrap: break-word;
  font-weight: 400;
  user-select: none;
  color: #09728e;
  background: #ffffff;
  padding: 3px 3px 3px 3px; }
  .mi-btn-pill:focus, .mi-btn-toggle:focus, .mi-btn-toggle__selected:focus, .mi-btn-toggle__disabled:focus {
    outline: none; }

.mi-btn-toggle, .mi-btn-toggle__selected, .mi-btn-toggle__disabled {
  border-right-style: hidden;
  border-radius: 0 0 0 0;
  display: block; }
  .mi-btn-toggle:first-child, .mi-btn-toggle__selected:first-child, .mi-btn-toggle__disabled:first-child {
    border-radius: 3px 0 0 3px; }
  .mi-btn-toggle:last-child, .mi-btn-toggle__selected:last-child, .mi-btn-toggle__disabled:last-child {
    border-radius: 0 3px 3px 0;
    border-right-style: solid; }

.mi-btn-toggle__selected {
  color: #f7f6f6;
  background: #09728e; }

.mi-btn-toggle__disabled {
  color: gray !important;
  background: #d0d0d0 !important; }

.mi-btn-toggle__disabled:hover {
  color: #09728e !important;
  background: #d0d0d0 !important; }

body:not(.remove-hover) .mi-btn-toggle:hover, body:not(.remove-hover) .mi-btn-toggle__selected:hover, body:not(.remove-hover) .mi-btn-toggle__disabled:hover {
  background-color: rgba(9, 114, 142, 0.2); }
body:not(.remove-hover) .mi-btn-toggle__selected:hover {
  color: #f7f6f6;
  background: #09728e; }

.mi-link {
  color: #09728e;
  text-decoration: none;
  border: none;
  box-shadow: none;
  background: none; }
  .mi-link:hover {
    cursor: pointer;
    text-decoration: none;
    color: #3a8ea5; }
  .mi-link:active {
    color: #09728e; }
  .mi-link:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

.mi-background-neutral-0 {
  background-color: #ffffff !important; }

.mi-background-neutral-01 {
  background-color: #f7f6f6 !important; }

.mi-background-neutral-01b {
  background-color: #f4f2f2 !important; }

.mi-background-neutral-01c {
  background-color: #eeecec !important; }

.mi-background-neutral-01d {
  background-color: #e7e5e5 !important; }

.mi-background-neutral-02 {
  background-color: #dfdede !important; }

.mi-background-neutral-02c {
  background-color: #d1cfcf !important; }

.mi-background-neutral-03 {
  background-color: #bfbebc !important; }

.mi-background-neutral-04 {
  background-color: #9f9d9b !important; }

.mi-background-neutral-05 {
  background-color: #7f7d79 !important; }

.mi-background-neutral-06 {
  background-color: #5f5c58 !important; }

.mi-background-neutral-06b {
  background-color: #555250 !important; }

.mi-background-neutral-07 {
  background-color: #474542 !important; }

.mi-background-neutral-08 {
  background-color: #302e2c !important; }

.mi-background-brand-01 {
  background-color: #cee3e8 !important; }

.mi-background-brand-02 {
  background-color: #9dc7d2 !important; }

.mi-background-brand-03 {
  background-color: #6baabb !important; }

.mi-background-brand-04 {
  background-color: #3a8ea5 !important; }

.mi-background-brand-05 {
  background-color: #09728e !important; }

.mi-background-brand-06 {
  background-color: #07566b !important; }

.mi-background-brand-07 {
  background-color: #04485b !important; }

.mi-background-brand-08 {
  background-color: #053947 !important; }

.mi-background-veil {
  background: rgba(0, 0, 0, 0.4); }

/* Angular Material Layouts version 1.1.1
*
*  Responsive attributes
*
*  References:
*  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
*  2) https://css-tricks.com/almanac/properties/f/flex/
*  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
*  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
*  5) http://godban.com.ua/projects/flexgrid
*
*
*/
@-moz-document url-prefix() {
  .layout-fill {
    margin: 0;
    width: 100%;
    min-height: 100%;
    height: 100%; } }
/*
 *  Apply Mixins to create Layout/Flexbox styles
 *
 */
.flex-order {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  order: 0; }

.flex-order--20 {
  -webkit-box-ordinal-group: -19;
  -webkit-order: -20;
  order: -20; }

.flex-order--19 {
  -webkit-box-ordinal-group: -18;
  -webkit-order: -19;
  order: -19; }

.flex-order--18 {
  -webkit-box-ordinal-group: -17;
  -webkit-order: -18;
  order: -18; }

.flex-order--17 {
  -webkit-box-ordinal-group: -16;
  -webkit-order: -17;
  order: -17; }

.flex-order--16 {
  -webkit-box-ordinal-group: -15;
  -webkit-order: -16;
  order: -16; }

.flex-order--15 {
  -webkit-box-ordinal-group: -14;
  -webkit-order: -15;
  order: -15; }

.flex-order--14 {
  -webkit-box-ordinal-group: -13;
  -webkit-order: -14;
  order: -14; }

.flex-order--13 {
  -webkit-box-ordinal-group: -12;
  -webkit-order: -13;
  order: -13; }

.flex-order--12 {
  -webkit-box-ordinal-group: -11;
  -webkit-order: -12;
  order: -12; }

.flex-order--11 {
  -webkit-box-ordinal-group: -10;
  -webkit-order: -11;
  order: -11; }

.flex-order--10 {
  -webkit-box-ordinal-group: -9;
  -webkit-order: -10;
  order: -10; }

.flex-order--9 {
  -webkit-box-ordinal-group: -8;
  -webkit-order: -9;
  order: -9; }

.flex-order--8 {
  -webkit-box-ordinal-group: -7;
  -webkit-order: -8;
  order: -8; }

.flex-order--7 {
  -webkit-box-ordinal-group: -6;
  -webkit-order: -7;
  order: -7; }

.flex-order--6 {
  -webkit-box-ordinal-group: -5;
  -webkit-order: -6;
  order: -6; }

.flex-order--5 {
  -webkit-box-ordinal-group: -4;
  -webkit-order: -5;
  order: -5; }

.flex-order--4 {
  -webkit-box-ordinal-group: -3;
  -webkit-order: -4;
  order: -4; }

.flex-order--3 {
  -webkit-box-ordinal-group: -2;
  -webkit-order: -3;
  order: -3; }

.flex-order--2 {
  -webkit-box-ordinal-group: -1;
  -webkit-order: -2;
  order: -2; }

.flex-order--1 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  order: -1; }

.flex-order-0 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  order: 0; }

.flex-order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  order: 1; }

.flex-order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  order: 2; }

.flex-order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  order: 3; }

.flex-order-4 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  order: 4; }

.flex-order-5 {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  order: 5; }

.flex-order-6 {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  order: 6; }

.flex-order-7 {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
  order: 7; }

.flex-order-8 {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
  order: 8; }

.flex-order-9 {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
  order: 9; }

.flex-order-10 {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
  order: 10; }

.flex-order-11 {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
  order: 11; }

.flex-order-12 {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
  order: 12; }

.flex-order-13 {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
  order: 13; }

.flex-order-14 {
  -webkit-box-ordinal-group: 15;
  -webkit-order: 14;
  order: 14; }

.flex-order-15 {
  -webkit-box-ordinal-group: 16;
  -webkit-order: 15;
  order: 15; }

.flex-order-16 {
  -webkit-box-ordinal-group: 17;
  -webkit-order: 16;
  order: 16; }

.flex-order-17 {
  -webkit-box-ordinal-group: 18;
  -webkit-order: 17;
  order: 17; }

.flex-order-18 {
  -webkit-box-ordinal-group: 19;
  -webkit-order: 18;
  order: 18; }

.flex-order-19 {
  -webkit-box-ordinal-group: 20;
  -webkit-order: 19;
  order: 19; }

.flex-order-20 {
  -webkit-box-ordinal-group: 21;
  -webkit-order: 20;
  order: 20; }

.offset-0, .flex-offset-0 {
  margin-left: 0; }

[dir=rtl] .offset-0, [dir=rtl] .flex-offset-0 {
  margin-left: auto;
  margin-right: 0; }

.offset-5, .flex-offset-5 {
  margin-left: 5%; }

[dir=rtl] .offset-5, [dir=rtl] .flex-offset-5 {
  margin-left: auto;
  margin-right: 5%; }

.offset-10, .flex-offset-10 {
  margin-left: 10%; }

[dir=rtl] .offset-10, [dir=rtl] .flex-offset-10 {
  margin-left: auto;
  margin-right: 10%; }

.offset-15, .flex-offset-15 {
  margin-left: 15%; }

[dir=rtl] .offset-15, [dir=rtl] .flex-offset-15 {
  margin-left: auto;
  margin-right: 15%; }

.offset-20, .flex-offset-20 {
  margin-left: 20%; }

[dir=rtl] .offset-20, [dir=rtl] .flex-offset-20 {
  margin-left: auto;
  margin-right: 20%; }

.offset-25, .flex-offset-25 {
  margin-left: 25%; }

[dir=rtl] .offset-25, [dir=rtl] .flex-offset-25 {
  margin-left: auto;
  margin-right: 25%; }

.offset-30, .flex-offset-30 {
  margin-left: 30%; }

[dir=rtl] .offset-30, [dir=rtl] .flex-offset-30 {
  margin-left: auto;
  margin-right: 30%; }

.offset-35, .flex-offset-35 {
  margin-left: 35%; }

[dir=rtl] .offset-35, [dir=rtl] .flex-offset-35 {
  margin-left: auto;
  margin-right: 35%; }

.offset-40, .flex-offset-40 {
  margin-left: 40%; }

[dir=rtl] .offset-40, [dir=rtl] .flex-offset-40 {
  margin-left: auto;
  margin-right: 40%; }

.offset-45, .flex-offset-45 {
  margin-left: 45%; }

[dir=rtl] .offset-45, [dir=rtl] .flex-offset-45 {
  margin-left: auto;
  margin-right: 45%; }

.offset-50, .flex-offset-50 {
  margin-left: 50%; }

[dir=rtl] .offset-50, [dir=rtl] .flex-offset-50 {
  margin-left: auto;
  margin-right: 50%; }

.offset-55, .flex-offset-55 {
  margin-left: 55%; }

[dir=rtl] .offset-55, [dir=rtl] .flex-offset-55 {
  margin-left: auto;
  margin-right: 55%; }

.offset-60, .flex-offset-60 {
  margin-left: 60%; }

[dir=rtl] .offset-60, [dir=rtl] .flex-offset-60 {
  margin-left: auto;
  margin-right: 60%; }

.offset-65, .flex-offset-65 {
  margin-left: 65%; }

[dir=rtl] .offset-65, [dir=rtl] .flex-offset-65 {
  margin-left: auto;
  margin-right: 65%; }

.offset-70, .flex-offset-70 {
  margin-left: 70%; }

[dir=rtl] .offset-70, [dir=rtl] .flex-offset-70 {
  margin-left: auto;
  margin-right: 70%; }

.offset-75, .flex-offset-75 {
  margin-left: 75%; }

[dir=rtl] .offset-75, [dir=rtl] .flex-offset-75 {
  margin-left: auto;
  margin-right: 75%; }

.offset-80, .flex-offset-80 {
  margin-left: 80%; }

[dir=rtl] .offset-80, [dir=rtl] .flex-offset-80 {
  margin-left: auto;
  margin-right: 80%; }

.offset-85, .flex-offset-85 {
  margin-left: 85%; }

[dir=rtl] .offset-85, [dir=rtl] .flex-offset-85 {
  margin-left: auto;
  margin-right: 85%; }

.offset-90, .flex-offset-90 {
  margin-left: 90%; }

[dir=rtl] .offset-90, [dir=rtl] .flex-offset-90 {
  margin-left: auto;
  margin-right: 90%; }

.offset-95, .flex-offset-95 {
  margin-left: 95%; }

[dir=rtl] .offset-95, [dir=rtl] .flex-offset-95 {
  margin-left: auto;
  margin-right: 95%; }

.offset-33, .flex-offset-33 {
  margin-left: calc(100% / 3); }

.offset-66, .flex-offset-66 {
  margin-left: calc(200% / 3); }

[dir=rtl] .offset-66, [dir=rtl] .flex-offset-66 {
  margin-left: auto;
  margin-right: calc(200% / 3); }

.layout-align,
.layout-align-start-stretch {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-grid-row-align: stretch;
  align-items: stretch; }

.layout-align-start,
.layout-align-start-start,
.layout-align-start-center,
.layout-align-start-end,
.layout-align-start-stretch {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start; }

.layout-align-center,
.layout-align-center-start,
.layout-align-center-center,
.layout-align-center-end,
.layout-align-center-stretch {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center; }

.layout-align-end,
.layout-align-end-start,
.layout-align-end-center,
.layout-align-end-end,
.layout-align-end-stretch {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end; }

.layout-align-space-around,
.layout-align-space-around-center,
.layout-align-space-around-start,
.layout-align-space-around-end,
.layout-align-space-around-stretch {
  -webkit-justify-content: space-around;
  justify-content: space-around; }

.layout-align-space-between,
.layout-align-space-between-center,
.layout-align-space-between-start,
.layout-align-space-between-end,
.layout-align-space-between-stretch {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between; }

.layout-align-start-start,
.layout-align-center-start,
.layout-align-end-start,
.layout-align-space-between-start,
.layout-align-space-around-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start; }

.layout-align-start-center,
.layout-align-center-center,
.layout-align-end-center,
.layout-align-space-between-center,
.layout-align-space-around-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-grid-row-align: center;
  align-items: center;
  -webkit-align-content: center;
  align-content: center;
  max-width: 100%; }

.layout-align-start-center > *,
.layout-align-center-center > *,
.layout-align-end-center > *,
.layout-align-space-between-center > *,
.layout-align-space-around-center > * {
  max-width: 100%;
  box-sizing: border-box; }

.layout-align-start-end,
.layout-align-center-end,
.layout-align-end-end,
.layout-align-space-between-end,
.layout-align-space-around-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-grid-row-align: flex-end;
  align-items: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end; }

.layout-align-start-stretch,
.layout-align-center-stretch,
.layout-align-end-stretch,
.layout-align-space-between-stretch,
.layout-align-space-around-stretch {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-grid-row-align: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  align-content: stretch; }

.flex {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  box-sizing: border-box; }

.flex-grow {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  box-sizing: border-box; }

.flex-initial {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  flex: 0 1 auto;
  box-sizing: border-box; }

.flex-auto {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  box-sizing: border-box; }

.flex-none {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  box-sizing: border-box; }

.flex-noshrink {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  box-sizing: border-box; }

.flex-nogrow {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  flex: 0 1 auto;
  box-sizing: border-box; }

.flex-0 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
  flex: 1 1 0%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-0 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
  flex: 1 1 0%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box;
  min-width: 0; }

.layout-column > .flex-0 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
  flex: 1 1 0%;
  max-width: 100%;
  max-height: 0%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-0 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
  flex: 1 1 0%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box;
  min-width: 0; }

.layout-column > .flex-0 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
  flex: 1 1 0%;
  max-width: 100%;
  max-height: 0%;
  box-sizing: border-box;
  min-height: 0; }

.flex-5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 5%;
  flex: 1 1 5%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 5%;
  flex: 1 1 5%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 5%;
  flex: 1 1 5%;
  max-width: 100%;
  max-height: 5%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 5%;
  flex: 1 1 5%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 5%;
  flex: 1 1 5%;
  max-width: 100%;
  max-height: 5%;
  box-sizing: border-box; }

.flex-10 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 10%;
  flex: 1 1 10%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-10 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 10%;
  flex: 1 1 10%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-10 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 10%;
  flex: 1 1 10%;
  max-width: 100%;
  max-height: 10%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-10 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 10%;
  flex: 1 1 10%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-10 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 10%;
  flex: 1 1 10%;
  max-width: 100%;
  max-height: 10%;
  box-sizing: border-box; }

.flex-15 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 15%;
  flex: 1 1 15%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-15 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 15%;
  flex: 1 1 15%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-15 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 15%;
  flex: 1 1 15%;
  max-width: 100%;
  max-height: 15%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-15 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 15%;
  flex: 1 1 15%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-15 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 15%;
  flex: 1 1 15%;
  max-width: 100%;
  max-height: 15%;
  box-sizing: border-box; }

.flex-20 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 20%;
  flex: 1 1 20%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-20 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 20%;
  flex: 1 1 20%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-20 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 20%;
  flex: 1 1 20%;
  max-width: 100%;
  max-height: 20%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-20 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 20%;
  flex: 1 1 20%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-20 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 20%;
  flex: 1 1 20%;
  max-width: 100%;
  max-height: 20%;
  box-sizing: border-box; }

.flex-25 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 25%;
  flex: 1 1 25%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-25 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 25%;
  flex: 1 1 25%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-25 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 25%;
  flex: 1 1 25%;
  max-width: 100%;
  max-height: 25%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-25 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 25%;
  flex: 1 1 25%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-25 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 25%;
  flex: 1 1 25%;
  max-width: 100%;
  max-height: 25%;
  box-sizing: border-box; }

.flex-30 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 30%;
  flex: 1 1 30%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-30 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 30%;
  flex: 1 1 30%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-30 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 30%;
  flex: 1 1 30%;
  max-width: 100%;
  max-height: 30%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-30 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 30%;
  flex: 1 1 30%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-30 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 30%;
  flex: 1 1 30%;
  max-width: 100%;
  max-height: 30%;
  box-sizing: border-box; }

.flex-35 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 35%;
  flex: 1 1 35%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-35 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 35%;
  flex: 1 1 35%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-35 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 35%;
  flex: 1 1 35%;
  max-width: 100%;
  max-height: 35%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-35 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 35%;
  flex: 1 1 35%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-35 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 35%;
  flex: 1 1 35%;
  max-width: 100%;
  max-height: 35%;
  box-sizing: border-box; }

.flex-40 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 40%;
  flex: 1 1 40%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-40 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 40%;
  flex: 1 1 40%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-40 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 40%;
  flex: 1 1 40%;
  max-width: 100%;
  max-height: 40%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-40 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 40%;
  flex: 1 1 40%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-40 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 40%;
  flex: 1 1 40%;
  max-width: 100%;
  max-height: 40%;
  box-sizing: border-box; }

.flex-45 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 45%;
  flex: 1 1 45%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-45 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 45%;
  flex: 1 1 45%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-45 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 45%;
  flex: 1 1 45%;
  max-width: 100%;
  max-height: 45%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-45 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 45%;
  flex: 1 1 45%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-45 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 45%;
  flex: 1 1 45%;
  max-width: 100%;
  max-height: 45%;
  box-sizing: border-box; }

.flex-50 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
  flex: 1 1 50%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-50 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
  flex: 1 1 50%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-50 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
  flex: 1 1 50%;
  max-width: 100%;
  max-height: 50%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-50 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
  flex: 1 1 50%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-50 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
  flex: 1 1 50%;
  max-width: 100%;
  max-height: 50%;
  box-sizing: border-box; }

.flex-55 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 55%;
  flex: 1 1 55%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-55 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 55%;
  flex: 1 1 55%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-55 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 55%;
  flex: 1 1 55%;
  max-width: 100%;
  max-height: 55%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-55 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 55%;
  flex: 1 1 55%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-55 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 55%;
  flex: 1 1 55%;
  max-width: 100%;
  max-height: 55%;
  box-sizing: border-box; }

.flex-60 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 60%;
  flex: 1 1 60%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-60 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 60%;
  flex: 1 1 60%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-60 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 60%;
  flex: 1 1 60%;
  max-width: 100%;
  max-height: 60%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-60 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 60%;
  flex: 1 1 60%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-60 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 60%;
  flex: 1 1 60%;
  max-width: 100%;
  max-height: 60%;
  box-sizing: border-box; }

.flex-65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 65%;
  flex: 1 1 65%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 65%;
  flex: 1 1 65%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 65%;
  flex: 1 1 65%;
  max-width: 100%;
  max-height: 65%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 65%;
  flex: 1 1 65%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 65%;
  flex: 1 1 65%;
  max-width: 100%;
  max-height: 65%;
  box-sizing: border-box; }

.flex-70 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 70%;
  flex: 1 1 70%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-70 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 70%;
  flex: 1 1 70%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-70 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 70%;
  flex: 1 1 70%;
  max-width: 100%;
  max-height: 70%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-70 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 70%;
  flex: 1 1 70%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-70 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 70%;
  flex: 1 1 70%;
  max-width: 100%;
  max-height: 70%;
  box-sizing: border-box; }

.flex-75 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 75%;
  flex: 1 1 75%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-75 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 75%;
  flex: 1 1 75%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-75 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 75%;
  flex: 1 1 75%;
  max-width: 100%;
  max-height: 75%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-75 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 75%;
  flex: 1 1 75%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-75 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 75%;
  flex: 1 1 75%;
  max-width: 100%;
  max-height: 75%;
  box-sizing: border-box; }

.flex-80 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 80%;
  flex: 1 1 80%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-80 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 80%;
  flex: 1 1 80%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-80 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 80%;
  flex: 1 1 80%;
  max-width: 100%;
  max-height: 80%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-80 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 80%;
  flex: 1 1 80%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-80 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 80%;
  flex: 1 1 80%;
  max-width: 100%;
  max-height: 80%;
  box-sizing: border-box; }

.flex-85 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 85%;
  flex: 1 1 85%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-85 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 85%;
  flex: 1 1 85%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-85 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 85%;
  flex: 1 1 85%;
  max-width: 100%;
  max-height: 85%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-85 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 85%;
  flex: 1 1 85%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-85 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 85%;
  flex: 1 1 85%;
  max-width: 100%;
  max-height: 85%;
  box-sizing: border-box; }

.flex-90 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 90%;
  flex: 1 1 90%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-90 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 90%;
  flex: 1 1 90%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-90 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 90%;
  flex: 1 1 90%;
  max-width: 100%;
  max-height: 90%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-90 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 90%;
  flex: 1 1 90%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-90 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 90%;
  flex: 1 1 90%;
  max-width: 100%;
  max-height: 90%;
  box-sizing: border-box; }

.flex-95 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 95%;
  flex: 1 1 95%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-95 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 95%;
  flex: 1 1 95%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-95 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 95%;
  flex: 1 1 95%;
  max-width: 100%;
  max-height: 95%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-95 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 95%;
  flex: 1 1 95%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-95 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 95%;
  flex: 1 1 95%;
  max-width: 100%;
  max-height: 95%;
  box-sizing: border-box; }

.flex-100 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-100 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-100 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-100 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-100 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex {
  min-width: 0; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-column > .flex {
  min-height: 0; }

.layout, .layout-column, .layout-row {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex; }

.layout-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column; }

.layout-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  flex-direction: row; }

.layout-padding-sm > *,
.layout-padding > .flex-sm {
  padding: 4px; }

.layout-padding,
.layout-padding-gt-sm,
.layout-padding-md,
.layout-padding > *,
.layout-padding-gt-sm > *,
.layout-padding-md > *,
.layout-padding > .flex,
.layout-padding > .flex-gt-sm,
.layout-padding > .flex-md {
  padding: 8px; }

.layout-padding-gt-md > *,
.layout-padding-lg > *,
.layout-padding-gt-lg > *,
.layout-padding > .flex-gt-md,
.layout-padding > .flex-lg,
.layout-padding > .flex-lg,
.layout-padding > .flex-gt-lg {
  padding: 16px; }

.layout-margin-sm > *,
.layout-margin > .flex-sm {
  margin: 4px; }

.layout-margin,
.layout-margin-gt-sm,
.layout-margin-md,
.layout-margin > *,
.layout-margin-gt-sm > *,
.layout-margin-md > *,
.layout-margin > .flex,
.layout-margin > .flex-gt-sm,
.layout-margin > .flex-md {
  margin: 8px; }

.layout-margin-gt-md > *,
.layout-margin-lg > *,
.layout-margin-gt-lg > *,
.layout-margin > .flex-gt-md,
.layout-margin > .flex-lg,
.layout-margin > .flex-gt-lg {
  margin: 16px; }

.layout-wrap {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap; }

.layout-nowrap {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap; }

.layout-fill {
  margin: 0;
  width: 100%;
  min-height: 100%;
  height: 100%; }

/**
 * `hide-gt-sm show-gt-lg` should hide from 600px to 1200px
 * `show-md hide-gt-sm` should show from 0px to 960px and hide at >960px
 * `hide-gt-md show-gt-sm` should show everywhere (show overrides hide)`
 *
 *  hide means hide everywhere
 *  Sizes:
 *         $layout-breakpoint-xs:     600px !default;
 *         $layout-breakpoint-sm:     960px !default;
 *         $layout-breakpoint-md:     1280px !default;
 *         $layout-breakpoint-lg:     1920px !default;
 */
@media (max-width: 599px) {
  .hide-xs:not(.show-xs):not(.show), .hide:not(.show-xs):not(.show) {
    display: none; }

  .flex-order-xs--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
    order: -20; }

  .flex-order-xs--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
    order: -19; }

  .flex-order-xs--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
    order: -18; }

  .flex-order-xs--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
    order: -17; }

  .flex-order-xs--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
    order: -16; }

  .flex-order-xs--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
    order: -15; }

  .flex-order-xs--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
    order: -14; }

  .flex-order-xs--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
    order: -13; }

  .flex-order-xs--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
    order: -12; }

  .flex-order-xs--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
    order: -11; }

  .flex-order-xs--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
    order: -10; }

  .flex-order-xs--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
    order: -9; }

  .flex-order-xs--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
    order: -8; }

  .flex-order-xs--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
    order: -7; }

  .flex-order-xs--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
    order: -6; }

  .flex-order-xs--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
    order: -5; }

  .flex-order-xs--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
    order: -4; }

  .flex-order-xs--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
    order: -3; }

  .flex-order-xs--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
    order: -2; }

  .flex-order-xs--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    order: -1; }

  .flex-order-xs-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    order: 0; }

  .flex-order-xs-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1; }

  .flex-order-xs-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2; }

  .flex-order-xs-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    order: 3; }

  .flex-order-xs-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    order: 4; }

  .flex-order-xs-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    order: 5; }

  .flex-order-xs-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    order: 6; }

  .flex-order-xs-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    order: 7; }

  .flex-order-xs-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    order: 8; }

  .flex-order-xs-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    order: 9; }

  .flex-order-xs-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    order: 10; }

  .flex-order-xs-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    order: 11; }

  .flex-order-xs-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    order: 12; }

  .flex-order-xs-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    order: 13; }

  .flex-order-xs-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    order: 14; }

  .flex-order-xs-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    order: 15; }

  .flex-order-xs-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    order: 16; }

  .flex-order-xs-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
    order: 17; }

  .flex-order-xs-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
    order: 18; }

  .flex-order-xs-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
    order: 19; }

  .flex-order-xs-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
    order: 20; }

  .offset-xs-0, .flex-offset-xs-0 {
    margin-left: 0; }

  [dir=rtl] .offset-xs-0, [dir=rtl] .flex-offset-xs-0 {
    margin-left: auto;
    margin-right: 0; }

  .offset-xs-5, .flex-offset-xs-5 {
    margin-left: 5%; }

  [dir=rtl] .offset-xs-5, [dir=rtl] .flex-offset-xs-5 {
    margin-left: auto;
    margin-right: 5%; }

  .offset-xs-10, .flex-offset-xs-10 {
    margin-left: 10%; }

  [dir=rtl] .offset-xs-10, [dir=rtl] .flex-offset-xs-10 {
    margin-left: auto;
    margin-right: 10%; }

  .offset-xs-15, .flex-offset-xs-15 {
    margin-left: 15%; }

  [dir=rtl] .offset-xs-15, [dir=rtl] .flex-offset-xs-15 {
    margin-left: auto;
    margin-right: 15%; }

  .offset-xs-20, .flex-offset-xs-20 {
    margin-left: 20%; }

  [dir=rtl] .offset-xs-20, [dir=rtl] .flex-offset-xs-20 {
    margin-left: auto;
    margin-right: 20%; }

  .offset-xs-25, .flex-offset-xs-25 {
    margin-left: 25%; }

  [dir=rtl] .offset-xs-25, [dir=rtl] .flex-offset-xs-25 {
    margin-left: auto;
    margin-right: 25%; }

  .offset-xs-30, .flex-offset-xs-30 {
    margin-left: 30%; }

  [dir=rtl] .offset-xs-30, [dir=rtl] .flex-offset-xs-30 {
    margin-left: auto;
    margin-right: 30%; }

  .offset-xs-35, .flex-offset-xs-35 {
    margin-left: 35%; }

  [dir=rtl] .offset-xs-35, [dir=rtl] .flex-offset-xs-35 {
    margin-left: auto;
    margin-right: 35%; }

  .offset-xs-40, .flex-offset-xs-40 {
    margin-left: 40%; }

  [dir=rtl] .offset-xs-40, [dir=rtl] .flex-offset-xs-40 {
    margin-left: auto;
    margin-right: 40%; }

  .offset-xs-45, .flex-offset-xs-45 {
    margin-left: 45%; }

  [dir=rtl] .offset-xs-45, [dir=rtl] .flex-offset-xs-45 {
    margin-left: auto;
    margin-right: 45%; }

  .offset-xs-50, .flex-offset-xs-50 {
    margin-left: 50%; }

  [dir=rtl] .offset-xs-50, [dir=rtl] .flex-offset-xs-50 {
    margin-left: auto;
    margin-right: 50%; }

  .offset-xs-55, .flex-offset-xs-55 {
    margin-left: 55%; }

  [dir=rtl] .offset-xs-55, [dir=rtl] .flex-offset-xs-55 {
    margin-left: auto;
    margin-right: 55%; }

  .offset-xs-60, .flex-offset-xs-60 {
    margin-left: 60%; }

  [dir=rtl] .offset-xs-60, [dir=rtl] .flex-offset-xs-60 {
    margin-left: auto;
    margin-right: 60%; }

  .offset-xs-65, .flex-offset-xs-65 {
    margin-left: 65%; }

  [dir=rtl] .offset-xs-65, [dir=rtl] .flex-offset-xs-65 {
    margin-left: auto;
    margin-right: 65%; }

  .offset-xs-70, .flex-offset-xs-70 {
    margin-left: 70%; }

  [dir=rtl] .offset-xs-70, [dir=rtl] .flex-offset-xs-70 {
    margin-left: auto;
    margin-right: 70%; }

  .offset-xs-75, .flex-offset-xs-75 {
    margin-left: 75%; }

  [dir=rtl] .offset-xs-75, [dir=rtl] .flex-offset-xs-75 {
    margin-left: auto;
    margin-right: 75%; }

  .offset-xs-80, .flex-offset-xs-80 {
    margin-left: 80%; }

  [dir=rtl] .offset-xs-80, [dir=rtl] .flex-offset-xs-80 {
    margin-left: auto;
    margin-right: 80%; }

  .offset-xs-85, .flex-offset-xs-85 {
    margin-left: 85%; }

  [dir=rtl] .offset-xs-85, [dir=rtl] .flex-offset-xs-85 {
    margin-left: auto;
    margin-right: 85%; }

  .offset-xs-90, .flex-offset-xs-90 {
    margin-left: 90%; }

  [dir=rtl] .offset-xs-90, [dir=rtl] .flex-offset-xs-90 {
    margin-left: auto;
    margin-right: 90%; }

  .offset-xs-95, .flex-offset-xs-95 {
    margin-left: 95%; }

  [dir=rtl] .offset-xs-95, [dir=rtl] .flex-offset-xs-95 {
    margin-left: auto;
    margin-right: 95%; }

  .offset-xs-33, .flex-offset-xs-33 {
    margin-left: calc(100% / 3); }

  .offset-xs-66, .flex-offset-xs-66 {
    margin-left: calc(200% / 3); }

  [dir=rtl] .offset-xs-66, [dir=rtl] .flex-offset-xs-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }

  .layout-align-xs,
  .layout-align-xs-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch; }

  .layout-align-xs-start,
  .layout-align-xs-start-start,
  .layout-align-xs-start-center,
  .layout-align-xs-start-end,
  .layout-align-xs-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start; }

  .layout-align-xs-center,
  .layout-align-xs-center-start,
  .layout-align-xs-center-center,
  .layout-align-xs-center-end,
  .layout-align-xs-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center; }

  .layout-align-xs-end,
  .layout-align-xs-end-start,
  .layout-align-xs-end-center,
  .layout-align-xs-end-end,
  .layout-align-xs-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; }

  .layout-align-xs-space-around,
  .layout-align-xs-space-around-center,
  .layout-align-xs-space-around-start,
  .layout-align-xs-space-around-end,
  .layout-align-xs-space-around-stretch {
    -webkit-justify-content: space-around;
    justify-content: space-around; }

  .layout-align-xs-space-between,
  .layout-align-xs-space-between-center,
  .layout-align-xs-space-between-start,
  .layout-align-xs-space-between-end,
  .layout-align-xs-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between; }

  .layout-align-xs-start-start,
  .layout-align-xs-center-start,
  .layout-align-xs-end-start,
  .layout-align-xs-space-between-start,
  .layout-align-xs-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    align-content: flex-start; }

  .layout-align-xs-start-center,
  .layout-align-xs-center-center,
  .layout-align-xs-end-center,
  .layout-align-xs-space-between-center,
  .layout-align-xs-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-grid-row-align: center;
    align-items: center;
    -webkit-align-content: center;
    align-content: center;
    max-width: 100%; }

  .layout-align-xs-start-center > *,
  .layout-align-xs-center-center > *,
  .layout-align-xs-end-center > *,
  .layout-align-xs-space-between-center > *,
  .layout-align-xs-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }

  .layout-align-xs-start-end,
  .layout-align-xs-center-end,
  .layout-align-xs-end-end,
  .layout-align-xs-space-between-end,
  .layout-align-xs-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end;
    -webkit-align-content: flex-end;
    align-content: flex-end; }

  .layout-align-xs-start-stretch,
  .layout-align-xs-center-stretch,
  .layout-align-xs-end-stretch,
  .layout-align-xs-space-between-stretch,
  .layout-align-xs-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    align-content: stretch; }

  .flex-xs {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    box-sizing: border-box; }

  .flex-xs-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    box-sizing: border-box; }

  .flex-xs-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box; }

  .flex-xs-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    box-sizing: border-box; }

  .flex-xs-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    box-sizing: border-box; }

  .flex-xs-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
    box-sizing: border-box; }

  .flex-xs-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box; }

  .flex-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }

  .layout-column > .flex-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }

  .layout-xs-column > .flex-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }

  .flex-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }

  .flex-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }

  .flex-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }

  .flex-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }

  .flex-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }

  .flex-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }

  .flex-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }

  .flex-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }

  .flex-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }

  .flex-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }

  .flex-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }

  .flex-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }

  .flex-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }

  .flex-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }

  .flex-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }

  .flex-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }

  .flex-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }

  .flex-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }

  .flex-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }

  .flex-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-33, .layout-xs-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-row > .flex-xs-66, .layout-xs-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xs-row > .flex {
    min-width: 0; }

  .layout-xs-column > .flex-xs-33, .layout-xs-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-xs-column > .flex-xs-66, .layout-xs-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xs-column > .flex {
    min-height: 0; }

  .layout-xs, .layout-xs-column, .layout-xs-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }

  .layout-xs-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column; }

  .layout-xs-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row; } }
@media (min-width: 600px) {
  .flex-order-gt-xs--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
    order: -20; }

  .flex-order-gt-xs--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
    order: -19; }

  .flex-order-gt-xs--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
    order: -18; }

  .flex-order-gt-xs--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
    order: -17; }

  .flex-order-gt-xs--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
    order: -16; }

  .flex-order-gt-xs--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
    order: -15; }

  .flex-order-gt-xs--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
    order: -14; }

  .flex-order-gt-xs--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
    order: -13; }

  .flex-order-gt-xs--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
    order: -12; }

  .flex-order-gt-xs--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
    order: -11; }

  .flex-order-gt-xs--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
    order: -10; }

  .flex-order-gt-xs--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
    order: -9; }

  .flex-order-gt-xs--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
    order: -8; }

  .flex-order-gt-xs--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
    order: -7; }

  .flex-order-gt-xs--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
    order: -6; }

  .flex-order-gt-xs--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
    order: -5; }

  .flex-order-gt-xs--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
    order: -4; }

  .flex-order-gt-xs--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
    order: -3; }

  .flex-order-gt-xs--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
    order: -2; }

  .flex-order-gt-xs--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    order: -1; }

  .flex-order-gt-xs-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    order: 0; }

  .flex-order-gt-xs-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1; }

  .flex-order-gt-xs-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2; }

  .flex-order-gt-xs-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    order: 3; }

  .flex-order-gt-xs-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    order: 4; }

  .flex-order-gt-xs-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    order: 5; }

  .flex-order-gt-xs-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    order: 6; }

  .flex-order-gt-xs-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    order: 7; }

  .flex-order-gt-xs-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    order: 8; }

  .flex-order-gt-xs-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    order: 9; }

  .flex-order-gt-xs-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    order: 10; }

  .flex-order-gt-xs-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    order: 11; }

  .flex-order-gt-xs-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    order: 12; }

  .flex-order-gt-xs-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    order: 13; }

  .flex-order-gt-xs-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    order: 14; }

  .flex-order-gt-xs-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    order: 15; }

  .flex-order-gt-xs-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    order: 16; }

  .flex-order-gt-xs-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
    order: 17; }

  .flex-order-gt-xs-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
    order: 18; }

  .flex-order-gt-xs-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
    order: 19; }

  .flex-order-gt-xs-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
    order: 20; }

  .offset-gt-xs-0, .flex-offset-gt-xs-0 {
    margin-left: 0; }

  [dir=rtl] .offset-gt-xs-0, [dir=rtl] .flex-offset-gt-xs-0 {
    margin-left: auto;
    margin-right: 0; }

  .offset-gt-xs-5, .flex-offset-gt-xs-5 {
    margin-left: 5%; }

  [dir=rtl] .offset-gt-xs-5, [dir=rtl] .flex-offset-gt-xs-5 {
    margin-left: auto;
    margin-right: 5%; }

  .offset-gt-xs-10, .flex-offset-gt-xs-10 {
    margin-left: 10%; }

  [dir=rtl] .offset-gt-xs-10, [dir=rtl] .flex-offset-gt-xs-10 {
    margin-left: auto;
    margin-right: 10%; }

  .offset-gt-xs-15, .flex-offset-gt-xs-15 {
    margin-left: 15%; }

  [dir=rtl] .offset-gt-xs-15, [dir=rtl] .flex-offset-gt-xs-15 {
    margin-left: auto;
    margin-right: 15%; }

  .offset-gt-xs-20, .flex-offset-gt-xs-20 {
    margin-left: 20%; }

  [dir=rtl] .offset-gt-xs-20, [dir=rtl] .flex-offset-gt-xs-20 {
    margin-left: auto;
    margin-right: 20%; }

  .offset-gt-xs-25, .flex-offset-gt-xs-25 {
    margin-left: 25%; }

  [dir=rtl] .offset-gt-xs-25, [dir=rtl] .flex-offset-gt-xs-25 {
    margin-left: auto;
    margin-right: 25%; }

  .offset-gt-xs-30, .flex-offset-gt-xs-30 {
    margin-left: 30%; }

  [dir=rtl] .offset-gt-xs-30, [dir=rtl] .flex-offset-gt-xs-30 {
    margin-left: auto;
    margin-right: 30%; }

  .offset-gt-xs-35, .flex-offset-gt-xs-35 {
    margin-left: 35%; }

  [dir=rtl] .offset-gt-xs-35, [dir=rtl] .flex-offset-gt-xs-35 {
    margin-left: auto;
    margin-right: 35%; }

  .offset-gt-xs-40, .flex-offset-gt-xs-40 {
    margin-left: 40%; }

  [dir=rtl] .offset-gt-xs-40, [dir=rtl] .flex-offset-gt-xs-40 {
    margin-left: auto;
    margin-right: 40%; }

  .offset-gt-xs-45, .flex-offset-gt-xs-45 {
    margin-left: 45%; }

  [dir=rtl] .offset-gt-xs-45, [dir=rtl] .flex-offset-gt-xs-45 {
    margin-left: auto;
    margin-right: 45%; }

  .offset-gt-xs-50, .flex-offset-gt-xs-50 {
    margin-left: 50%; }

  [dir=rtl] .offset-gt-xs-50, [dir=rtl] .flex-offset-gt-xs-50 {
    margin-left: auto;
    margin-right: 50%; }

  .offset-gt-xs-55, .flex-offset-gt-xs-55 {
    margin-left: 55%; }

  [dir=rtl] .offset-gt-xs-55, [dir=rtl] .flex-offset-gt-xs-55 {
    margin-left: auto;
    margin-right: 55%; }

  .offset-gt-xs-60, .flex-offset-gt-xs-60 {
    margin-left: 60%; }

  [dir=rtl] .offset-gt-xs-60, [dir=rtl] .flex-offset-gt-xs-60 {
    margin-left: auto;
    margin-right: 60%; }

  .offset-gt-xs-65, .flex-offset-gt-xs-65 {
    margin-left: 65%; }

  [dir=rtl] .offset-gt-xs-65, [dir=rtl] .flex-offset-gt-xs-65 {
    margin-left: auto;
    margin-right: 65%; }

  .offset-gt-xs-70, .flex-offset-gt-xs-70 {
    margin-left: 70%; }

  [dir=rtl] .offset-gt-xs-70, [dir=rtl] .flex-offset-gt-xs-70 {
    margin-left: auto;
    margin-right: 70%; }

  .offset-gt-xs-75, .flex-offset-gt-xs-75 {
    margin-left: 75%; }

  [dir=rtl] .offset-gt-xs-75, [dir=rtl] .flex-offset-gt-xs-75 {
    margin-left: auto;
    margin-right: 75%; }

  .offset-gt-xs-80, .flex-offset-gt-xs-80 {
    margin-left: 80%; }

  [dir=rtl] .offset-gt-xs-80, [dir=rtl] .flex-offset-gt-xs-80 {
    margin-left: auto;
    margin-right: 80%; }

  .offset-gt-xs-85, .flex-offset-gt-xs-85 {
    margin-left: 85%; }

  [dir=rtl] .offset-gt-xs-85, [dir=rtl] .flex-offset-gt-xs-85 {
    margin-left: auto;
    margin-right: 85%; }

  .offset-gt-xs-90, .flex-offset-gt-xs-90 {
    margin-left: 90%; }

  [dir=rtl] .offset-gt-xs-90, [dir=rtl] .flex-offset-gt-xs-90 {
    margin-left: auto;
    margin-right: 90%; }

  .offset-gt-xs-95, .flex-offset-gt-xs-95 {
    margin-left: 95%; }

  [dir=rtl] .offset-gt-xs-95, [dir=rtl] .flex-offset-gt-xs-95 {
    margin-left: auto;
    margin-right: 95%; }

  .offset-gt-xs-33, .flex-offset-gt-xs-33 {
    margin-left: calc(100% / 3); }

  .offset-gt-xs-66, .flex-offset-gt-xs-66 {
    margin-left: calc(200% / 3); }

  [dir=rtl] .offset-gt-xs-66, [dir=rtl] .flex-offset-gt-xs-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }

  .layout-align-gt-xs,
  .layout-align-gt-xs-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch; }

  .layout-align-gt-xs-start,
  .layout-align-gt-xs-start-start,
  .layout-align-gt-xs-start-center,
  .layout-align-gt-xs-start-end,
  .layout-align-gt-xs-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start; }

  .layout-align-gt-xs-center,
  .layout-align-gt-xs-center-start,
  .layout-align-gt-xs-center-center,
  .layout-align-gt-xs-center-end,
  .layout-align-gt-xs-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center; }

  .layout-align-gt-xs-end,
  .layout-align-gt-xs-end-start,
  .layout-align-gt-xs-end-center,
  .layout-align-gt-xs-end-end,
  .layout-align-gt-xs-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; }

  .layout-align-gt-xs-space-around,
  .layout-align-gt-xs-space-around-center,
  .layout-align-gt-xs-space-around-start,
  .layout-align-gt-xs-space-around-end,
  .layout-align-gt-xs-space-around-stretch {
    -webkit-justify-content: space-around;
    justify-content: space-around; }

  .layout-align-gt-xs-space-between,
  .layout-align-gt-xs-space-between-center,
  .layout-align-gt-xs-space-between-start,
  .layout-align-gt-xs-space-between-end,
  .layout-align-gt-xs-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between; }

  .layout-align-gt-xs-start-start,
  .layout-align-gt-xs-center-start,
  .layout-align-gt-xs-end-start,
  .layout-align-gt-xs-space-between-start,
  .layout-align-gt-xs-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    align-content: flex-start; }

  .layout-align-gt-xs-start-center,
  .layout-align-gt-xs-center-center,
  .layout-align-gt-xs-end-center,
  .layout-align-gt-xs-space-between-center,
  .layout-align-gt-xs-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-grid-row-align: center;
    align-items: center;
    -webkit-align-content: center;
    align-content: center;
    max-width: 100%; }

  .layout-align-gt-xs-start-center > *,
  .layout-align-gt-xs-center-center > *,
  .layout-align-gt-xs-end-center > *,
  .layout-align-gt-xs-space-between-center > *,
  .layout-align-gt-xs-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }

  .layout-align-gt-xs-start-end,
  .layout-align-gt-xs-center-end,
  .layout-align-gt-xs-end-end,
  .layout-align-gt-xs-space-between-end,
  .layout-align-gt-xs-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end;
    -webkit-align-content: flex-end;
    align-content: flex-end; }

  .layout-align-gt-xs-start-stretch,
  .layout-align-gt-xs-center-stretch,
  .layout-align-gt-xs-end-stretch,
  .layout-align-gt-xs-space-between-stretch,
  .layout-align-gt-xs-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    align-content: stretch; }

  .flex-gt-xs {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    box-sizing: border-box; }

  .flex-gt-xs-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    box-sizing: border-box; }

  .flex-gt-xs-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box; }

  .flex-gt-xs-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    box-sizing: border-box; }

  .flex-gt-xs-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    box-sizing: border-box; }

  .flex-gt-xs-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
    box-sizing: border-box; }

  .flex-gt-xs-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box; }

  .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }

  .layout-column > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }

  .layout-gt-xs-column > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }

  .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }

  .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }

  .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }

  .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }

  .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }

  .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }

  .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }

  .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }

  .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }

  .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }

  .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }

  .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }

  .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }

  .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }

  .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }

  .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }

  .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }

  .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }

  .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }

  .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-33, .layout-gt-xs-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex-gt-xs-66, .layout-gt-xs-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-xs-row > .flex {
    min-width: 0; }

  .layout-gt-xs-column > .flex-gt-xs-33, .layout-gt-xs-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex-gt-xs-66, .layout-gt-xs-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-xs-column > .flex {
    min-height: 0; }

  .layout-gt-xs, .layout-gt-xs-column, .layout-gt-xs-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }

  .layout-gt-xs-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column; }

  .layout-gt-xs-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row; } }
@media (min-width: 600px) and (max-width: 959px) {
  .hide:not(.show-gt-xs):not(.show-sm):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show) {
    display: none; }

  .hide-sm:not(.show-gt-xs):not(.show-sm):not(.show) {
    display: none; }

  .flex-order-sm--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
    order: -20; }

  .flex-order-sm--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
    order: -19; }

  .flex-order-sm--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
    order: -18; }

  .flex-order-sm--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
    order: -17; }

  .flex-order-sm--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
    order: -16; }

  .flex-order-sm--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
    order: -15; }

  .flex-order-sm--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
    order: -14; }

  .flex-order-sm--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
    order: -13; }

  .flex-order-sm--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
    order: -12; }

  .flex-order-sm--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
    order: -11; }

  .flex-order-sm--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
    order: -10; }

  .flex-order-sm--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
    order: -9; }

  .flex-order-sm--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
    order: -8; }

  .flex-order-sm--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
    order: -7; }

  .flex-order-sm--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
    order: -6; }

  .flex-order-sm--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
    order: -5; }

  .flex-order-sm--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
    order: -4; }

  .flex-order-sm--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
    order: -3; }

  .flex-order-sm--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
    order: -2; }

  .flex-order-sm--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    order: -1; }

  .flex-order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    order: 0; }

  .flex-order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1; }

  .flex-order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2; }

  .flex-order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    order: 3; }

  .flex-order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    order: 4; }

  .flex-order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    order: 5; }

  .flex-order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    order: 6; }

  .flex-order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    order: 7; }

  .flex-order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    order: 8; }

  .flex-order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    order: 9; }

  .flex-order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    order: 10; }

  .flex-order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    order: 11; }

  .flex-order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    order: 12; }

  .flex-order-sm-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    order: 13; }

  .flex-order-sm-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    order: 14; }

  .flex-order-sm-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    order: 15; }

  .flex-order-sm-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    order: 16; }

  .flex-order-sm-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
    order: 17; }

  .flex-order-sm-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
    order: 18; }

  .flex-order-sm-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
    order: 19; }

  .flex-order-sm-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
    order: 20; }

  .offset-sm-0, .flex-offset-sm-0 {
    margin-left: 0; }

  [dir=rtl] .offset-sm-0, [dir=rtl] .flex-offset-sm-0 {
    margin-left: auto;
    margin-right: 0; }

  .offset-sm-5, .flex-offset-sm-5 {
    margin-left: 5%; }

  [dir=rtl] .offset-sm-5, [dir=rtl] .flex-offset-sm-5 {
    margin-left: auto;
    margin-right: 5%; }

  .offset-sm-10, .flex-offset-sm-10 {
    margin-left: 10%; }

  [dir=rtl] .offset-sm-10, [dir=rtl] .flex-offset-sm-10 {
    margin-left: auto;
    margin-right: 10%; }

  .offset-sm-15, .flex-offset-sm-15 {
    margin-left: 15%; }

  [dir=rtl] .offset-sm-15, [dir=rtl] .flex-offset-sm-15 {
    margin-left: auto;
    margin-right: 15%; }

  .offset-sm-20, .flex-offset-sm-20 {
    margin-left: 20%; }

  [dir=rtl] .offset-sm-20, [dir=rtl] .flex-offset-sm-20 {
    margin-left: auto;
    margin-right: 20%; }

  .offset-sm-25, .flex-offset-sm-25 {
    margin-left: 25%; }

  [dir=rtl] .offset-sm-25, [dir=rtl] .flex-offset-sm-25 {
    margin-left: auto;
    margin-right: 25%; }

  .offset-sm-30, .flex-offset-sm-30 {
    margin-left: 30%; }

  [dir=rtl] .offset-sm-30, [dir=rtl] .flex-offset-sm-30 {
    margin-left: auto;
    margin-right: 30%; }

  .offset-sm-35, .flex-offset-sm-35 {
    margin-left: 35%; }

  [dir=rtl] .offset-sm-35, [dir=rtl] .flex-offset-sm-35 {
    margin-left: auto;
    margin-right: 35%; }

  .offset-sm-40, .flex-offset-sm-40 {
    margin-left: 40%; }

  [dir=rtl] .offset-sm-40, [dir=rtl] .flex-offset-sm-40 {
    margin-left: auto;
    margin-right: 40%; }

  .offset-sm-45, .flex-offset-sm-45 {
    margin-left: 45%; }

  [dir=rtl] .offset-sm-45, [dir=rtl] .flex-offset-sm-45 {
    margin-left: auto;
    margin-right: 45%; }

  .offset-sm-50, .flex-offset-sm-50 {
    margin-left: 50%; }

  [dir=rtl] .offset-sm-50, [dir=rtl] .flex-offset-sm-50 {
    margin-left: auto;
    margin-right: 50%; }

  .offset-sm-55, .flex-offset-sm-55 {
    margin-left: 55%; }

  [dir=rtl] .offset-sm-55, [dir=rtl] .flex-offset-sm-55 {
    margin-left: auto;
    margin-right: 55%; }

  .offset-sm-60, .flex-offset-sm-60 {
    margin-left: 60%; }

  [dir=rtl] .offset-sm-60, [dir=rtl] .flex-offset-sm-60 {
    margin-left: auto;
    margin-right: 60%; }

  .offset-sm-65, .flex-offset-sm-65 {
    margin-left: 65%; }

  [dir=rtl] .offset-sm-65, [dir=rtl] .flex-offset-sm-65 {
    margin-left: auto;
    margin-right: 65%; }

  .offset-sm-70, .flex-offset-sm-70 {
    margin-left: 70%; }

  [dir=rtl] .offset-sm-70, [dir=rtl] .flex-offset-sm-70 {
    margin-left: auto;
    margin-right: 70%; }

  .offset-sm-75, .flex-offset-sm-75 {
    margin-left: 75%; }

  [dir=rtl] .offset-sm-75, [dir=rtl] .flex-offset-sm-75 {
    margin-left: auto;
    margin-right: 75%; }

  .offset-sm-80, .flex-offset-sm-80 {
    margin-left: 80%; }

  [dir=rtl] .offset-sm-80, [dir=rtl] .flex-offset-sm-80 {
    margin-left: auto;
    margin-right: 80%; }

  .offset-sm-85, .flex-offset-sm-85 {
    margin-left: 85%; }

  [dir=rtl] .offset-sm-85, [dir=rtl] .flex-offset-sm-85 {
    margin-left: auto;
    margin-right: 85%; }

  .offset-sm-90, .flex-offset-sm-90 {
    margin-left: 90%; }

  [dir=rtl] .offset-sm-90, [dir=rtl] .flex-offset-sm-90 {
    margin-left: auto;
    margin-right: 90%; }

  .offset-sm-95, .flex-offset-sm-95 {
    margin-left: 95%; }

  [dir=rtl] .offset-sm-95, [dir=rtl] .flex-offset-sm-95 {
    margin-left: auto;
    margin-right: 95%; }

  .offset-sm-33, .flex-offset-sm-33 {
    margin-left: calc(100% / 3); }

  .offset-sm-66, .flex-offset-sm-66 {
    margin-left: calc(200% / 3); }

  [dir=rtl] .offset-sm-66, [dir=rtl] .flex-offset-sm-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }

  .layout-align-sm,
  .layout-align-sm-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch; }

  .layout-align-sm-start,
  .layout-align-sm-start-start,
  .layout-align-sm-start-center,
  .layout-align-sm-start-end,
  .layout-align-sm-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start; }

  .layout-align-sm-center,
  .layout-align-sm-center-start,
  .layout-align-sm-center-center,
  .layout-align-sm-center-end,
  .layout-align-sm-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center; }

  .layout-align-sm-end,
  .layout-align-sm-end-start,
  .layout-align-sm-end-center,
  .layout-align-sm-end-end,
  .layout-align-sm-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; }

  .layout-align-sm-space-around,
  .layout-align-sm-space-around-center,
  .layout-align-sm-space-around-start,
  .layout-align-sm-space-around-end,
  .layout-align-sm-space-around-stretch {
    -webkit-justify-content: space-around;
    justify-content: space-around; }

  .layout-align-sm-space-between,
  .layout-align-sm-space-between-center,
  .layout-align-sm-space-between-start,
  .layout-align-sm-space-between-end,
  .layout-align-sm-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between; }

  .layout-align-sm-start-start,
  .layout-align-sm-center-start,
  .layout-align-sm-end-start,
  .layout-align-sm-space-between-start,
  .layout-align-sm-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    align-content: flex-start; }

  .layout-align-sm-start-center,
  .layout-align-sm-center-center,
  .layout-align-sm-end-center,
  .layout-align-sm-space-between-center,
  .layout-align-sm-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-grid-row-align: center;
    align-items: center;
    -webkit-align-content: center;
    align-content: center;
    max-width: 100%; }

  .layout-align-sm-start-center > *,
  .layout-align-sm-center-center > *,
  .layout-align-sm-end-center > *,
  .layout-align-sm-space-between-center > *,
  .layout-align-sm-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }

  .layout-align-sm-start-end,
  .layout-align-sm-center-end,
  .layout-align-sm-end-end,
  .layout-align-sm-space-between-end,
  .layout-align-sm-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end;
    -webkit-align-content: flex-end;
    align-content: flex-end; }

  .layout-align-sm-start-stretch,
  .layout-align-sm-center-stretch,
  .layout-align-sm-end-stretch,
  .layout-align-sm-space-between-stretch,
  .layout-align-sm-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    align-content: stretch; }

  .flex-sm {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    box-sizing: border-box; }

  .flex-sm-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    box-sizing: border-box; }

  .flex-sm-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box; }

  .flex-sm-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    box-sizing: border-box; }

  .flex-sm-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    box-sizing: border-box; }

  .flex-sm-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
    box-sizing: border-box; }

  .flex-sm-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box; }

  .flex-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }

  .layout-column > .flex-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }

  .layout-sm-column > .flex-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }

  .flex-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }

  .flex-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }

  .flex-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }

  .flex-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }

  .flex-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }

  .flex-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }

  .flex-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }

  .flex-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }

  .flex-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }

  .flex-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }

  .flex-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }

  .flex-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }

  .flex-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }

  .flex-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }

  .flex-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }

  .flex-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }

  .flex-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }

  .flex-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }

  .flex-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }

  .flex-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-33, .layout-sm-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-row > .flex-sm-66, .layout-sm-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-sm-row > .flex {
    min-width: 0; }

  .layout-sm-column > .flex-sm-33, .layout-sm-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-sm-column > .flex-sm-66, .layout-sm-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-sm-column > .flex {
    min-height: 0; }

  .layout-sm, .layout-sm-column, .layout-sm-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }

  .layout-sm-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column; }

  .layout-sm-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row; } }
@media (min-width: 960px) {
  .flex-order-gt-sm--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
    order: -20; }

  .flex-order-gt-sm--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
    order: -19; }

  .flex-order-gt-sm--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
    order: -18; }

  .flex-order-gt-sm--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
    order: -17; }

  .flex-order-gt-sm--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
    order: -16; }

  .flex-order-gt-sm--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
    order: -15; }

  .flex-order-gt-sm--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
    order: -14; }

  .flex-order-gt-sm--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
    order: -13; }

  .flex-order-gt-sm--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
    order: -12; }

  .flex-order-gt-sm--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
    order: -11; }

  .flex-order-gt-sm--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
    order: -10; }

  .flex-order-gt-sm--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
    order: -9; }

  .flex-order-gt-sm--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
    order: -8; }

  .flex-order-gt-sm--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
    order: -7; }

  .flex-order-gt-sm--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
    order: -6; }

  .flex-order-gt-sm--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
    order: -5; }

  .flex-order-gt-sm--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
    order: -4; }

  .flex-order-gt-sm--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
    order: -3; }

  .flex-order-gt-sm--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
    order: -2; }

  .flex-order-gt-sm--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    order: -1; }

  .flex-order-gt-sm-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    order: 0; }

  .flex-order-gt-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1; }

  .flex-order-gt-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2; }

  .flex-order-gt-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    order: 3; }

  .flex-order-gt-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    order: 4; }

  .flex-order-gt-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    order: 5; }

  .flex-order-gt-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    order: 6; }

  .flex-order-gt-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    order: 7; }

  .flex-order-gt-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    order: 8; }

  .flex-order-gt-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    order: 9; }

  .flex-order-gt-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    order: 10; }

  .flex-order-gt-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    order: 11; }

  .flex-order-gt-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    order: 12; }

  .flex-order-gt-sm-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    order: 13; }

  .flex-order-gt-sm-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    order: 14; }

  .flex-order-gt-sm-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    order: 15; }

  .flex-order-gt-sm-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    order: 16; }

  .flex-order-gt-sm-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
    order: 17; }

  .flex-order-gt-sm-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
    order: 18; }

  .flex-order-gt-sm-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
    order: 19; }

  .flex-order-gt-sm-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
    order: 20; }

  .offset-gt-sm-0, .flex-offset-gt-sm-0 {
    margin-left: 0; }

  [dir=rtl] .offset-gt-sm-0, [dir=rtl] .flex-offset-gt-sm-0 {
    margin-left: auto;
    margin-right: 0; }

  .offset-gt-sm-5, .flex-offset-gt-sm-5 {
    margin-left: 5%; }

  [dir=rtl] .offset-gt-sm-5, [dir=rtl] .flex-offset-gt-sm-5 {
    margin-left: auto;
    margin-right: 5%; }

  .offset-gt-sm-10, .flex-offset-gt-sm-10 {
    margin-left: 10%; }

  [dir=rtl] .offset-gt-sm-10, [dir=rtl] .flex-offset-gt-sm-10 {
    margin-left: auto;
    margin-right: 10%; }

  .offset-gt-sm-15, .flex-offset-gt-sm-15 {
    margin-left: 15%; }

  [dir=rtl] .offset-gt-sm-15, [dir=rtl] .flex-offset-gt-sm-15 {
    margin-left: auto;
    margin-right: 15%; }

  .offset-gt-sm-20, .flex-offset-gt-sm-20 {
    margin-left: 20%; }

  [dir=rtl] .offset-gt-sm-20, [dir=rtl] .flex-offset-gt-sm-20 {
    margin-left: auto;
    margin-right: 20%; }

  .offset-gt-sm-25, .flex-offset-gt-sm-25 {
    margin-left: 25%; }

  [dir=rtl] .offset-gt-sm-25, [dir=rtl] .flex-offset-gt-sm-25 {
    margin-left: auto;
    margin-right: 25%; }

  .offset-gt-sm-30, .flex-offset-gt-sm-30 {
    margin-left: 30%; }

  [dir=rtl] .offset-gt-sm-30, [dir=rtl] .flex-offset-gt-sm-30 {
    margin-left: auto;
    margin-right: 30%; }

  .offset-gt-sm-35, .flex-offset-gt-sm-35 {
    margin-left: 35%; }

  [dir=rtl] .offset-gt-sm-35, [dir=rtl] .flex-offset-gt-sm-35 {
    margin-left: auto;
    margin-right: 35%; }

  .offset-gt-sm-40, .flex-offset-gt-sm-40 {
    margin-left: 40%; }

  [dir=rtl] .offset-gt-sm-40, [dir=rtl] .flex-offset-gt-sm-40 {
    margin-left: auto;
    margin-right: 40%; }

  .offset-gt-sm-45, .flex-offset-gt-sm-45 {
    margin-left: 45%; }

  [dir=rtl] .offset-gt-sm-45, [dir=rtl] .flex-offset-gt-sm-45 {
    margin-left: auto;
    margin-right: 45%; }

  .offset-gt-sm-50, .flex-offset-gt-sm-50 {
    margin-left: 50%; }

  [dir=rtl] .offset-gt-sm-50, [dir=rtl] .flex-offset-gt-sm-50 {
    margin-left: auto;
    margin-right: 50%; }

  .offset-gt-sm-55, .flex-offset-gt-sm-55 {
    margin-left: 55%; }

  [dir=rtl] .offset-gt-sm-55, [dir=rtl] .flex-offset-gt-sm-55 {
    margin-left: auto;
    margin-right: 55%; }

  .offset-gt-sm-60, .flex-offset-gt-sm-60 {
    margin-left: 60%; }

  [dir=rtl] .offset-gt-sm-60, [dir=rtl] .flex-offset-gt-sm-60 {
    margin-left: auto;
    margin-right: 60%; }

  .offset-gt-sm-65, .flex-offset-gt-sm-65 {
    margin-left: 65%; }

  [dir=rtl] .offset-gt-sm-65, [dir=rtl] .flex-offset-gt-sm-65 {
    margin-left: auto;
    margin-right: 65%; }

  .offset-gt-sm-70, .flex-offset-gt-sm-70 {
    margin-left: 70%; }

  [dir=rtl] .offset-gt-sm-70, [dir=rtl] .flex-offset-gt-sm-70 {
    margin-left: auto;
    margin-right: 70%; }

  .offset-gt-sm-75, .flex-offset-gt-sm-75 {
    margin-left: 75%; }

  [dir=rtl] .offset-gt-sm-75, [dir=rtl] .flex-offset-gt-sm-75 {
    margin-left: auto;
    margin-right: 75%; }

  .offset-gt-sm-80, .flex-offset-gt-sm-80 {
    margin-left: 80%; }

  [dir=rtl] .offset-gt-sm-80, [dir=rtl] .flex-offset-gt-sm-80 {
    margin-left: auto;
    margin-right: 80%; }

  .offset-gt-sm-85, .flex-offset-gt-sm-85 {
    margin-left: 85%; }

  [dir=rtl] .offset-gt-sm-85, [dir=rtl] .flex-offset-gt-sm-85 {
    margin-left: auto;
    margin-right: 85%; }

  .offset-gt-sm-90, .flex-offset-gt-sm-90 {
    margin-left: 90%; }

  [dir=rtl] .offset-gt-sm-90, [dir=rtl] .flex-offset-gt-sm-90 {
    margin-left: auto;
    margin-right: 90%; }

  .offset-gt-sm-95, .flex-offset-gt-sm-95 {
    margin-left: 95%; }

  [dir=rtl] .offset-gt-sm-95, [dir=rtl] .flex-offset-gt-sm-95 {
    margin-left: auto;
    margin-right: 95%; }

  .offset-gt-sm-33, .flex-offset-gt-sm-33 {
    margin-left: calc(100% / 3); }

  .offset-gt-sm-66, .flex-offset-gt-sm-66 {
    margin-left: calc(200% / 3); }

  [dir=rtl] .offset-gt-sm-66, [dir=rtl] .flex-offset-gt-sm-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }

  .layout-align-gt-sm,
  .layout-align-gt-sm-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch; }

  .layout-align-gt-sm-start,
  .layout-align-gt-sm-start-start,
  .layout-align-gt-sm-start-center,
  .layout-align-gt-sm-start-end,
  .layout-align-gt-sm-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start; }

  .layout-align-gt-sm-center,
  .layout-align-gt-sm-center-start,
  .layout-align-gt-sm-center-center,
  .layout-align-gt-sm-center-end,
  .layout-align-gt-sm-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center; }

  .layout-align-gt-sm-end,
  .layout-align-gt-sm-end-start,
  .layout-align-gt-sm-end-center,
  .layout-align-gt-sm-end-end,
  .layout-align-gt-sm-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; }

  .layout-align-gt-sm-space-around,
  .layout-align-gt-sm-space-around-center,
  .layout-align-gt-sm-space-around-start,
  .layout-align-gt-sm-space-around-end,
  .layout-align-gt-sm-space-around-stretch {
    -webkit-justify-content: space-around;
    justify-content: space-around; }

  .layout-align-gt-sm-space-between,
  .layout-align-gt-sm-space-between-center,
  .layout-align-gt-sm-space-between-start,
  .layout-align-gt-sm-space-between-end,
  .layout-align-gt-sm-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between; }

  .layout-align-gt-sm-start-start,
  .layout-align-gt-sm-center-start,
  .layout-align-gt-sm-end-start,
  .layout-align-gt-sm-space-between-start,
  .layout-align-gt-sm-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    align-content: flex-start; }

  .layout-align-gt-sm-start-center,
  .layout-align-gt-sm-center-center,
  .layout-align-gt-sm-end-center,
  .layout-align-gt-sm-space-between-center,
  .layout-align-gt-sm-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-grid-row-align: center;
    align-items: center;
    -webkit-align-content: center;
    align-content: center;
    max-width: 100%; }

  .layout-align-gt-sm-start-center > *,
  .layout-align-gt-sm-center-center > *,
  .layout-align-gt-sm-end-center > *,
  .layout-align-gt-sm-space-between-center > *,
  .layout-align-gt-sm-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }

  .layout-align-gt-sm-start-end,
  .layout-align-gt-sm-center-end,
  .layout-align-gt-sm-end-end,
  .layout-align-gt-sm-space-between-end,
  .layout-align-gt-sm-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end;
    -webkit-align-content: flex-end;
    align-content: flex-end; }

  .layout-align-gt-sm-start-stretch,
  .layout-align-gt-sm-center-stretch,
  .layout-align-gt-sm-end-stretch,
  .layout-align-gt-sm-space-between-stretch,
  .layout-align-gt-sm-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    align-content: stretch; }

  .flex-gt-sm {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    box-sizing: border-box; }

  .flex-gt-sm-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    box-sizing: border-box; }

  .flex-gt-sm-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box; }

  .flex-gt-sm-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    box-sizing: border-box; }

  .flex-gt-sm-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    box-sizing: border-box; }

  .flex-gt-sm-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
    box-sizing: border-box; }

  .flex-gt-sm-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box; }

  .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }

  .layout-column > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }

  .layout-gt-sm-column > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }

  .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }

  .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }

  .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }

  .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }

  .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }

  .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }

  .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }

  .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }

  .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }

  .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }

  .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }

  .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }

  .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }

  .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }

  .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }

  .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }

  .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }

  .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }

  .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }

  .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-33, .layout-gt-sm-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex-gt-sm-66, .layout-gt-sm-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-sm-row > .flex {
    min-width: 0; }

  .layout-gt-sm-column > .flex-gt-sm-33, .layout-gt-sm-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex-gt-sm-66, .layout-gt-sm-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-sm-column > .flex {
    min-height: 0; }

  .layout-gt-sm, .layout-gt-sm-column, .layout-gt-sm-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }

  .layout-gt-sm-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column; }

  .layout-gt-sm-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row; } }
@media (min-width: 960px) and (max-width: 1279px) {
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show) {
    display: none; }

  .hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none; }

  .flex-order-md--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
    order: -20; }

  .flex-order-md--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
    order: -19; }

  .flex-order-md--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
    order: -18; }

  .flex-order-md--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
    order: -17; }

  .flex-order-md--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
    order: -16; }

  .flex-order-md--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
    order: -15; }

  .flex-order-md--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
    order: -14; }

  .flex-order-md--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
    order: -13; }

  .flex-order-md--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
    order: -12; }

  .flex-order-md--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
    order: -11; }

  .flex-order-md--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
    order: -10; }

  .flex-order-md--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
    order: -9; }

  .flex-order-md--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
    order: -8; }

  .flex-order-md--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
    order: -7; }

  .flex-order-md--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
    order: -6; }

  .flex-order-md--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
    order: -5; }

  .flex-order-md--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
    order: -4; }

  .flex-order-md--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
    order: -3; }

  .flex-order-md--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
    order: -2; }

  .flex-order-md--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    order: -1; }

  .flex-order-md-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    order: 0; }

  .flex-order-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1; }

  .flex-order-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2; }

  .flex-order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    order: 3; }

  .flex-order-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    order: 4; }

  .flex-order-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    order: 5; }

  .flex-order-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    order: 6; }

  .flex-order-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    order: 7; }

  .flex-order-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    order: 8; }

  .flex-order-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    order: 9; }

  .flex-order-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    order: 10; }

  .flex-order-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    order: 11; }

  .flex-order-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    order: 12; }

  .flex-order-md-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    order: 13; }

  .flex-order-md-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    order: 14; }

  .flex-order-md-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    order: 15; }

  .flex-order-md-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    order: 16; }

  .flex-order-md-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
    order: 17; }

  .flex-order-md-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
    order: 18; }

  .flex-order-md-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
    order: 19; }

  .flex-order-md-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
    order: 20; }

  .offset-md-0, .flex-offset-md-0 {
    margin-left: 0; }

  [dir=rtl] .offset-md-0, [dir=rtl] .flex-offset-md-0 {
    margin-left: auto;
    margin-right: 0; }

  .offset-md-5, .flex-offset-md-5 {
    margin-left: 5%; }

  [dir=rtl] .offset-md-5, [dir=rtl] .flex-offset-md-5 {
    margin-left: auto;
    margin-right: 5%; }

  .offset-md-10, .flex-offset-md-10 {
    margin-left: 10%; }

  [dir=rtl] .offset-md-10, [dir=rtl] .flex-offset-md-10 {
    margin-left: auto;
    margin-right: 10%; }

  .offset-md-15, .flex-offset-md-15 {
    margin-left: 15%; }

  [dir=rtl] .offset-md-15, [dir=rtl] .flex-offset-md-15 {
    margin-left: auto;
    margin-right: 15%; }

  .offset-md-20, .flex-offset-md-20 {
    margin-left: 20%; }

  [dir=rtl] .offset-md-20, [dir=rtl] .flex-offset-md-20 {
    margin-left: auto;
    margin-right: 20%; }

  .offset-md-25, .flex-offset-md-25 {
    margin-left: 25%; }

  [dir=rtl] .offset-md-25, [dir=rtl] .flex-offset-md-25 {
    margin-left: auto;
    margin-right: 25%; }

  .offset-md-30, .flex-offset-md-30 {
    margin-left: 30%; }

  [dir=rtl] .offset-md-30, [dir=rtl] .flex-offset-md-30 {
    margin-left: auto;
    margin-right: 30%; }

  .offset-md-35, .flex-offset-md-35 {
    margin-left: 35%; }

  [dir=rtl] .offset-md-35, [dir=rtl] .flex-offset-md-35 {
    margin-left: auto;
    margin-right: 35%; }

  .offset-md-40, .flex-offset-md-40 {
    margin-left: 40%; }

  [dir=rtl] .offset-md-40, [dir=rtl] .flex-offset-md-40 {
    margin-left: auto;
    margin-right: 40%; }

  .offset-md-45, .flex-offset-md-45 {
    margin-left: 45%; }

  [dir=rtl] .offset-md-45, [dir=rtl] .flex-offset-md-45 {
    margin-left: auto;
    margin-right: 45%; }

  .offset-md-50, .flex-offset-md-50 {
    margin-left: 50%; }

  [dir=rtl] .offset-md-50, [dir=rtl] .flex-offset-md-50 {
    margin-left: auto;
    margin-right: 50%; }

  .offset-md-55, .flex-offset-md-55 {
    margin-left: 55%; }

  [dir=rtl] .offset-md-55, [dir=rtl] .flex-offset-md-55 {
    margin-left: auto;
    margin-right: 55%; }

  .offset-md-60, .flex-offset-md-60 {
    margin-left: 60%; }

  [dir=rtl] .offset-md-60, [dir=rtl] .flex-offset-md-60 {
    margin-left: auto;
    margin-right: 60%; }

  .offset-md-65, .flex-offset-md-65 {
    margin-left: 65%; }

  [dir=rtl] .offset-md-65, [dir=rtl] .flex-offset-md-65 {
    margin-left: auto;
    margin-right: 65%; }

  .offset-md-70, .flex-offset-md-70 {
    margin-left: 70%; }

  [dir=rtl] .offset-md-70, [dir=rtl] .flex-offset-md-70 {
    margin-left: auto;
    margin-right: 70%; }

  .offset-md-75, .flex-offset-md-75 {
    margin-left: 75%; }

  [dir=rtl] .offset-md-75, [dir=rtl] .flex-offset-md-75 {
    margin-left: auto;
    margin-right: 75%; }

  .offset-md-80, .flex-offset-md-80 {
    margin-left: 80%; }

  [dir=rtl] .offset-md-80, [dir=rtl] .flex-offset-md-80 {
    margin-left: auto;
    margin-right: 80%; }

  .offset-md-85, .flex-offset-md-85 {
    margin-left: 85%; }

  [dir=rtl] .offset-md-85, [dir=rtl] .flex-offset-md-85 {
    margin-left: auto;
    margin-right: 85%; }

  .offset-md-90, .flex-offset-md-90 {
    margin-left: 90%; }

  [dir=rtl] .offset-md-90, [dir=rtl] .flex-offset-md-90 {
    margin-left: auto;
    margin-right: 90%; }

  .offset-md-95, .flex-offset-md-95 {
    margin-left: 95%; }

  [dir=rtl] .offset-md-95, [dir=rtl] .flex-offset-md-95 {
    margin-left: auto;
    margin-right: 95%; }

  .offset-md-33, .flex-offset-md-33 {
    margin-left: calc(100% / 3); }

  .offset-md-66, .flex-offset-md-66 {
    margin-left: calc(200% / 3); }

  [dir=rtl] .offset-md-66, [dir=rtl] .flex-offset-md-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }

  .layout-align-md,
  .layout-align-md-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch; }

  .layout-align-md-start,
  .layout-align-md-start-start,
  .layout-align-md-start-center,
  .layout-align-md-start-end,
  .layout-align-md-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start; }

  .layout-align-md-center,
  .layout-align-md-center-start,
  .layout-align-md-center-center,
  .layout-align-md-center-end,
  .layout-align-md-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center; }

  .layout-align-md-end,
  .layout-align-md-end-start,
  .layout-align-md-end-center,
  .layout-align-md-end-end,
  .layout-align-md-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; }

  .layout-align-md-space-around,
  .layout-align-md-space-around-center,
  .layout-align-md-space-around-start,
  .layout-align-md-space-around-end,
  .layout-align-md-space-around-stretch {
    -webkit-justify-content: space-around;
    justify-content: space-around; }

  .layout-align-md-space-between,
  .layout-align-md-space-between-center,
  .layout-align-md-space-between-start,
  .layout-align-md-space-between-end,
  .layout-align-md-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between; }

  .layout-align-md-start-start,
  .layout-align-md-center-start,
  .layout-align-md-end-start,
  .layout-align-md-space-between-start,
  .layout-align-md-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    align-content: flex-start; }

  .layout-align-md-start-center,
  .layout-align-md-center-center,
  .layout-align-md-end-center,
  .layout-align-md-space-between-center,
  .layout-align-md-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-grid-row-align: center;
    align-items: center;
    -webkit-align-content: center;
    align-content: center;
    max-width: 100%; }

  .layout-align-md-start-center > *,
  .layout-align-md-center-center > *,
  .layout-align-md-end-center > *,
  .layout-align-md-space-between-center > *,
  .layout-align-md-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }

  .layout-align-md-start-end,
  .layout-align-md-center-end,
  .layout-align-md-end-end,
  .layout-align-md-space-between-end,
  .layout-align-md-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end;
    -webkit-align-content: flex-end;
    align-content: flex-end; }

  .layout-align-md-start-stretch,
  .layout-align-md-center-stretch,
  .layout-align-md-end-stretch,
  .layout-align-md-space-between-stretch,
  .layout-align-md-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    align-content: stretch; }

  .flex-md {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    box-sizing: border-box; }

  .flex-md-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    box-sizing: border-box; }

  .flex-md-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box; }

  .flex-md-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    box-sizing: border-box; }

  .flex-md-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    box-sizing: border-box; }

  .flex-md-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
    box-sizing: border-box; }

  .flex-md-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box; }

  .flex-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }

  .layout-column > .flex-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }

  .layout-md-column > .flex-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }

  .flex-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }

  .flex-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }

  .flex-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }

  .flex-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }

  .flex-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }

  .flex-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }

  .flex-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }

  .flex-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }

  .flex-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }

  .flex-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }

  .flex-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }

  .flex-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }

  .flex-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }

  .flex-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }

  .flex-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }

  .flex-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }

  .flex-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }

  .flex-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }

  .flex-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }

  .flex-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-33, .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-md-66, .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-md-33, .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-md-66, .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-33, .layout-md-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-row > .flex-md-66, .layout-md-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-md-row > .flex {
    min-width: 0; }

  .layout-md-column > .flex-md-33, .layout-md-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-md-column > .flex-md-66, .layout-md-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-md-column > .flex {
    min-height: 0; }

  .layout-md, .layout-md-column, .layout-md-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }

  .layout-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column; }

  .layout-md-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row; } }
@media (min-width: 1280px) {
  .flex-order-gt-md--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
    order: -20; }

  .flex-order-gt-md--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
    order: -19; }

  .flex-order-gt-md--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
    order: -18; }

  .flex-order-gt-md--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
    order: -17; }

  .flex-order-gt-md--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
    order: -16; }

  .flex-order-gt-md--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
    order: -15; }

  .flex-order-gt-md--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
    order: -14; }

  .flex-order-gt-md--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
    order: -13; }

  .flex-order-gt-md--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
    order: -12; }

  .flex-order-gt-md--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
    order: -11; }

  .flex-order-gt-md--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
    order: -10; }

  .flex-order-gt-md--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
    order: -9; }

  .flex-order-gt-md--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
    order: -8; }

  .flex-order-gt-md--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
    order: -7; }

  .flex-order-gt-md--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
    order: -6; }

  .flex-order-gt-md--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
    order: -5; }

  .flex-order-gt-md--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
    order: -4; }

  .flex-order-gt-md--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
    order: -3; }

  .flex-order-gt-md--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
    order: -2; }

  .flex-order-gt-md--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    order: -1; }

  .flex-order-gt-md-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    order: 0; }

  .flex-order-gt-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1; }

  .flex-order-gt-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2; }

  .flex-order-gt-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    order: 3; }

  .flex-order-gt-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    order: 4; }

  .flex-order-gt-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    order: 5; }

  .flex-order-gt-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    order: 6; }

  .flex-order-gt-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    order: 7; }

  .flex-order-gt-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    order: 8; }

  .flex-order-gt-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    order: 9; }

  .flex-order-gt-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    order: 10; }

  .flex-order-gt-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    order: 11; }

  .flex-order-gt-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    order: 12; }

  .flex-order-gt-md-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    order: 13; }

  .flex-order-gt-md-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    order: 14; }

  .flex-order-gt-md-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    order: 15; }

  .flex-order-gt-md-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    order: 16; }

  .flex-order-gt-md-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
    order: 17; }

  .flex-order-gt-md-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
    order: 18; }

  .flex-order-gt-md-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
    order: 19; }

  .flex-order-gt-md-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
    order: 20; }

  .offset-gt-md-0, .flex-offset-gt-md-0 {
    margin-left: 0; }

  [dir=rtl] .offset-gt-md-0, [dir=rtl] .flex-offset-gt-md-0 {
    margin-left: auto;
    margin-right: 0; }

  .offset-gt-md-5, .flex-offset-gt-md-5 {
    margin-left: 5%; }

  [dir=rtl] .offset-gt-md-5, [dir=rtl] .flex-offset-gt-md-5 {
    margin-left: auto;
    margin-right: 5%; }

  .offset-gt-md-10, .flex-offset-gt-md-10 {
    margin-left: 10%; }

  [dir=rtl] .offset-gt-md-10, [dir=rtl] .flex-offset-gt-md-10 {
    margin-left: auto;
    margin-right: 10%; }

  .offset-gt-md-15, .flex-offset-gt-md-15 {
    margin-left: 15%; }

  [dir=rtl] .offset-gt-md-15, [dir=rtl] .flex-offset-gt-md-15 {
    margin-left: auto;
    margin-right: 15%; }

  .offset-gt-md-20, .flex-offset-gt-md-20 {
    margin-left: 20%; }

  [dir=rtl] .offset-gt-md-20, [dir=rtl] .flex-offset-gt-md-20 {
    margin-left: auto;
    margin-right: 20%; }

  .offset-gt-md-25, .flex-offset-gt-md-25 {
    margin-left: 25%; }

  [dir=rtl] .offset-gt-md-25, [dir=rtl] .flex-offset-gt-md-25 {
    margin-left: auto;
    margin-right: 25%; }

  .offset-gt-md-30, .flex-offset-gt-md-30 {
    margin-left: 30%; }

  [dir=rtl] .offset-gt-md-30, [dir=rtl] .flex-offset-gt-md-30 {
    margin-left: auto;
    margin-right: 30%; }

  .offset-gt-md-35, .flex-offset-gt-md-35 {
    margin-left: 35%; }

  [dir=rtl] .offset-gt-md-35, [dir=rtl] .flex-offset-gt-md-35 {
    margin-left: auto;
    margin-right: 35%; }

  .offset-gt-md-40, .flex-offset-gt-md-40 {
    margin-left: 40%; }

  [dir=rtl] .offset-gt-md-40, [dir=rtl] .flex-offset-gt-md-40 {
    margin-left: auto;
    margin-right: 40%; }

  .offset-gt-md-45, .flex-offset-gt-md-45 {
    margin-left: 45%; }

  [dir=rtl] .offset-gt-md-45, [dir=rtl] .flex-offset-gt-md-45 {
    margin-left: auto;
    margin-right: 45%; }

  .offset-gt-md-50, .flex-offset-gt-md-50 {
    margin-left: 50%; }

  [dir=rtl] .offset-gt-md-50, [dir=rtl] .flex-offset-gt-md-50 {
    margin-left: auto;
    margin-right: 50%; }

  .offset-gt-md-55, .flex-offset-gt-md-55 {
    margin-left: 55%; }

  [dir=rtl] .offset-gt-md-55, [dir=rtl] .flex-offset-gt-md-55 {
    margin-left: auto;
    margin-right: 55%; }

  .offset-gt-md-60, .flex-offset-gt-md-60 {
    margin-left: 60%; }

  [dir=rtl] .offset-gt-md-60, [dir=rtl] .flex-offset-gt-md-60 {
    margin-left: auto;
    margin-right: 60%; }

  .offset-gt-md-65, .flex-offset-gt-md-65 {
    margin-left: 65%; }

  [dir=rtl] .offset-gt-md-65, [dir=rtl] .flex-offset-gt-md-65 {
    margin-left: auto;
    margin-right: 65%; }

  .offset-gt-md-70, .flex-offset-gt-md-70 {
    margin-left: 70%; }

  [dir=rtl] .offset-gt-md-70, [dir=rtl] .flex-offset-gt-md-70 {
    margin-left: auto;
    margin-right: 70%; }

  .offset-gt-md-75, .flex-offset-gt-md-75 {
    margin-left: 75%; }

  [dir=rtl] .offset-gt-md-75, [dir=rtl] .flex-offset-gt-md-75 {
    margin-left: auto;
    margin-right: 75%; }

  .offset-gt-md-80, .flex-offset-gt-md-80 {
    margin-left: 80%; }

  [dir=rtl] .offset-gt-md-80, [dir=rtl] .flex-offset-gt-md-80 {
    margin-left: auto;
    margin-right: 80%; }

  .offset-gt-md-85, .flex-offset-gt-md-85 {
    margin-left: 85%; }

  [dir=rtl] .offset-gt-md-85, [dir=rtl] .flex-offset-gt-md-85 {
    margin-left: auto;
    margin-right: 85%; }

  .offset-gt-md-90, .flex-offset-gt-md-90 {
    margin-left: 90%; }

  [dir=rtl] .offset-gt-md-90, [dir=rtl] .flex-offset-gt-md-90 {
    margin-left: auto;
    margin-right: 90%; }

  .offset-gt-md-95, .flex-offset-gt-md-95 {
    margin-left: 95%; }

  [dir=rtl] .offset-gt-md-95, [dir=rtl] .flex-offset-gt-md-95 {
    margin-left: auto;
    margin-right: 95%; }

  .offset-gt-md-33, .flex-offset-gt-md-33 {
    margin-left: calc(100% / 3); }

  .offset-gt-md-66, .flex-offset-gt-md-66 {
    margin-left: calc(200% / 3); }

  [dir=rtl] .offset-gt-md-66, [dir=rtl] .flex-offset-gt-md-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }

  .layout-align-gt-md,
  .layout-align-gt-md-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch; }

  .layout-align-gt-md-start,
  .layout-align-gt-md-start-start,
  .layout-align-gt-md-start-center,
  .layout-align-gt-md-start-end,
  .layout-align-gt-md-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start; }

  .layout-align-gt-md-center,
  .layout-align-gt-md-center-start,
  .layout-align-gt-md-center-center,
  .layout-align-gt-md-center-end,
  .layout-align-gt-md-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center; }

  .layout-align-gt-md-end,
  .layout-align-gt-md-end-start,
  .layout-align-gt-md-end-center,
  .layout-align-gt-md-end-end,
  .layout-align-gt-md-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; }

  .layout-align-gt-md-space-around,
  .layout-align-gt-md-space-around-center,
  .layout-align-gt-md-space-around-start,
  .layout-align-gt-md-space-around-end,
  .layout-align-gt-md-space-around-stretch {
    -webkit-justify-content: space-around;
    justify-content: space-around; }

  .layout-align-gt-md-space-between,
  .layout-align-gt-md-space-between-center,
  .layout-align-gt-md-space-between-start,
  .layout-align-gt-md-space-between-end,
  .layout-align-gt-md-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between; }

  .layout-align-gt-md-start-start,
  .layout-align-gt-md-center-start,
  .layout-align-gt-md-end-start,
  .layout-align-gt-md-space-between-start,
  .layout-align-gt-md-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    align-content: flex-start; }

  .layout-align-gt-md-start-center,
  .layout-align-gt-md-center-center,
  .layout-align-gt-md-end-center,
  .layout-align-gt-md-space-between-center,
  .layout-align-gt-md-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-grid-row-align: center;
    align-items: center;
    -webkit-align-content: center;
    align-content: center;
    max-width: 100%; }

  .layout-align-gt-md-start-center > *,
  .layout-align-gt-md-center-center > *,
  .layout-align-gt-md-end-center > *,
  .layout-align-gt-md-space-between-center > *,
  .layout-align-gt-md-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }

  .layout-align-gt-md-start-end,
  .layout-align-gt-md-center-end,
  .layout-align-gt-md-end-end,
  .layout-align-gt-md-space-between-end,
  .layout-align-gt-md-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end;
    -webkit-align-content: flex-end;
    align-content: flex-end; }

  .layout-align-gt-md-start-stretch,
  .layout-align-gt-md-center-stretch,
  .layout-align-gt-md-end-stretch,
  .layout-align-gt-md-space-between-stretch,
  .layout-align-gt-md-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    align-content: stretch; }

  .flex-gt-md {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    box-sizing: border-box; }

  .flex-gt-md-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    box-sizing: border-box; }

  .flex-gt-md-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box; }

  .flex-gt-md-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    box-sizing: border-box; }

  .flex-gt-md-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    box-sizing: border-box; }

  .flex-gt-md-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
    box-sizing: border-box; }

  .flex-gt-md-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box; }

  .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }

  .layout-column > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }

  .layout-gt-md-column > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }

  .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }

  .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }

  .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }

  .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }

  .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }

  .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }

  .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }

  .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }

  .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }

  .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }

  .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }

  .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }

  .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }

  .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }

  .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }

  .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }

  .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }

  .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }

  .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }

  .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-33, .layout-gt-md-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex-gt-md-66, .layout-gt-md-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-md-row > .flex {
    min-width: 0; }

  .layout-gt-md-column > .flex-gt-md-33, .layout-gt-md-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex-gt-md-66, .layout-gt-md-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-md-column > .flex {
    min-height: 0; }

  .layout-gt-md, .layout-gt-md-column, .layout-gt-md-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }

  .layout-gt-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column; }

  .layout-gt-md-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row; } }
@media (min-width: 1280px) and (max-width: 1919px) {
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show) {
    display: none; }

  .hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none; }

  .flex-order-lg--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
    order: -20; }

  .flex-order-lg--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
    order: -19; }

  .flex-order-lg--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
    order: -18; }

  .flex-order-lg--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
    order: -17; }

  .flex-order-lg--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
    order: -16; }

  .flex-order-lg--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
    order: -15; }

  .flex-order-lg--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
    order: -14; }

  .flex-order-lg--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
    order: -13; }

  .flex-order-lg--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
    order: -12; }

  .flex-order-lg--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
    order: -11; }

  .flex-order-lg--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
    order: -10; }

  .flex-order-lg--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
    order: -9; }

  .flex-order-lg--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
    order: -8; }

  .flex-order-lg--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
    order: -7; }

  .flex-order-lg--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
    order: -6; }

  .flex-order-lg--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
    order: -5; }

  .flex-order-lg--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
    order: -4; }

  .flex-order-lg--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
    order: -3; }

  .flex-order-lg--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
    order: -2; }

  .flex-order-lg--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    order: -1; }

  .flex-order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    order: 0; }

  .flex-order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1; }

  .flex-order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2; }

  .flex-order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    order: 3; }

  .flex-order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    order: 4; }

  .flex-order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    order: 5; }

  .flex-order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    order: 6; }

  .flex-order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    order: 7; }

  .flex-order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    order: 8; }

  .flex-order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    order: 9; }

  .flex-order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    order: 10; }

  .flex-order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    order: 11; }

  .flex-order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    order: 12; }

  .flex-order-lg-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    order: 13; }

  .flex-order-lg-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    order: 14; }

  .flex-order-lg-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    order: 15; }

  .flex-order-lg-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    order: 16; }

  .flex-order-lg-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
    order: 17; }

  .flex-order-lg-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
    order: 18; }

  .flex-order-lg-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
    order: 19; }

  .flex-order-lg-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
    order: 20; }

  .offset-lg-0, .flex-offset-lg-0 {
    margin-left: 0; }

  [dir=rtl] .offset-lg-0, [dir=rtl] .flex-offset-lg-0 {
    margin-left: auto;
    margin-right: 0; }

  .offset-lg-5, .flex-offset-lg-5 {
    margin-left: 5%; }

  [dir=rtl] .offset-lg-5, [dir=rtl] .flex-offset-lg-5 {
    margin-left: auto;
    margin-right: 5%; }

  .offset-lg-10, .flex-offset-lg-10 {
    margin-left: 10%; }

  [dir=rtl] .offset-lg-10, [dir=rtl] .flex-offset-lg-10 {
    margin-left: auto;
    margin-right: 10%; }

  .offset-lg-15, .flex-offset-lg-15 {
    margin-left: 15%; }

  [dir=rtl] .offset-lg-15, [dir=rtl] .flex-offset-lg-15 {
    margin-left: auto;
    margin-right: 15%; }

  .offset-lg-20, .flex-offset-lg-20 {
    margin-left: 20%; }

  [dir=rtl] .offset-lg-20, [dir=rtl] .flex-offset-lg-20 {
    margin-left: auto;
    margin-right: 20%; }

  .offset-lg-25, .flex-offset-lg-25 {
    margin-left: 25%; }

  [dir=rtl] .offset-lg-25, [dir=rtl] .flex-offset-lg-25 {
    margin-left: auto;
    margin-right: 25%; }

  .offset-lg-30, .flex-offset-lg-30 {
    margin-left: 30%; }

  [dir=rtl] .offset-lg-30, [dir=rtl] .flex-offset-lg-30 {
    margin-left: auto;
    margin-right: 30%; }

  .offset-lg-35, .flex-offset-lg-35 {
    margin-left: 35%; }

  [dir=rtl] .offset-lg-35, [dir=rtl] .flex-offset-lg-35 {
    margin-left: auto;
    margin-right: 35%; }

  .offset-lg-40, .flex-offset-lg-40 {
    margin-left: 40%; }

  [dir=rtl] .offset-lg-40, [dir=rtl] .flex-offset-lg-40 {
    margin-left: auto;
    margin-right: 40%; }

  .offset-lg-45, .flex-offset-lg-45 {
    margin-left: 45%; }

  [dir=rtl] .offset-lg-45, [dir=rtl] .flex-offset-lg-45 {
    margin-left: auto;
    margin-right: 45%; }

  .offset-lg-50, .flex-offset-lg-50 {
    margin-left: 50%; }

  [dir=rtl] .offset-lg-50, [dir=rtl] .flex-offset-lg-50 {
    margin-left: auto;
    margin-right: 50%; }

  .offset-lg-55, .flex-offset-lg-55 {
    margin-left: 55%; }

  [dir=rtl] .offset-lg-55, [dir=rtl] .flex-offset-lg-55 {
    margin-left: auto;
    margin-right: 55%; }

  .offset-lg-60, .flex-offset-lg-60 {
    margin-left: 60%; }

  [dir=rtl] .offset-lg-60, [dir=rtl] .flex-offset-lg-60 {
    margin-left: auto;
    margin-right: 60%; }

  .offset-lg-65, .flex-offset-lg-65 {
    margin-left: 65%; }

  [dir=rtl] .offset-lg-65, [dir=rtl] .flex-offset-lg-65 {
    margin-left: auto;
    margin-right: 65%; }

  .offset-lg-70, .flex-offset-lg-70 {
    margin-left: 70%; }

  [dir=rtl] .offset-lg-70, [dir=rtl] .flex-offset-lg-70 {
    margin-left: auto;
    margin-right: 70%; }

  .offset-lg-75, .flex-offset-lg-75 {
    margin-left: 75%; }

  [dir=rtl] .offset-lg-75, [dir=rtl] .flex-offset-lg-75 {
    margin-left: auto;
    margin-right: 75%; }

  .offset-lg-80, .flex-offset-lg-80 {
    margin-left: 80%; }

  [dir=rtl] .offset-lg-80, [dir=rtl] .flex-offset-lg-80 {
    margin-left: auto;
    margin-right: 80%; }

  .offset-lg-85, .flex-offset-lg-85 {
    margin-left: 85%; }

  [dir=rtl] .offset-lg-85, [dir=rtl] .flex-offset-lg-85 {
    margin-left: auto;
    margin-right: 85%; }

  .offset-lg-90, .flex-offset-lg-90 {
    margin-left: 90%; }

  [dir=rtl] .offset-lg-90, [dir=rtl] .flex-offset-lg-90 {
    margin-left: auto;
    margin-right: 90%; }

  .offset-lg-95, .flex-offset-lg-95 {
    margin-left: 95%; }

  [dir=rtl] .offset-lg-95, [dir=rtl] .flex-offset-lg-95 {
    margin-left: auto;
    margin-right: 95%; }

  .offset-lg-33, .flex-offset-lg-33 {
    margin-left: calc(100% / 3); }

  .offset-lg-66, .flex-offset-lg-66 {
    margin-left: calc(200% / 3); }

  [dir=rtl] .offset-lg-66, [dir=rtl] .flex-offset-lg-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }

  .layout-align-lg,
  .layout-align-lg-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch; }

  .layout-align-lg-start,
  .layout-align-lg-start-start,
  .layout-align-lg-start-center,
  .layout-align-lg-start-end,
  .layout-align-lg-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start; }

  .layout-align-lg-center,
  .layout-align-lg-center-start,
  .layout-align-lg-center-center,
  .layout-align-lg-center-end,
  .layout-align-lg-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center; }

  .layout-align-lg-end,
  .layout-align-lg-end-start,
  .layout-align-lg-end-center,
  .layout-align-lg-end-end,
  .layout-align-lg-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; }

  .layout-align-lg-space-around,
  .layout-align-lg-space-around-center,
  .layout-align-lg-space-around-start,
  .layout-align-lg-space-around-end,
  .layout-align-lg-space-around-stretch {
    -webkit-justify-content: space-around;
    justify-content: space-around; }

  .layout-align-lg-space-between,
  .layout-align-lg-space-between-center,
  .layout-align-lg-space-between-start,
  .layout-align-lg-space-between-end,
  .layout-align-lg-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between; }

  .layout-align-lg-start-start,
  .layout-align-lg-center-start,
  .layout-align-lg-end-start,
  .layout-align-lg-space-between-start,
  .layout-align-lg-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    align-content: flex-start; }

  .layout-align-lg-start-center,
  .layout-align-lg-center-center,
  .layout-align-lg-end-center,
  .layout-align-lg-space-between-center,
  .layout-align-lg-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-grid-row-align: center;
    align-items: center;
    -webkit-align-content: center;
    align-content: center;
    max-width: 100%; }

  .layout-align-lg-start-center > *,
  .layout-align-lg-center-center > *,
  .layout-align-lg-end-center > *,
  .layout-align-lg-space-between-center > *,
  .layout-align-lg-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }

  .layout-align-lg-start-end,
  .layout-align-lg-center-end,
  .layout-align-lg-end-end,
  .layout-align-lg-space-between-end,
  .layout-align-lg-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end;
    -webkit-align-content: flex-end;
    align-content: flex-end; }

  .layout-align-lg-start-stretch,
  .layout-align-lg-center-stretch,
  .layout-align-lg-end-stretch,
  .layout-align-lg-space-between-stretch,
  .layout-align-lg-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    align-content: stretch; }

  .flex-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    box-sizing: border-box; }

  .flex-lg-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    box-sizing: border-box; }

  .flex-lg-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box; }

  .flex-lg-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    box-sizing: border-box; }

  .flex-lg-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    box-sizing: border-box; }

  .flex-lg-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
    box-sizing: border-box; }

  .flex-lg-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box; }

  .flex-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }

  .layout-column > .flex-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }

  .layout-lg-column > .flex-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }

  .flex-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }

  .flex-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }

  .flex-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }

  .flex-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }

  .flex-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }

  .flex-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }

  .flex-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }

  .flex-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }

  .flex-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }

  .flex-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }

  .flex-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }

  .flex-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }

  .flex-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }

  .flex-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }

  .flex-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }

  .flex-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }

  .flex-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }

  .flex-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }

  .flex-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }

  .flex-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-33, .layout-lg-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-row > .flex-lg-66, .layout-lg-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-lg-row > .flex {
    min-width: 0; }

  .layout-lg-column > .flex-lg-33, .layout-lg-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-lg-column > .flex-lg-66, .layout-lg-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-lg-column > .flex {
    min-height: 0; }

  .layout-lg, .layout-lg-column, .layout-lg-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }

  .layout-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column; }

  .layout-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row; } }
@media (min-width: 1920px) {
  .flex-order-gt-lg--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
    order: -20; }

  .flex-order-gt-lg--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
    order: -19; }

  .flex-order-gt-lg--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
    order: -18; }

  .flex-order-gt-lg--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
    order: -17; }

  .flex-order-gt-lg--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
    order: -16; }

  .flex-order-gt-lg--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
    order: -15; }

  .flex-order-gt-lg--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
    order: -14; }

  .flex-order-gt-lg--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
    order: -13; }

  .flex-order-gt-lg--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
    order: -12; }

  .flex-order-gt-lg--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
    order: -11; }

  .flex-order-gt-lg--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
    order: -10; }

  .flex-order-gt-lg--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
    order: -9; }

  .flex-order-gt-lg--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
    order: -8; }

  .flex-order-gt-lg--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
    order: -7; }

  .flex-order-gt-lg--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
    order: -6; }

  .flex-order-gt-lg--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
    order: -5; }

  .flex-order-gt-lg--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
    order: -4; }

  .flex-order-gt-lg--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
    order: -3; }

  .flex-order-gt-lg--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
    order: -2; }

  .flex-order-gt-lg--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    order: -1; }

  .flex-order-gt-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    order: 0; }

  .flex-order-gt-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1; }

  .flex-order-gt-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2; }

  .flex-order-gt-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    order: 3; }

  .flex-order-gt-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    order: 4; }

  .flex-order-gt-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    order: 5; }

  .flex-order-gt-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    order: 6; }

  .flex-order-gt-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    order: 7; }

  .flex-order-gt-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    order: 8; }

  .flex-order-gt-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    order: 9; }

  .flex-order-gt-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    order: 10; }

  .flex-order-gt-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    order: 11; }

  .flex-order-gt-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    order: 12; }

  .flex-order-gt-lg-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    order: 13; }

  .flex-order-gt-lg-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    order: 14; }

  .flex-order-gt-lg-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    order: 15; }

  .flex-order-gt-lg-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    order: 16; }

  .flex-order-gt-lg-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
    order: 17; }

  .flex-order-gt-lg-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
    order: 18; }

  .flex-order-gt-lg-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
    order: 19; }

  .flex-order-gt-lg-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
    order: 20; }

  .offset-gt-lg-0, .flex-offset-gt-lg-0 {
    margin-left: 0; }

  [dir=rtl] .offset-gt-lg-0, [dir=rtl] .flex-offset-gt-lg-0 {
    margin-left: auto;
    margin-right: 0; }

  .offset-gt-lg-5, .flex-offset-gt-lg-5 {
    margin-left: 5%; }

  [dir=rtl] .offset-gt-lg-5, [dir=rtl] .flex-offset-gt-lg-5 {
    margin-left: auto;
    margin-right: 5%; }

  .offset-gt-lg-10, .flex-offset-gt-lg-10 {
    margin-left: 10%; }

  [dir=rtl] .offset-gt-lg-10, [dir=rtl] .flex-offset-gt-lg-10 {
    margin-left: auto;
    margin-right: 10%; }

  .offset-gt-lg-15, .flex-offset-gt-lg-15 {
    margin-left: 15%; }

  [dir=rtl] .offset-gt-lg-15, [dir=rtl] .flex-offset-gt-lg-15 {
    margin-left: auto;
    margin-right: 15%; }

  .offset-gt-lg-20, .flex-offset-gt-lg-20 {
    margin-left: 20%; }

  [dir=rtl] .offset-gt-lg-20, [dir=rtl] .flex-offset-gt-lg-20 {
    margin-left: auto;
    margin-right: 20%; }

  .offset-gt-lg-25, .flex-offset-gt-lg-25 {
    margin-left: 25%; }

  [dir=rtl] .offset-gt-lg-25, [dir=rtl] .flex-offset-gt-lg-25 {
    margin-left: auto;
    margin-right: 25%; }

  .offset-gt-lg-30, .flex-offset-gt-lg-30 {
    margin-left: 30%; }

  [dir=rtl] .offset-gt-lg-30, [dir=rtl] .flex-offset-gt-lg-30 {
    margin-left: auto;
    margin-right: 30%; }

  .offset-gt-lg-35, .flex-offset-gt-lg-35 {
    margin-left: 35%; }

  [dir=rtl] .offset-gt-lg-35, [dir=rtl] .flex-offset-gt-lg-35 {
    margin-left: auto;
    margin-right: 35%; }

  .offset-gt-lg-40, .flex-offset-gt-lg-40 {
    margin-left: 40%; }

  [dir=rtl] .offset-gt-lg-40, [dir=rtl] .flex-offset-gt-lg-40 {
    margin-left: auto;
    margin-right: 40%; }

  .offset-gt-lg-45, .flex-offset-gt-lg-45 {
    margin-left: 45%; }

  [dir=rtl] .offset-gt-lg-45, [dir=rtl] .flex-offset-gt-lg-45 {
    margin-left: auto;
    margin-right: 45%; }

  .offset-gt-lg-50, .flex-offset-gt-lg-50 {
    margin-left: 50%; }

  [dir=rtl] .offset-gt-lg-50, [dir=rtl] .flex-offset-gt-lg-50 {
    margin-left: auto;
    margin-right: 50%; }

  .offset-gt-lg-55, .flex-offset-gt-lg-55 {
    margin-left: 55%; }

  [dir=rtl] .offset-gt-lg-55, [dir=rtl] .flex-offset-gt-lg-55 {
    margin-left: auto;
    margin-right: 55%; }

  .offset-gt-lg-60, .flex-offset-gt-lg-60 {
    margin-left: 60%; }

  [dir=rtl] .offset-gt-lg-60, [dir=rtl] .flex-offset-gt-lg-60 {
    margin-left: auto;
    margin-right: 60%; }

  .offset-gt-lg-65, .flex-offset-gt-lg-65 {
    margin-left: 65%; }

  [dir=rtl] .offset-gt-lg-65, [dir=rtl] .flex-offset-gt-lg-65 {
    margin-left: auto;
    margin-right: 65%; }

  .offset-gt-lg-70, .flex-offset-gt-lg-70 {
    margin-left: 70%; }

  [dir=rtl] .offset-gt-lg-70, [dir=rtl] .flex-offset-gt-lg-70 {
    margin-left: auto;
    margin-right: 70%; }

  .offset-gt-lg-75, .flex-offset-gt-lg-75 {
    margin-left: 75%; }

  [dir=rtl] .offset-gt-lg-75, [dir=rtl] .flex-offset-gt-lg-75 {
    margin-left: auto;
    margin-right: 75%; }

  .offset-gt-lg-80, .flex-offset-gt-lg-80 {
    margin-left: 80%; }

  [dir=rtl] .offset-gt-lg-80, [dir=rtl] .flex-offset-gt-lg-80 {
    margin-left: auto;
    margin-right: 80%; }

  .offset-gt-lg-85, .flex-offset-gt-lg-85 {
    margin-left: 85%; }

  [dir=rtl] .offset-gt-lg-85, [dir=rtl] .flex-offset-gt-lg-85 {
    margin-left: auto;
    margin-right: 85%; }

  .offset-gt-lg-90, .flex-offset-gt-lg-90 {
    margin-left: 90%; }

  [dir=rtl] .offset-gt-lg-90, [dir=rtl] .flex-offset-gt-lg-90 {
    margin-left: auto;
    margin-right: 90%; }

  .offset-gt-lg-95, .flex-offset-gt-lg-95 {
    margin-left: 95%; }

  [dir=rtl] .offset-gt-lg-95, [dir=rtl] .flex-offset-gt-lg-95 {
    margin-left: auto;
    margin-right: 95%; }

  .offset-gt-lg-33, .flex-offset-gt-lg-33 {
    margin-left: calc(100% / 3); }

  .offset-gt-lg-66, .flex-offset-gt-lg-66 {
    margin-left: calc(200% / 3); }

  [dir=rtl] .offset-gt-lg-66, [dir=rtl] .flex-offset-gt-lg-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }

  .layout-align-gt-lg,
  .layout-align-gt-lg-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch; }

  .layout-align-gt-lg-start,
  .layout-align-gt-lg-start-start,
  .layout-align-gt-lg-start-center,
  .layout-align-gt-lg-start-end,
  .layout-align-gt-lg-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start; }

  .layout-align-gt-lg-center,
  .layout-align-gt-lg-center-start,
  .layout-align-gt-lg-center-center,
  .layout-align-gt-lg-center-end,
  .layout-align-gt-lg-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center; }

  .layout-align-gt-lg-end,
  .layout-align-gt-lg-end-start,
  .layout-align-gt-lg-end-center,
  .layout-align-gt-lg-end-end,
  .layout-align-gt-lg-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; }

  .layout-align-gt-lg-space-around,
  .layout-align-gt-lg-space-around-center,
  .layout-align-gt-lg-space-around-start,
  .layout-align-gt-lg-space-around-end,
  .layout-align-gt-lg-space-around-stretch {
    -webkit-justify-content: space-around;
    justify-content: space-around; }

  .layout-align-gt-lg-space-between,
  .layout-align-gt-lg-space-between-center,
  .layout-align-gt-lg-space-between-start,
  .layout-align-gt-lg-space-between-end,
  .layout-align-gt-lg-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between; }

  .layout-align-gt-lg-start-start,
  .layout-align-gt-lg-center-start,
  .layout-align-gt-lg-end-start,
  .layout-align-gt-lg-space-between-start,
  .layout-align-gt-lg-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    align-content: flex-start; }

  .layout-align-gt-lg-start-center,
  .layout-align-gt-lg-center-center,
  .layout-align-gt-lg-end-center,
  .layout-align-gt-lg-space-between-center,
  .layout-align-gt-lg-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-grid-row-align: center;
    align-items: center;
    -webkit-align-content: center;
    align-content: center;
    max-width: 100%; }

  .layout-align-gt-lg-start-center > *,
  .layout-align-gt-lg-center-center > *,
  .layout-align-gt-lg-end-center > *,
  .layout-align-gt-lg-space-between-center > *,
  .layout-align-gt-lg-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }

  .layout-align-gt-lg-start-end,
  .layout-align-gt-lg-center-end,
  .layout-align-gt-lg-end-end,
  .layout-align-gt-lg-space-between-end,
  .layout-align-gt-lg-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end;
    -webkit-align-content: flex-end;
    align-content: flex-end; }

  .layout-align-gt-lg-start-stretch,
  .layout-align-gt-lg-center-stretch,
  .layout-align-gt-lg-end-stretch,
  .layout-align-gt-lg-space-between-stretch,
  .layout-align-gt-lg-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    align-content: stretch; }

  .flex-gt-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    box-sizing: border-box; }

  .flex-gt-lg-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    box-sizing: border-box; }

  .flex-gt-lg-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box; }

  .flex-gt-lg-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    box-sizing: border-box; }

  .flex-gt-lg-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    box-sizing: border-box; }

  .flex-gt-lg-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
    box-sizing: border-box; }

  .flex-gt-lg-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box; }

  .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }

  .layout-column > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }

  .layout-gt-lg-column > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }

  .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }

  .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }

  .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }

  .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }

  .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }

  .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }

  .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }

  .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }

  .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }

  .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }

  .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }

  .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }

  .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }

  .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }

  .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }

  .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }

  .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }

  .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }

  .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }

  .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-33, .layout-gt-lg-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex-gt-lg-66, .layout-gt-lg-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-gt-lg-row > .flex {
    min-width: 0; }

  .layout-gt-lg-column > .flex-gt-lg-33, .layout-gt-lg-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex-gt-lg-66, .layout-gt-lg-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-gt-lg-column > .flex {
    min-height: 0; }

  .layout-gt-lg, .layout-gt-lg-column, .layout-gt-lg-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }

  .layout-gt-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column; }

  .layout-gt-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row; }

  .flex-order-xl--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
    order: -20; }

  .flex-order-xl--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
    order: -19; }

  .flex-order-xl--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
    order: -18; }

  .flex-order-xl--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
    order: -17; }

  .flex-order-xl--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
    order: -16; }

  .flex-order-xl--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
    order: -15; }

  .flex-order-xl--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
    order: -14; }

  .flex-order-xl--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
    order: -13; }

  .flex-order-xl--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
    order: -12; }

  .flex-order-xl--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
    order: -11; }

  .flex-order-xl--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
    order: -10; }

  .flex-order-xl--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
    order: -9; }

  .flex-order-xl--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
    order: -8; }

  .flex-order-xl--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
    order: -7; }

  .flex-order-xl--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
    order: -6; }

  .flex-order-xl--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
    order: -5; }

  .flex-order-xl--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
    order: -4; }

  .flex-order-xl--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
    order: -3; }

  .flex-order-xl--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
    order: -2; }

  .flex-order-xl--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    order: -1; }

  .flex-order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    order: 0; }

  .flex-order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1; }

  .flex-order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2; }

  .flex-order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    order: 3; }

  .flex-order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    order: 4; }

  .flex-order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    order: 5; }

  .flex-order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    order: 6; }

  .flex-order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    order: 7; }

  .flex-order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    order: 8; }

  .flex-order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    order: 9; }

  .flex-order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    order: 10; }

  .flex-order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    order: 11; }

  .flex-order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    order: 12; }

  .flex-order-xl-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    order: 13; }

  .flex-order-xl-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
    order: 14; }

  .flex-order-xl-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
    order: 15; }

  .flex-order-xl-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
    order: 16; }

  .flex-order-xl-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
    order: 17; }

  .flex-order-xl-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
    order: 18; }

  .flex-order-xl-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
    order: 19; }

  .flex-order-xl-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
    order: 20; }

  .offset-xl-0, .flex-offset-xl-0 {
    margin-left: 0; }

  [dir=rtl] .offset-xl-0, [dir=rtl] .flex-offset-xl-0 {
    margin-left: auto;
    margin-right: 0; }

  .offset-xl-5, .flex-offset-xl-5 {
    margin-left: 5%; }

  [dir=rtl] .offset-xl-5, [dir=rtl] .flex-offset-xl-5 {
    margin-left: auto;
    margin-right: 5%; }

  .offset-xl-10, .flex-offset-xl-10 {
    margin-left: 10%; }

  [dir=rtl] .offset-xl-10, [dir=rtl] .flex-offset-xl-10 {
    margin-left: auto;
    margin-right: 10%; }

  .offset-xl-15, .flex-offset-xl-15 {
    margin-left: 15%; }

  [dir=rtl] .offset-xl-15, [dir=rtl] .flex-offset-xl-15 {
    margin-left: auto;
    margin-right: 15%; }

  .offset-xl-20, .flex-offset-xl-20 {
    margin-left: 20%; }

  [dir=rtl] .offset-xl-20, [dir=rtl] .flex-offset-xl-20 {
    margin-left: auto;
    margin-right: 20%; }

  .offset-xl-25, .flex-offset-xl-25 {
    margin-left: 25%; }

  [dir=rtl] .offset-xl-25, [dir=rtl] .flex-offset-xl-25 {
    margin-left: auto;
    margin-right: 25%; }

  .offset-xl-30, .flex-offset-xl-30 {
    margin-left: 30%; }

  [dir=rtl] .offset-xl-30, [dir=rtl] .flex-offset-xl-30 {
    margin-left: auto;
    margin-right: 30%; }

  .offset-xl-35, .flex-offset-xl-35 {
    margin-left: 35%; }

  [dir=rtl] .offset-xl-35, [dir=rtl] .flex-offset-xl-35 {
    margin-left: auto;
    margin-right: 35%; }

  .offset-xl-40, .flex-offset-xl-40 {
    margin-left: 40%; }

  [dir=rtl] .offset-xl-40, [dir=rtl] .flex-offset-xl-40 {
    margin-left: auto;
    margin-right: 40%; }

  .offset-xl-45, .flex-offset-xl-45 {
    margin-left: 45%; }

  [dir=rtl] .offset-xl-45, [dir=rtl] .flex-offset-xl-45 {
    margin-left: auto;
    margin-right: 45%; }

  .offset-xl-50, .flex-offset-xl-50 {
    margin-left: 50%; }

  [dir=rtl] .offset-xl-50, [dir=rtl] .flex-offset-xl-50 {
    margin-left: auto;
    margin-right: 50%; }

  .offset-xl-55, .flex-offset-xl-55 {
    margin-left: 55%; }

  [dir=rtl] .offset-xl-55, [dir=rtl] .flex-offset-xl-55 {
    margin-left: auto;
    margin-right: 55%; }

  .offset-xl-60, .flex-offset-xl-60 {
    margin-left: 60%; }

  [dir=rtl] .offset-xl-60, [dir=rtl] .flex-offset-xl-60 {
    margin-left: auto;
    margin-right: 60%; }

  .offset-xl-65, .flex-offset-xl-65 {
    margin-left: 65%; }

  [dir=rtl] .offset-xl-65, [dir=rtl] .flex-offset-xl-65 {
    margin-left: auto;
    margin-right: 65%; }

  .offset-xl-70, .flex-offset-xl-70 {
    margin-left: 70%; }

  [dir=rtl] .offset-xl-70, [dir=rtl] .flex-offset-xl-70 {
    margin-left: auto;
    margin-right: 70%; }

  .offset-xl-75, .flex-offset-xl-75 {
    margin-left: 75%; }

  [dir=rtl] .offset-xl-75, [dir=rtl] .flex-offset-xl-75 {
    margin-left: auto;
    margin-right: 75%; }

  .offset-xl-80, .flex-offset-xl-80 {
    margin-left: 80%; }

  [dir=rtl] .offset-xl-80, [dir=rtl] .flex-offset-xl-80 {
    margin-left: auto;
    margin-right: 80%; }

  .offset-xl-85, .flex-offset-xl-85 {
    margin-left: 85%; }

  [dir=rtl] .offset-xl-85, [dir=rtl] .flex-offset-xl-85 {
    margin-left: auto;
    margin-right: 85%; }

  .offset-xl-90, .flex-offset-xl-90 {
    margin-left: 90%; }

  [dir=rtl] .offset-xl-90, [dir=rtl] .flex-offset-xl-90 {
    margin-left: auto;
    margin-right: 90%; }

  .offset-xl-95, .flex-offset-xl-95 {
    margin-left: 95%; }

  [dir=rtl] .offset-xl-95, [dir=rtl] .flex-offset-xl-95 {
    margin-left: auto;
    margin-right: 95%; }

  .offset-xl-33, .flex-offset-xl-33 {
    margin-left: calc(100% / 3); }

  .offset-xl-66, .flex-offset-xl-66 {
    margin-left: calc(200% / 3); }

  [dir=rtl] .offset-xl-66, [dir=rtl] .flex-offset-xl-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }

  .layout-align-xl,
  .layout-align-xl-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch; }

  .layout-align-xl-start,
  .layout-align-xl-start-start,
  .layout-align-xl-start-center,
  .layout-align-xl-start-end,
  .layout-align-xl-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start; }

  .layout-align-xl-center,
  .layout-align-xl-center-start,
  .layout-align-xl-center-center,
  .layout-align-xl-center-end,
  .layout-align-xl-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center; }

  .layout-align-xl-end,
  .layout-align-xl-end-start,
  .layout-align-xl-end-center,
  .layout-align-xl-end-end,
  .layout-align-xl-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; }

  .layout-align-xl-space-around,
  .layout-align-xl-space-around-center,
  .layout-align-xl-space-around-start,
  .layout-align-xl-space-around-end,
  .layout-align-xl-space-around-stretch {
    -webkit-justify-content: space-around;
    justify-content: space-around; }

  .layout-align-xl-space-between,
  .layout-align-xl-space-between-center,
  .layout-align-xl-space-between-start,
  .layout-align-xl-space-between-end,
  .layout-align-xl-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between; }

  .layout-align-xl-start-start,
  .layout-align-xl-center-start,
  .layout-align-xl-end-start,
  .layout-align-xl-space-between-start,
  .layout-align-xl-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    align-content: flex-start; }

  .layout-align-xl-start-center,
  .layout-align-xl-center-center,
  .layout-align-xl-end-center,
  .layout-align-xl-space-between-center,
  .layout-align-xl-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-grid-row-align: center;
    align-items: center;
    -webkit-align-content: center;
    align-content: center;
    max-width: 100%; }

  .layout-align-xl-start-center > *,
  .layout-align-xl-center-center > *,
  .layout-align-xl-end-center > *,
  .layout-align-xl-space-between-center > *,
  .layout-align-xl-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }

  .layout-align-xl-start-end,
  .layout-align-xl-center-end,
  .layout-align-xl-end-end,
  .layout-align-xl-space-between-end,
  .layout-align-xl-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end;
    -webkit-align-content: flex-end;
    align-content: flex-end; }

  .layout-align-xl-start-stretch,
  .layout-align-xl-center-stretch,
  .layout-align-xl-end-stretch,
  .layout-align-xl-space-between-stretch,
  .layout-align-xl-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    align-content: stretch; }

  .flex-xl {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    box-sizing: border-box; }

  .flex-xl-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    box-sizing: border-box; }

  .flex-xl-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box; }

  .flex-xl-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    box-sizing: border-box; }

  .flex-xl-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    box-sizing: border-box; }

  .flex-xl-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
    box-sizing: border-box; }

  .flex-xl-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    box-sizing: border-box; }

  .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }

  .layout-column > .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }

  .layout-xl-column > .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }

  .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }

  .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }

  .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }

  .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }

  .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }

  .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }

  .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }

  .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }

  .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }

  .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }

  .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }

  .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }

  .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }

  .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }

  .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }

  .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }

  .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }

  .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }

  .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }

  .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-33, .layout-xl-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-row > .flex-xl-66, .layout-xl-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }

  .layout-xl-row > .flex {
    min-width: 0; }

  .layout-xl-column > .flex-xl-33, .layout-xl-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }

  .layout-xl-column > .flex-xl-66, .layout-xl-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }

  .layout-xl-column > .flex {
    min-height: 0; }

  .layout-xl, .layout-xl-column, .layout-xl-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }

  .layout-xl-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column; }

  .layout-xl-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row; }

  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show) {
    display: none; }

  .hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none; } }
.mi-header, .mi-header--light {
  margin: 0;
  padding: 1.1rem 1.1rem;
  font-weight: 400;
  font-size: 1.15rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto; }
  .mi-header .mi-icon-pagination-left-bold, .mi-header--light .mi-icon-pagination-left-bold {
    font-size: 14px; }

.mi-header--light {
  background-color: #ffffff; }

.mi-content, .mi-content--light, .mi-content--padded, .mi-extended-header--light {
  padding: 0.5rem;
  background-color: #e7e5e5; }

.mi-content--light {
  background-color: #f7f6f6; }

.mi-content--padded, .mi-extended-header--light {
  padding: 1rem; }

.mi-extended-header--light {
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background-color: #ffffff; }

.mi-container--wide {
  padding: 1.5rem; }

.mi-fixed-layout {
  overflow: hidden; }
  .mi-fixed-layout .mi-content, .mi-fixed-layout .mi-content--light, .mi-fixed-layout .mi-content--padded, .mi-fixed-layout .mi-extended-header--light {
    overflow: auto; }

.mi-icat-icon {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 1rem; }
  .mi-icat-icon.mi-medium {
    font-size: 1.5em; }
  .mi-icat-icon.mi-large {
    font-size: 3em; }

.mi-flex-container, .mi-icat-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start; }

.mi-flex-container--center, .mi-icat-container--center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }

.mi-icat-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding-right: 1rem; }

.mi-icat-action {
  font-size: 1rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center; }

.mi-actions, .mi-uam-block__footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  margin-top: 1em; }

.mi-actions--primary, .mi-uam-block__footer .mi-uam-footer-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end; }
  .mi-actions--primary .mi-action, .mi-uam-block__footer .mi-uam-footer-right .mi-action {
    margin: 0 0.5rem; }

.mi-actions--secondary, .mi-uam-block__footer .mi-uam-footer-left {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }
  .mi-actions--secondary .mi-action, .mi-uam-block__footer .mi-uam-footer-left .mi-action {
    margin: 0 0.5rem; }

.mi-actions--primary .mi-btn-primary, .mi-uam-block__footer .mi-uam-footer-right .mi-btn-primary, .mi-actions--primary .mi-btn-secondary, .mi-uam-block__footer .mi-uam-footer-right .mi-btn-secondary, .mi-actions--primary .mi-btn-tertiary, .mi-uam-block__footer .mi-uam-footer-right .mi-btn-tertiary, .mi-actions--primary .mi-btn-suggested, .mi-uam-block__footer .mi-uam-footer-right .mi-btn-suggested, .mi-actions--secondary .mi-btn-primary, .mi-uam-block__footer .mi-uam-footer-left .mi-btn-primary, .mi-actions--secondary .mi-btn-secondary, .mi-uam-block__footer .mi-uam-footer-left .mi-btn-secondary, .mi-actions--secondary .mi-btn-tertiary, .mi-uam-block__footer .mi-uam-footer-left .mi-btn-tertiary, .mi-actions--secondary .mi-btn-suggested, .mi-uam-block__footer .mi-uam-footer-left .mi-btn-suggested {
  margin-top: 1em; }

.mi-invisible {
  visibility: hidden; }

.mi-flex-layout--row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.mi-flex-layout--column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.mi-flex-layout-wrap {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.mi-flex-none {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto; }

.mi-flex {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

.mi-flex-layout-justify--end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end; }

.mi-flex-layout-justify--center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center; }

.mi-flex-layout-justify--space-between {
  -webkit-box-pack: flex-between;
  -ms-flex-pack: flex-between;
  -webkit-justify-content: flex-between;
  -moz-justify-content: flex-between;
  justify-content: flex-between; }

.mi-flex-layout-align--end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
  -webkit-align-content: flex-end;
  -moz-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end; }

.mi-flex-layout-align--center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center; }

.mi-flex-layout-align--space-between {
  -webkit-box-align: space-between;
  -ms-flex-align: space-between;
  -webkit-align-items: space-between;
  -moz-align-items: space-between;
  align-items: space-between;
  -webkit-align-content: space-between;
  -moz-align-content: space-between;
  -ms-flex-line-pack: space-between;
  align-content: space-between; }

label {
  font-size: 0.875rem;
  font-weight: 400;
  color: #7f7d79;
  text-transform: capitalize;
  margin-bottom: 3px;
  display: inline-block; }

.mi-form-control, .mi-form-control--login {
  display: block;
  width: 100%;
  padding: 0 0 0 13px;
  color: #302e2c;
  height: 36px;
  line-height: 36px;
  background-color: #ffffff;
  border: 1px solid #bfbebc;
  border-radius: 0.25rem;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
  .mi-form-control:active, .mi-form-control--login:active, .mi-form-control:focus, .mi-form-control--login:focus {
    border-color: #09728e;
    -webkit-box-shadow: inset 0px 0px 0px 1px #3a8ea5;
    -moz-box-shadow: inset 0px 0px 0px 1px #3a8ea5;
    box-shadow: inset 0px 0px 0px 1px #3a8ea5;
    outline: none; }
  .mi-form-control[disabled], [disabled].mi-form-control--login {
    border: 1px solid #d1d0cf;
    background-color: #edecec;
    color: #c4c2bf;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
    .mi-form-control[disabled]:active, [disabled].mi-form-control--login:active {
      border: 1px solid #d1d0cf;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }

.mi-form-group {
  margin-bottom: 1rem; }
  .mi-form-group .mi-uam-inline {
    display: none; }

.mi-form-separator {
  border: 1px solid #7f7d79;
  border-radius: 0.25rem;
  padding: 0.5rem 1.5rem; }

.mi-form-control:required, .mi-form-control--login:required {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAeCAIAAACe4shaAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC45bDN+TgAAADZJREFUKFNjeLKIDSsalcBAIIn///9DSDgDKgEXhQCICFQHGoBKoMlBRAjZgYlGJTAQDolFbAC1Z5MGSqb1yQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: 2px;
  background-position: 2px center; }
  .mi-form-control:required:focus, .mi-form-control--login:required:focus {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAeCAIAAACe4shaAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC45bDN+TgAAADRJREFUKFNj+I8DjEpgAJDEsWPHICScAZWAcOAAIgLVgQagEmhyEBFCdmCCUQkMgEPi/38Akgu+nQaYEjAAAAAASUVORK5CYII=); }
  .mi-form-control:required:valid, .mi-form-control--login:required:valid, .mi-form-control:required .mi-valid, .mi-form-control--login:required .mi-valid {
    background-image: none; }
  .mi-form-control:required[disabled], .mi-form-control--login:required[disabled] {
    background-image: none; }

textarea.mi-form-control, textarea.mi-form-control--login {
  line-height: normal;
  height: auto;
  padding: 7px 13px 7px 13px;
  -webkit-box-shadow: inset -1px -1px 0 1px #ffffff;
  -moz-box-shadow: inset -1px -1px 0 1px #ffffff;
  box-shadow: inset -1px -1px 0 1px #ffffff; }

textarea.mi-form-control:required, textarea.mi-form-control--login:required {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAPoCAIAAABswSjDAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMK0KCsAAAACySURBVHhe7c1BCoQwEADBPfn/N/g2/xFZEjxYghePPTQhTBHyO/btsYD+MMaY53VZcG3nzM16cZsFN5ubtz8soIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiiggAIKKKCAAgoooIACCiigz2DfTlwDeYeOL3S2AAAAAElFTkSuQmCC);
  background-position-y: 2px; }

.mi-invalid .mi-form-control, .mi-invalid .mi-form-control--login, .mi-invalid.high-intensity .mi-form-control, .mi-invalid.high-intensity .mi-form-control--login {
  border: 1px solid #e4a206;
  -webkit-box-shadow: inset 0px 0px 0px 1px #e4a206;
  -moz-box-shadow: inset 0px 0px 0px 1px #e4a206;
  box-shadow: inset 0px 0px 0px 1px #e4a206; }
  .mi-invalid .mi-form-control:active, .mi-invalid .mi-form-control--login:active, .mi-invalid .mi-form-control:focus, .mi-invalid .mi-form-control--login:focus, .mi-invalid.high-intensity .mi-form-control:active, .mi-invalid.high-intensity .mi-form-control--login:active, .mi-invalid.high-intensity .mi-form-control:focus, .mi-invalid.high-intensity .mi-form-control--login:focus {
    border-color: #3a8ea5;
    -webkit-box-shadow: inset 0px 0px 0px 1px #3a8ea5;
    -moz-box-shadow: inset 0px 0px 0px 1px #3a8ea5;
    box-shadow: inset 0px 0px 0px 1px #3a8ea5; }
.mi-invalid .mi-uam-inline, .mi-invalid.high-intensity .mi-uam-inline {
  display: block;
  margin-top: -0.5px;
  border-radius: 0.25rem; }
  .mi-invalid .mi-uam-inline:before, .mi-invalid.high-intensity .mi-uam-inline:before {
    font-size: 1.1em;
    margin-right: 5px;
    font-family: 'Mitchell-Icon-Fonts'; }

.mi-form-control.mi-invalid, .mi-invalid.mi-form-control--login, .mi-form-control.mi-invalid.high-intensity, .mi-invalid.high-intensity.mi-form-control--login {
  border: 1px solid #e4a206;
  -webkit-box-shadow: inset 0px 0px 0px 1px #e4a206;
  -moz-box-shadow: inset 0px 0px 0px 1px #e4a206;
  box-shadow: inset 0px 0px 0px 1px #e4a206; }
  .mi-form-control.mi-invalid:active, .mi-invalid.mi-form-control--login:active, .mi-form-control.mi-invalid:focus, .mi-invalid.mi-form-control--login:focus, .mi-form-control.mi-invalid.high-intensity:active, .mi-invalid.high-intensity.mi-form-control--login:active, .mi-form-control.mi-invalid.high-intensity:focus, .mi-invalid.high-intensity.mi-form-control--login:focus {
    border-color: #3a8ea5;
    -webkit-box-shadow: inset 0px 0px 0px 1px #3a8ea5;
    -moz-box-shadow: inset 0px 0px 0px 1px #3a8ea5;
    box-shadow: inset 0px 0px 0px 1px #3a8ea5; }
  .mi-form-control.mi-invalid + .mi-uam-inline, .mi-invalid.mi-form-control--login + .mi-uam-inline, .mi-form-control.mi-invalid.high-intensity + .mi-uam-inline, .mi-invalid.high-intensity.mi-form-control--login + .mi-uam-inline {
    display: block;
    margin-top: -0.5px;
    border-radius: 0.25rem; }
    .mi-form-control.mi-invalid + .mi-uam-inline:before, .mi-invalid.mi-form-control--login + .mi-uam-inline:before, .mi-form-control.mi-invalid.high-intensity + .mi-uam-inline:before, .mi-invalid.high-intensity.mi-form-control--login + .mi-uam-inline:before {
      font-size: 1.1em;
      margin-right: 5px;
      font-family: 'Mitchell-Icon-Fonts'; }

.mi-invalid .mi-uam-inline {
  color: #e4a206;
  padding: 4px 13px; }
  .mi-invalid .mi-uam-inline .mi-icon-invalid {
    color: #e4a206; }

.mi-invalid + .mi-uam-inline {
  color: #e4a206;
  padding: 4px 13px; }
  .mi-invalid + .mi-uam-inline .mi-icon-invalid {
    color: #e4a206; }

.mi-invalid.high-intensity .mi-form-control, .mi-invalid.high-intensity .mi-form-control--login {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }
.mi-invalid.high-intensity .mi-uam-inline {
  background-color: #e4a206;
  color: #ffffff;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }
  .mi-invalid.high-intensity .mi-uam-inline .mi-icon-invalid {
    color: #ffffff; }

.mi-form-control.mi-invalid.high-intensity, .mi-invalid.high-intensity.mi-form-control--login {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }
  .mi-form-control.mi-invalid.high-intensity + .mi-uam-inline, .mi-invalid.high-intensity.mi-form-control--login + .mi-uam-inline {
    background-color: #e4a206;
    color: #ffffff;
    border-top-right-radius: 0;
    border-top-left-radius: 0; }
    .mi-form-control.mi-invalid.high-intensity + .mi-uam-inline .mi-icon-invalid, .mi-invalid.high-intensity.mi-form-control--login + .mi-uam-inline .mi-icon-invalid {
      color: #ffffff; }

.mi-form-group-clarifier {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .mi-form-group-clarifier label {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%; }
  .mi-form-group-clarifier .mi-form-clarifier {
    margin-right: 0.5357rem;
    margin-left: 0;
    text-align: left; }
  .mi-form-group-clarifier .mi-form-control, .mi-form-group-clarifier .mi-form-control--login {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  .mi-form-group-clarifier .mi-form-control + .mi-form-clarifier, .mi-form-group-clarifier .mi-form-control--login + .mi-form-clarifier {
    margin-left: 0.5357rem;
    margin-right: 0;
    text-align: right; }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

select.mi-form-control, select.mi-form-control--login {
  cursor: pointer; }

.mi-login__background {
  background: url("../images/waves_blue.jpg");
  background-position: 0 0;
  position: fixed;
  background-size: cover;
  z-index: -1;
  height: 100%;
  width: 100%;
  background-position: center; }

.mi-login__container {
  min-width: 300px;
  height: 100%;
  min-height: 620px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.mi-login__container-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 31.8571rem;
  margin-left: auto;
  margin-right: auto;
  height: calc(100% - 92px); }

.mi-login__product {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  background-position: 0% 50%;
  min-height: 80px; }

.mi-login__form {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }
  .mi-login__form a {
    color: #0eb7e4; }
    .mi-login__form a:hover {
      color: #5ad4f5; }
  .mi-login__form label {
    color: #ffffff; }
  .mi-login__form input[type=checkbox] + label {
    color: #ffffff; }
    .mi-login__form input[type=checkbox] + label:after {
      color: #0eb7e4; }
    .mi-login__form input[type=checkbox] + label:hover:after {
      color: #5ad4f5; }
    .mi-login__form input[type=checkbox] + label:active:after {
      color: #0eb7e4; }
  .mi-login__form input[type=checkbox]:checked + label:after {
    color: #0eb7e4; }

.mi-legal__company, .mi-legal__notice, .mi-legal__year, .mi-legal__allrights, .mi-login__footer-text {
  color: #ffffff;
  font-size: 10px; }

.mi-form-control--login {
  background-color: rgba(0, 0, 0, 0.35);
  color: #ffffff;
  border-color: #07566b; }

select.mi-form-control--login {
  margin: 5px;
  height: 32px;
  line-height: 32px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border-color: transparent;
  color: #0eb7e4;
  background-repeat: no-repeat;
  background-position: 87% 52%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAA58mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0xMC0wNVQwOTo1NDowMi0wNzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTEwLTA1VDEwOjAxOjA1LTA3OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0xMC0wNVQxMDowMTowNS0wNzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDoyMDhiOTNlMy1kNmZlLTE3NDAtODY0My0yZDkzOTM3ZTUzZTE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0NWU4MmMzMC04YjFkLTExZTYtYTc5Zi1lMjY4MDU2NjYyYjk8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpiNGIxMjMxNi0xMGY3LTg5NDgtODg2NC1jODQzNDQ2Y2E2NTI8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YjRiMTIzMTYtMTBmNy04OTQ4LTg4NjQtYzg0MzQ0NmNhNjUyPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTEwLTA1VDA5OjU0OjAyLTA3OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MjA4YjkzZTMtZDZmZS0xNzQwLTg2NDMtMmQ5MzkzN2U1M2UxPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTEwLTA1VDEwOjAxOjA1LTA3OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pu7uLdIAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAIxJREFUeNrs0jEOQVEQBdDzREWv19Kq2IPKAv4WdDai14uKDWhUFHaiEiLyNIqfn/98yevETaaYyb13MjcTYoxy0JKJHzBol5uwOu7QwbOGG9DFIhajfa0B+hh8WPh4V/KEIbYJ8Rk9HJoymGJTmZ0wxuXbEGdYl8QTXBtDrGCOG5a4p0jh/8r5Bq8BAHjHGdGod39YAAAAAElFTkSuQmCC); }
  select.mi-form-control--login option {
    color: black; }

@media screen and (min-width: 0\0) {
  select.mi-form-control--login {
    background: none;
    padding: 5px; } }
.mi-language-selector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  width: 135px;
  color: #0eb7e4; }

.mi-language-selector__icon {
  font-size: 18px; }

.mi-login__footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-height: 100px;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  padding-bottom: 0.3571rem;
  background: rgba(0, 0, 0, 0.75); }
  .mi-login__footer a {
    color: #0eb7e4; }
    .mi-login__footer a:hover {
      color: #5ad4f5; }

.mi-login__footer-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto; }

.mi-login__company-info {
  text-align: left; }

.mi-registration-container {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  min-height: 100%;
  padding: 0 1.5rem 0.3571rem 1.5rem; }

@media (max-width: 960px) {
  .mi-registration-container {
    max-width: 80%; }
    .mi-registration-container .mi-login__footer {
      max-width: 100%; }

  .mi-login__container {
    margin: 0 auto; }

  .mi-login__footer {
    padding-left: 1.5rem; }

  .mi-login__container-form {
    margin: 0 auto;
    width: 50%; }

  .mi-login__footer-text, .mi-login__company-info {
    text-align: center; }

  .mi-login__footer-container {
    max-width: 415px;
    margin: 0 auto; } }
@media (max-width: 600px) {
  .mi-registration-container {
    max-width: 100%; }

  .mi-login__container-form {
    width: 90%; } }
input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0;
  -moz-appearance: none;
  position: absolute; }
  input[type=checkbox] + label {
    height: 24px;
    font-size: 14px;
    color: #474542;
    position: relative;
    margin-bottom: 0;
    cursor: pointer; }
    input[type=checkbox] + label:before {
      content: ""; }
    input[type=checkbox] + label:after {
      font-family: 'Mitchell-Icon-Fonts' !important;
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      /* Enable Ligatures ================ */
      letter-spacing: 0;
      -webkit-font-feature-settings: "liga";
      -moz-font-feature-settings: "liga=1";
      -moz-font-feature-settings: "liga";
      -ms-font-feature-settings: "liga" 1;
      font-feature-settings: "liga";
      -webkit-font-variant-ligatures: discretionary-ligatures;
      font-variant-ligatures: discretionary-ligatures;
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      display: block;
      font-size: 20px;
      color: #09728e;
      position: absolute; }
  input[type=checkbox]:hover {
    cursor: pointer; }
    input[type=checkbox]:hover:after {
      color: #3a8ea5; }
  input[type=checkbox]:active:after {
    color: #09728e; }
  input[type=checkbox][disabled] + label {
    color: #bfbebc;
    cursor: default; }
    input[type=checkbox][disabled] + label:after {
      color: #bfbebc; }
  input[type=checkbox]:focus + label:before {
    content: "";
    font-weight: 400;
    display: inline-block;
    position: absolute;
    left: -6.5px;
    top: -5px;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    vertical-align: -10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTM0A1t6AAABC0lEQVRIS8WX6wqDMAxG3f5sDHaDsbH3f1FzyiydRu01/eCAtLlYE1sdEnQSbsJL+AjfH1wzxhw2VXQQrkKYaA9s8cE3S2fhLWjBY8CXGEnisWnBciBWlJ6CFqAEYm6q5krnrK6cemgONVnUnA4saaRY6Pij4EX7a4YtIJdXyntaCrmc2G00g5a4Ha5lJ6/hOpx9VptsCTlN6zvh6qxNWKAOWtDvUXdrrnswYAU5TQ6HOe6w4ICwrDO5/GdRt0OCo8pi1eT4OxbRRdCMa0IOVQ9Bc6gBsTfV5WNvUs2V7650LupR0nD4rtZ0T3Qg7Z9yA9jis+jeHPHCs9uw1bHPhjfCNWPMYRPxzzQMI18URQM3Rq4oAAAAAElFTkSuQmCC); }
  input[type=checkbox] + label {
    padding-left: 28px; }
    input[type=checkbox] + label:after {
      content: "";
      left: 0;
      top: -1px; }
    input[type=checkbox] + label.mi-no-text {
      padding-left: 24px; }
      input[type=checkbox] + label.mi-no-text:before {
        content: ""; }
    input[type=checkbox] + label.mi-no-text--center {
      width: 20px;
      height: 20px;
      padding-left: 0; }
  input[type=checkbox][disabled] + label {
    color: #bfbebc;
    cursor: default; }
    input[type=checkbox][disabled] + label:after {
      color: #bfbebc; }

input[type=checkbox]:checked + label {
  font-weight: 400; }
  input[type=checkbox]:checked + label:after {
    font-weight: 400;
    color: #09728e; }
input[type=checkbox]:checked[disabled] + label {
  color: #bfbebc;
  cursor: default; }
  input[type=checkbox]:checked[disabled] + label:after {
    color: #bfbebc; }
input[type=checkbox]:checked + label:after {
  content: ""; }

.mi-logo-poweredby {
  height: 2.5rem;
  background: url("../images/mi-poweredby.png") no-repeat;
  background-position: 0 0; }

.mi-logo-repaircenter {
  height: 5.3571rem;
  background: url("../images/rc-logo-lg.png") no-repeat;
  background-size: contain; }

.mi-logo-mitchellconnect {
  height: 3.3571rem;
  background: url("../images/Mitchell-Connect-Logo-L.png") no-repeat;
  background-size: contain; }

.mi-logo-workcenter {
  height: 5.3571rem;
  background: url("../images/wc-logo-lg.png") no-repeat; }

.mi-logo-mitchell--gray {
  width: 100px;
  height: 19px;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,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); }

.mi-uam-block__body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start; }
  .mi-uam-block__body .mi-icat-icon.mi-medium {
    margin-top: .47em; }
  .mi-uam-block__body .mi-icat-icon.mi-large {
    margin-top: 0.23em; }
  .mi-uam-block__body .mi-icat-content {
    margin-top: 0.71em; }

.mi-uam-block__footer {
  margin: 0 -0.5rem;
  -webkit-flex-wrap: wrap-reverse;
  -moz-flex-wrap: wrap-reverse;
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse; }
  .mi-uam-block__footer .mi-uam-footer-left {
    -webkit-flex-wrap: wrap-reverse;
    -moz-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse; }

.mi-uam-block--alert, .mi-uam-block--acknowledge, .mi-uam-block--confirm, .mi-uam-block--instruct {
  padding: 1rem;
  font-size: 14px;
  border-radius: 0.25rem; }

.mi-uam-block--alert {
  border: 1px solid #e4a206;
  color: #e4a206;
  background: rgba(0, 0, 0, 0.05); }
  .mi-uam-block--alert .mi-icat-icon {
    color: #e4a206; }

.mi-uam-block--acknowledge {
  border: 1px solid #4fa806;
  color: #4fa806;
  background: #dfefd2; }
  .mi-uam-block--acknowledge .mi-icat-icon {
    color: #4fa806; }

.mi-uam-block--confirm {
  border: 1px solid #bfbebc;
  color: #474542; }
  .mi-uam-block--confirm .mi-icat-icon {
    color: #3a8ea5; }

.mi-uam-block--instruct {
  border: 1px solid #bfbebc;
  color: #474542; }
  .mi-uam-block--instruct .mi-icat-icon {
    color: #3a8ea5; }

/*# sourceMappingURL=style.css.map */
