/* Minification failed. Returning unminified contents.
(6,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(124,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(128,19): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(132,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(133,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(136,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(137,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(146,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(167,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(168,23): run-time error CSS1039: Token not allowed after unary operator: '-letter-spacing'
(172,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(180,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(187,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(195,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(211,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(214,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(256,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(273,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(279,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(282,19): run-time error CSS1039: Token not allowed after unary operator: '-button-bg'
(300,19): run-time error CSS1039: Token not allowed after unary operator: '-button-bg-hover'
(304,19): run-time error CSS1039: Token not allowed after unary operator: '-button2-bg'
(308,19): run-time error CSS1039: Token not allowed after unary operator: '-button2-bg-hover'
(311,19): run-time error CSS1039: Token not allowed after unary operator: '-button3-bg'
(312,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(316,19): run-time error CSS1039: Token not allowed after unary operator: '-button3-bg-hover'
(319,19): run-time error CSS1039: Token not allowed after unary operator: '-button4-bg'
(320,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(323,19): run-time error CSS1039: Token not allowed after unary operator: '-button4-bg-hover'
(324,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(327,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(331,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(335,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(336,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(439,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-bg'
(458,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(462,23): run-time error CSS1039: Token not allowed after unary operator: '-letter-spacing'
(465,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(471,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(472,19): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(487,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(492,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(506,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(5939,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-font-family'
(5958,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-font-family'
(5959,14): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5975,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(6025,25): run-time error CSS1039: Token not allowed after unary operator: '-main-bg'
(6026,28): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(6044,28): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(6095,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(6111,28): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(6114,21): run-time error CSS1039: Token not allowed after unary operator: '-form-error-color'
(6117,14): run-time error CSS1039: Token not allowed after unary operator: '-form-error-color'
(6128,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(6161,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(6168,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(6169,28): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(6189,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(6190,28): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(6212,34): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(6215,14): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6224,25): run-time error CSS1039: Token not allowed after unary operator: '-main-bg'
(6225,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(6237,33): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(6250,21): run-time error CSS1039: Token not allowed after unary operator: '-accent-border-color'
(6254,25): run-time error CSS1039: Token not allowed after unary operator: '-main-bg'
(6261,28): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(6304,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-color'
(6308,14): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-color'
(6311,25): run-time error CSS1039: Token not allowed after unary operator: '-main-bg'
(6312,14): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6317,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(6331,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(6386,28): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(6468,28): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(6472,23): run-time error CSS1039: Token not allowed after unary operator: '-letter-spacing'
(6473,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-font-family'
(6474,14): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6493,19): run-time error CSS1039: Token not allowed after unary operator: '-main-bg'
(6519,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(6530,40): run-time error CSS1039: Token not allowed after unary operator: '-main-bg'
(6533,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(6556,14): run-time error CSS1039: Token not allowed after unary operator: '-form-error-color'
(6557,21): run-time error CSS1039: Token not allowed after unary operator: '-form-error-color'
(6560,14): run-time error CSS1039: Token not allowed after unary operator: '-form-placeholder-color'
(6564,14): run-time error CSS1039: Token not allowed after unary operator: '-form-placeholder-color'
(6569,14): run-time error CSS1039: Token not allowed after unary operator: '-form-placeholder-color'
(6574,14): run-time error CSS1039: Token not allowed after unary operator: '-form-placeholder-color'
(6578,14): run-time error CSS1039: Token not allowed after unary operator: '-form-placeholder-color'
(6583,14): run-time error CSS1039: Token not allowed after unary operator: '-form-placeholder-color'
(6587,14): run-time error CSS1039: Token not allowed after unary operator: '-form-error-color'
(6590,14): run-time error CSS1039: Token not allowed after unary operator: '-form-error-color'
(6593,14): run-time error CSS1039: Token not allowed after unary operator: '-form-error-color'
(6596,14): run-time error CSS1039: Token not allowed after unary operator: '-form-error-color'
(6599,14): run-time error CSS1039: Token not allowed after unary operator: '-form-error-color'
(6602,14): run-time error CSS1039: Token not allowed after unary operator: '-form-error-color'
(6611,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(6668,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6680,28): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(6685,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6690,19): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(6694,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6724,19): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(6738,23): run-time error CSS1039: Token not allowed after unary operator: '-letter-spacing'
(6747,14): run-time error CSS1039: Token not allowed after unary operator: '-form-error-color'
(6758,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(6761,23): run-time error CSS1039: Token not allowed after unary operator: '-letter-spacing'
(6762,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(6766,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-font-family'
(6791,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(6792,28): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(6801,28): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(6810,14): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6811,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6821,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6822,19): run-time error CSS1039: Token not allowed after unary operator: '-form-error-color'
(6826,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6832,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6844,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(6957,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(6962,23): run-time error CSS1039: Token not allowed after unary operator: '-letter-spacing'
(6963,14): run-time error CSS1039: Token not allowed after unary operator: '-form-label-color'
(6972,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(6995,14): run-time error CSS1039: Token not allowed after unary operator: '-form-label-color'
(7003,21): run-time error CSS1039: Token not allowed after unary operator: '-accent-border-color'
(7006,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(7121,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-color'
(7141,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-border-color'
(7143,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(7147,19): run-time error CSS1039: Token not allowed after unary operator: '-th-bg'
(7149,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7150,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(7181,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7211,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(7212,28): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(7217,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(7218,33): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(7232,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(7278,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(7386,19): run-time error CSS1039: Token not allowed after unary operator: '-th-bg'
(7398,23): run-time error CSS1039: Token not allowed after unary operator: '-letter-spacing'
(7414,19): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7422,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(7431,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-color'
(7433,35): run-time error CSS1039: Token not allowed after unary operator: '-dark-border-color'
(7436,23): run-time error CSS1039: Token not allowed after unary operator: '-letter-spacing'
(7482,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-font-family'
(7485,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(7517,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(7518,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(7523,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7526,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7540,28): run-time error CSS1039: Token not allowed after unary operator: '-pagination-color'
(7541,14): run-time error CSS1039: Token not allowed after unary operator: '-pagination-color'
(7548,21): run-time error CSS1039: Token not allowed after unary operator: '-accent-border-color'
(7549,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7627,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-font-family'
(7630,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7645,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(7651,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7665,14): run-time error CSS1039: Token not allowed after unary operator: '-pagination-color'
(7666,28): run-time error CSS1039: Token not allowed after unary operator: '-pagination-color'
(7695,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7696,21): run-time error CSS1039: Token not allowed after unary operator: '-accent-border-color'
(7746,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7747,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(7758,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(7767,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(7834,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7839,20): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-font-family'
(7855,19): run-time error CSS1039: Token not allowed after unary operator: '-main-bg'
(8077,19): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(8083,25): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(8118,19): run-time error CSS1039: Token not allowed after unary operator: '-main-bg'
(8121,35): run-time error CSS1039: Token not allowed after unary operator: '-light-border-color'
(8160,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(8181,23): run-time error CSS1039: Token not allowed after unary operator: '-letter-spacing'
(8182,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(8183,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(8188,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(8206,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(8217,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(8218,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(8226,23): run-time error CSS1039: Token not allowed after unary operator: '-letter-spacing'
(8235,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(8257,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(8261,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(8272,35): run-time error CSS1039: Token not allowed after unary operator: '-dark-border-color'
(8280,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(8327,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(8332,23): run-time error CSS1039: Token not allowed after unary operator: '-letter-spacing'
(8341,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(8355,20): run-time error CSS1039: Token not allowed after unary operator: '-main-bg'
(8407,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(8436,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(8452,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(8477,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(8499,28): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(8509,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-color'
(8514,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-border-color'
(8541,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-color'
(8563,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(8575,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-border-color'
(8591,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-color'
(8598,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(8599,21): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(8645,19): run-time error CSS1039: Token not allowed after unary operator: '-main-bg'
(8647,32): run-time error CSS1039: Token not allowed after unary operator: '-light-border-color'
(8719,14): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8741,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(8742,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(8743,23): run-time error CSS1039: Token not allowed after unary operator: '-letter-spacing'
(8756,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(8757,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-color'
(8779,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(8782,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(8910,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-font-family'
(8920,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-color'
(8927,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-border-color'
(8935,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(8954,14): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(8955,23): run-time error CSS1039: Token not allowed after unary operator: '-letter-spacing'
(8956,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(8962,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(8981,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(8990,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(9020,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(9078,19): run-time error CSS1039: Token not allowed after unary operator: '-main-bg'
(9094,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9130,28): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(9155,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(9186,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9187,31): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(9203,14): run-time error CSS1039: Token not allowed after unary operator: '-form-error-color'
(9214,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(9235,28): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(9311,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(9313,28): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(9326,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(9336,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9350,21): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(9358,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9359,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-font-family'
(9369,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(9376,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-font-family'
(9380,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9385,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(9392,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(9434,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-font-family'
(9437,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(9438,14): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9511,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(9513,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9532,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(9535,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(9536,19): run-time error CSS1039: Token not allowed after unary operator: '-main-bg'
(9552,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9585,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9620,35): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(9625,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-font-family'
(9631,14): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9643,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(9714,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-font-family'
(9725,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9746,14): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(9761,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(9836,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(9880,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(10000,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(10020,25): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(10035,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10112,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(10134,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-bg'
(10138,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(10300,19): run-time error CSS1039: Token not allowed after unary operator: '-main-bg'
(10304,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-font-family'
(10305,14): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10333,19): run-time error CSS1039: Token not allowed after unary operator: '-main-bg'
(10394,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(10402,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-border-color'
(10403,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(10414,28): run-time error CSS1039: Token not allowed after unary operator: '-dark-border-color'
(10429,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-color'
(10434,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10440,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10443,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(10480,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-color'
(10502,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10512,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-font-family'
(10523,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(10524,23): run-time error CSS1039: Token not allowed after unary operator: '-letter-spacing'
(10535,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(10548,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(10556,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10615,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10628,14): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(10635,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(10640,23): run-time error CSS1039: Token not allowed after unary operator: '-letter-spacing'
(10641,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(10654,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(10705,25): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(10706,28): run-time error CSS1039: Token not allowed after unary operator: '-main-border-color'
(10707,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(10772,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(10775,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(10782,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(10796,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10820,28): run-time error CSS1039: Token not allowed after unary operator: '-light-border-color'
(10837,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(10838,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(10846,14): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(10848,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(10855,19): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(10891,19): run-time error CSS1039: Token not allowed after unary operator: '-main-bg'
(10892,28): run-time error CSS1039: Token not allowed after unary operator: '-light-border-color'
(10895,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(10917,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(10921,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(10926,14): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg-color'
(10930,14): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(10942,19): run-time error CSS1039: Token not allowed after unary operator: '-tertiary-bg'
(10965,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(10980,23): run-time error CSS1039: Token not allowed after unary operator: '-letter-spacing'
(11001,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(11026,20): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font-family'
(11034,14): run-time error CSS1039: Token not allowed after unary operator: '-acc-types-titles-color'
(11047,14): run-time error CSS1039: Token not allowed after unary operator: '-accent-color'
(11051,19): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(11096,19): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(11189,24): run-time error CSS1039: Token not allowed after unary operator: '-letter-spacing'
(11237,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(11281,20): run-time error CSS1039: Token not allowed after unary operator: '-light-border-color'
(11304,29): run-time error CSS1039: Token not allowed after unary operator: '-light-border-color'
 */
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
:root {
	--accent-color: #AC8746;
	--primary-color: #fff;
	--secondary-color: #161616;
	--main-color: #595959;
	--dark-bg-color: #C3C3C3;
	--black-color: #000;
	--acc-types-titles-color: #878787;
	--pagination-color: #C0C4CA;
	--main-bg: #ffffff;
	--primary-bg: #161616;
	--secondary-bg: #2A2A2A;
	--tertiary-bg: #F3f3f3;
	--th-bg: #0C0C0C;
	--main-border-color: #636363;
	--dark-border-color: #2B2B2B;
	--light-border-color: #D9D9D9;
	--accent-border-color: #AC8746;
	--form-label-color: #161616;
	--form-placeholder-color: #161616;
	--form-error-color: #f00;
	--primary-font-family: "Mulish", sans-serif;
	--secondary-font-family: "Hind", sans-serif;
	--tertiary-font-family: "Helvetica Neue", sans-serif;
	--button-bg: #A5873A;
	--button-bg-hover: #636363;
	--button2-bg: #161616;
	--button2-bg-hover: #A5873A;
	--button3-bg: #636363;
	--button3-bg-hover: #A5873A;
	--button4-bg: #ffffff;
	--button4-bg-hover: #A5873A;
	--letter-spacing: 0.3rem;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
html {
	font-size: 10px;
}
article, aside, details, figcaption, figure,
footer, header, main, hgroup, menu, nav, section {
	display: block;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
sub, sup {
	position: relative;
	font-size: 65%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
audio,
canvas,
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
#map_canvas img, .google-maps img {
	max-width: none;
}
video, embed, object, iframe {
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
}
* {
	box-sizing: border-box;
}
*:before,
*:after {
	box-sizing: border-box;
}
fieldset {
	max-width: 100%;
	width: 100%;
	min-width: 100%;
}
::-webkit-scrollbar {
	height: 0.8rem;
	width: 0.8rem;
}
::-webkit-scrollbar-track {
	background-color: var(--primary-bg);
}
::-webkit-scrollbar-thumb {
	height: auto;
	background: var(--accent-color);
	width: 0.8rem;
}
::-moz-selection {
	color: var(--primary-color);
	background-color: var(--secondary-bg);
}
::selection {
	color: var(--primary-color);
	background-color: var(--secondary-bg);
}
@-moz-document url-prefix() {
	html {
		scrollbar-color: var(--accent-color) var(--primary-bg);
		scrollbar-width: thin;
	}
}
a {
	color: var(--accent-color);
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
a:hover {
	text-decoration: underline;
}
.tdn {
	text-decoration: none;
}
.tdu {
	text-decoration: underline;
}
.tdn:hover {
	text-decoration: underline;
}
.tdu:hover {
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	color: var(--secondary-color);
	letter-spacing: var(--letter-spacing);
	text-transform: uppercase;
}
h1, .h1 {
	font-family: var(--secondary-font-family);
	line-height: 6.4rem;
	font-size: 4rem;
	font-weight: 300;
	letter-spacing: 0.5rem;
	margin-bottom: 2rem;
}
h2, .h2 {
	font-family: var(--secondary-font-family);
	font-size: 2rem;
	font-weight: 400;
	line-height: 2.6rem;
	margin-bottom: 1.2rem;
}
h3, .h3 {
	font-family: var(--secondary-font-family);
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-weight: 400;
	letter-spacing: 0.3rem;
	margin-bottom: 2rem;
}
h4, .h4 {
	font-family: var(--secondary-font-family);
	font-weight: 500;
	font-size: 1.4rem;
	line-height: 2.2rem;
	margin-bottom: 3rem;
}
p {
	margin-bottom: 1rem;
}
.color01 {
	color: #fff;
}
.color02 {
	color: #000;
}
.color03 {
	color: var(--accent-color);
}
.color04 {
	color: var(--secondary-color);
}
.main-holder {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 1.5rem;
}
.main-holder > .main-holder {
	padding-left: 0;
	padding-right: 0;
}
.centered {
	margin-left: auto;
	margin-right: auto;
}
.chold01 {
	max-width: 80rem;
}
.chold02 {
	max-width: 77rem;
}
.chold03 {
	max-width: 37rem;
}
.list {
	margin: -0.5rem 0 3rem;
	padding: 0;
	list-style: none;
}
.list li {
	position: relative;
	margin: 0 0 1rem;
	padding: 0 0 0 2rem;
}
.list li:before {
	content: "\e905";
	font-family: "icomoon";
	position: absolute;
	left: 0;
	font-size: 1rem;
	line-height: 1rem;
	color: var(--accent-color);
	top: 0.7rem;
}
.list li ul {
	margin: 1rem 0 0;
	padding: 0;
	list-style: none;
}
.rtl-page .list li {
	padding: 0 2rem 0 0;
}
.button {
	vertical-align: middle;
	display: inline-block;
	position: relative;
	padding: 1.05rem;
	min-width: 20rem;
	font-family: var(--secondary-font-family);
	font-weight: 600;
	line-height: 1.9rem;
	font-size: 1.2rem;
	letter-spacing: 0.3rem;
	text-transform: uppercase;
	color: var(--primary-color);
	text-decoration: none;
	text-align: center;
	background: var(--button-bg);
}
.button:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border: 0.2rem solid transparent;
}
.button span {
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.button:hover,
.button.active {
	background: var(--button-bg-hover);
	text-decoration: none;
}
.button2 {
	background: var(--button2-bg);
}
.button2:hover,
.button2.active {
	background: var(--button2-bg-hover);
}
.button3 {
	background: var(--button3-bg);
	color: var(--primary-color);
}
.button3:hover,
.button3.active {
	background: var(--button3-bg-hover);
}
.button4 {
	background: var(--button4-bg);
	color: var(--secondary-color);
}
.button4:hover {
	background: var(--button4-bg-hover);
	color: var(--primary-color);
}
.button.bordered {
	color: var(--primary-color);
	background: transparent;
}
.button.bordered:before {
	border-color: var(--primary-color);
}
.button.bordered:hover,
.button.bordered.active {
	background: var(--primary-color);
	color: var(--secondary-color);
}
.button.btn-img {
	padding: 1.1rem;
	min-width: 19rem;
}
.btn-md {
	min-width: 12rem;
	font-weight: 500;
	padding: 0.8rem 1rem;
}
.btn-xs {
	min-width: 11rem;
	padding: 0.7rem 1rem;
	font-size: 1.2rem;
	line-height: 1.6rem;
}
.btn-lg {
	padding: 2.5rem 3rem;
}
.btn-pd {
	padding: 1.05rem 4rem;
}
.btn-sz01 {
	min-width: 24.2rem;
}
.btn-sz02 {
	min-width: 18.9rem;
}
.btn-sz03 {
	min-width: 23rem;
}
.btn-sz04 {
	min-width: 9rem;
}
.btn-sz05 {
	min-width: 17rem;
}
.btn-sz06 {
	min-width: 13.7rem;
}
.btn-sz07 {
	min-width: 21.8rem;
}
.btn-valign {
	padding-top: 0;
	padding-bottom: 0;
}
.btn-valign > span {
	display: flex;
	align-items: center;
	justify-content: center;
}
.btn-valign > span {
	height: 5.4rem;
}
.btn-xs.btn-valign > span {
	height: 3rem;
}
.btn-md.btn-valign > span {
	height: 4rem;
}
.btn-lg.btn-valign > span {
	height: 7rem;
}
.btn-block {
	display: block;
	min-width: 0.1rem;
}
.centered-buttons {
	text-align: center;
	margin: 0 -1.5rem;
}
.centered-buttons .button {
	margin: 0 1.5rem 1.5rem;
}
.line {
	height: 0.1rem;
	display: block;
	border-top-width: 0.1rem;
	border-color: rgba(255, 255, 255, 0.15);
	border-style: solid;
	overflow: hidden;
}
.line.dashed {
	border-style: dashed;
}
.line.dotted {
	border-style: dotted;
}
.tabset {
	margin: 0;
	padding: 0;
	list-style: none;
}
.tabset li {
	display: inline-block;
	vertical-align: top;
}
.tabset li a {
	display: block;
}
.tabs-style01 {
	background: var(--tertiary-bg);
	overflow: hidden;
	position: relative;
	display: inline-flex;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	align-items: center;
	font-size: 1.6rem;
	line-height: 2.2rem;
	margin: 0 0 3rem;
}
.tabs-style01 li a {
	position: relative;
	display: flex;
	min-height: 4rem;
	align-items: center;
	justify-content: center;
	min-width: 10.5rem;
	font-family: var(--secondary-font-family);
	font-weight: 500;
	font-size: 1.2rem;
	line-height: normal;
	letter-spacing: var(--letter-spacing);
	text-decoration: none;
	text-align: center;
	color: var(--secondary-color);
	padding: 1rem 4rem;
	text-transform: uppercase;
}
.tabs-style01 li a:hover,
.tabs-style01 li a.active {
	color: var(--primary-color);
	background: var(--accent-color);
}
.social {
	display: flex;
	align-items: center;
	gap: 2rem;
}
.social .item {
	text-decoration: none;
	font-size: 1.2rem;
	line-height: 1.2rem;
}
.more {
	text-decoration: none;
	text-transform: uppercase;
	color: var(--secondary-color);
	letter-spacing: 0.3rem;
	font-size: 1.2rem;
	line-height: 1.9rem;
	font-weight: 400;
	font-family: var(--secondary-font-family);
	position: relative;
	padding: 0 1.5rem;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}
.more:after {
	content: "\e924";
	font-family: "icomoon";
	position: absolute;
	right: 0;
	font-size: 1rem;
	top: 0;
	color: var(--accent-color);
	transition: 0.2s;
}
.more:hover {
	text-decoration: none;
}
.more:hover:after {
	right: -0.5rem;
}
.more-link {
	margin: 0 auto;
}
.more-link a {
	text-decoration: none;
}
@media only screen and (max-width: 1200px) {
	.btn-block-lg {
		display: block;
		min-width: 0.1rem !important;
	}
}
@media only screen and (max-width: 1000px) {
	.btn-block-md {
		display: block;
		min-width: 0.1rem !important;
	}
}
@media only screen and (max-width: 767px) {
	h1, .h1 {
		font-size: 3rem;
		line-height: 4.8rem;
		margin-bottom: 2rem;
	}
	h2, .h2 {
		font-size: 2rem;
		/* line-height: 2rem; */
		margin-bottom: 1.2rem;
		letter-spacing: 0.02em;
	}
	h1, h2, h3, h4, h5, h6 {
		text-align: center;
	}
	.btn-block-sm {
		display: block;
		min-width: 0.1rem !important;
	}
	.tabs-style01 {
		font-size: 1.3rem;
		line-height: 1.6rem;
		margin-bottom: 2rem;
	}
	.tabs-style01 li a {
		min-width: 9.7rem;
		padding: 1rem 1.5rem;
		font-size: 1.5rem;
		line-height: 2rem;
	}
	.login-control-row {
		position: absolute;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
		height: 15.8rem;
		/* margin: 0 auto; */
		left: 50%;
		transform: translateX(-50%);
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	.login-control-row > .flex-full {
		padding-top: 2rem;
	}
}
@media only screen and (max-width: 479px) {
	.btn-block-xs {
		display: block;
		min-width: 0.1rem !important;
	}
	.btn-xs {
		min-width: 9rem;
		padding: 0.7rem 0.5rem;
		font-size: 1.1rem;
	}
}
body {
	display: flex;
	flex-direction: column;
}
#wrapper {
	overflow: hidden;
	position: relative;
	display: flex;
	flex-direction: column;
	min-height: 100vh;
}
.rtl-page #wrapper {
	direction: rtl;
}
*[class*=font-sz] {
	line-height: 1.2em;
}
.font-sz10, *[class] .font-sz10 {
	font-size: 1rem;
}
.font-sz11, *[class] .font-sz11 {
	font-size: 1.1rem;
}
.font-sz12, *[class] .font-sz12 {
	font-size: 1.2rem;
}
.font-sz13, *[class] .font-sz13 {
	font-size: 1.3rem;
}
.font-sz14, *[class] .font-sz14 {
	font-size: 1.4rem;
}
.font-sz15, *[class] .font-sz15 {
	font-size: 1.5rem;
}
.font-sz16, *[class] .font-sz16 {
	font-size: 1.6rem;
}
.font-sz17, *[class] .font-sz17 {
	font-size: 1.7rem;
}
.font-sz18, *[class] .font-sz18 {
	font-size: 1.8rem;
}
.font-sz19, *[class] .font-sz19 {
	font-size: 1.9rem;
}
.font-sz20, *[class] .font-sz20 {
	font-size: 2rem;
}
.font-sz21, *[class] .font-sz21 {
	font-size: 2.1rem;
}
.font-sz22, *[class] .font-sz22 {
	font-size: 2.2rem;
}
.font-sz23, *[class] .font-sz23 {
	font-size: 2.3rem;
}
.font-sz24, *[class] .font-sz24 {
	font-size: 2.4rem;
}
.font-sz25, *[class] .font-sz25 {
	font-size: 2.5rem;
}
.font-sz26, *[class] .font-sz26 {
	font-size: 2.6rem;
}
.font-sz27, *[class] .font-sz27 {
	font-size: 2.7rem;
}
.font-sz28, *[class] .font-sz28 {
	font-size: 2.8rem;
}
.font-sz29, *[class] .font-sz29 {
	font-size: 2.9rem;
}
.font-sz30, *[class] .font-sz30 {
	font-size: 3rem;
}
.font-sz31, *[class] .font-sz31 {
	font-size: 3.1rem;
}
.font-sz32, *[class] .font-sz32 {
	font-size: 3.2rem;
}
.font-sz33, *[class] .font-sz33 {
	font-size: 3.3rem;
}
.font-sz34, *[class] .font-sz34 {
	font-size: 3.4rem;
}
.font-sz35, *[class] .font-sz35 {
	font-size: 3.5rem;
}
.font-sz36, *[class] .font-sz36 {
	font-size: 3.6rem;
}
.font-sz37, *[class] .font-sz37 {
	font-size: 3.7rem;
}
.font-sz38, *[class] .font-sz38 {
	font-size: 3.8rem;
}
.font-sz39, *[class] .font-sz39 {
	font-size: 3.9rem;
}
.font-sz40, *[class] .font-sz40 {
	font-size: 4rem;
}
.font-sz41, *[class] .font-sz41 {
	font-size: 4.1rem;
}
.font-sz42, *[class] .font-sz42 {
	font-size: 4.2rem;
}
.font-sz43, *[class] .font-sz43 {
	font-size: 4.3rem;
}
.font-sz44, *[class] .font-sz44 {
	font-size: 4.4rem;
}
.font-sz45, *[class] .font-sz45 {
	font-size: 4.5rem;
}
.font-sz46, *[class] .font-sz46 {
	font-size: 4.6rem;
}
.font-sz47, *[class] .font-sz47 {
	font-size: 4.7rem;
}
.font-sz48, *[class] .font-sz48 {
	font-size: 4.8rem;
}
.font-sz49, *[class] .font-sz49 {
	font-size: 4.9rem;
}
.font-sz50, *[class] .font-sz50 {
	font-size: 5rem;
}
.font-sz51, *[class] .font-sz51 {
	font-size: 5.1rem;
}
.font-sz52, *[class] .font-sz52 {
	font-size: 5.2rem;
}
.font-sz53, *[class] .font-sz53 {
	font-size: 5.3rem;
}
.font-sz54, *[class] .font-sz54 {
	font-size: 5.4rem;
}
.font-sz55, *[class] .font-sz55 {
	font-size: 5.5rem;
}
.font-sz56, *[class] .font-sz56 {
	font-size: 5.6rem;
}
.font-sz57, *[class] .font-sz57 {
	font-size: 5.7rem;
}
.font-sz58, *[class] .font-sz58 {
	font-size: 5.8rem;
}
.font-sz59, *[class] .font-sz59 {
	font-size: 5.9rem;
}
.font-sz60, *[class] .font-sz60 {
	font-size: 6rem;
}
.font-sz61, *[class] .font-sz61 {
	font-size: 6.1rem;
}
.font-sz62, *[class] .font-sz62 {
	font-size: 6.2rem;
}
.font-sz63, *[class] .font-sz63 {
	font-size: 6.3rem;
}
.font-sz64, *[class] .font-sz64 {
	font-size: 6.4rem;
}
.font-sz65, *[class] .font-sz65 {
	font-size: 6.5rem;
}
.font-sz66, *[class] .font-sz66 {
	font-size: 6.6rem;
}
.font-sz67, *[class] .font-sz67 {
	font-size: 6.7rem;
}
.font-sz68, *[class] .font-sz68 {
	font-size: 6.8rem;
}
.font-sz69, *[class] .font-sz69 {
	font-size: 6.9rem;
}
.font-sz70, *[class] .font-sz70 {
	font-size: 7rem;
}
.font-sz71, *[class] .font-sz71 {
	font-size: 7.1rem;
}
.font-sz72, *[class] .font-sz72 {
	font-size: 7.2rem;
}
.font-sz73, *[class] .font-sz73 {
	font-size: 7.3rem;
}
.font-sz74, *[class] .font-sz74 {
	font-size: 7.4rem;
}
.font-sz75, *[class] .font-sz75 {
	font-size: 7.5rem;
}
.font-sz76, *[class] .font-sz76 {
	font-size: 7.6rem;
}
.font-sz77, *[class] .font-sz77 {
	font-size: 7.7rem;
}
.font-sz78, *[class] .font-sz78 {
	font-size: 7.8rem;
}
.font-sz79, *[class] .font-sz79 {
	font-size: 7.9rem;
}
.font-sz80, *[class] .font-sz80 {
	font-size: 8rem;
}
.font-sz81, *[class] .font-sz81 {
	font-size: 8.1rem;
}
.font-sz82, *[class] .font-sz82 {
	font-size: 8.2rem;
}
.font-sz83, *[class] .font-sz83 {
	font-size: 8.3rem;
}
.font-sz84, *[class] .font-sz84 {
	font-size: 8.4rem;
}
.font-sz85, *[class] .font-sz85 {
	font-size: 8.5rem;
}
.font-sz86, *[class] .font-sz86 {
	font-size: 8.6rem;
}
.font-sz87, *[class] .font-sz87 {
	font-size: 8.7rem;
}
.font-sz88, *[class] .font-sz88 {
	font-size: 8.8rem;
}
.font-sz89, *[class] .font-sz89 {
	font-size: 8.9rem;
}
.font-sz90, *[class] .font-sz90 {
	font-size: 9rem;
}
.font-sz91, *[class] .font-sz91 {
	font-size: 9.1rem;
}
.font-sz92, *[class] .font-sz92 {
	font-size: 9.2rem;
}
.font-sz93, *[class] .font-sz93 {
	font-size: 9.3rem;
}
.font-sz94, *[class] .font-sz94 {
	font-size: 9.4rem;
}
.font-sz95, *[class] .font-sz95 {
	font-size: 9.5rem;
}
.font-sz96, *[class] .font-sz96 {
	font-size: 9.6rem;
}
.font-sz97, *[class] .font-sz97 {
	font-size: 9.7rem;
}
.font-sz98, *[class] .font-sz98 {
	font-size: 9.8rem;
}
.font-sz99, *[class] .font-sz99 {
	font-size: 9.9rem;
}
.font-sz100, *[class] .font-sz100 {
	font-size: 10rem;
}
.font-sz101, *[class] .font-sz101 {
	font-size: 10.1rem;
}
.font-sz102, *[class] .font-sz102 {
	font-size: 10.2rem;
}
.font-sz103, *[class] .font-sz103 {
	font-size: 10.3rem;
}
.font-sz104, *[class] .font-sz104 {
	font-size: 10.4rem;
}
.font-sz105, *[class] .font-sz105 {
	font-size: 10.5rem;
}
.font-sz106, *[class] .font-sz106 {
	font-size: 10.6rem;
}
.font-sz107, *[class] .font-sz107 {
	font-size: 10.7rem;
}
.font-sz108, *[class] .font-sz108 {
	font-size: 10.8rem;
}
.font-sz109, *[class] .font-sz109 {
	font-size: 10.9rem;
}
.font-sz110, *[class] .font-sz110 {
	font-size: 11rem;
}
.line-h08 {
	line-height: 0.8em;
}
.line-h09 {
	line-height: 0.9em;
}
.line-h10 {
	line-height: 1em;
}
.line-h11 {
	line-height: 1.1em;
}
.line-h12 {
	line-height: 1.2em;
}
.line-h13 {
	line-height: 1.3em;
}
.line-h14 {
	line-height: 1.4em;
}
.line-h15 {
	line-height: 1.5em;
}
.line-h16 {
	line-height: 1.6em;
}
.line-h17 {
	line-height: 1.7em;
}
.line-h18 {
	line-height: 1.8em;
}
.line-h19 {
	line-height: 1.9em;
}
.line-h20 {
	line-height: 2em;
}
.fw100 {
	font-weight: 100;
}
.fw200 {
	font-weight: 200;
}
.fw300 {
	font-weight: 300;
}
.fw400 {
	font-weight: 400;
}
.fw500 {
	font-weight: 500;
}
.fw600 {
	font-weight: 600;
}
.fw700 {
	font-weight: 700;
}
.fw800 {
	font-weight: 800;
}
.fw900 {
	font-weight: 900;
}
.el-block {
	display: block !important;
}
.el-inline {
	display: inline !important;
}
.el-inline-block {
	display: inline-block !important;
}
.el-table {
	display: table !important;
}
.el-inline-table {
	display: inline-table !important;
}
.el-flex {
	display: flex !important;
}
.el-inline-flex {
	display: inline-flex !important;
}
.valign-t {
	vertical-align: top !important;
}
.valign-m {
	vertical-align: middle !important;
}
.valign-b {
	vertical-align: bottom !important;
}
.text-uppercase {
	text-transform: uppercase;
}
.text-lowercase {
	text-transform: lowercase;
}
.text-capitalize {
	text-transform: capitalize;
}
.show-less-479,
.show-less-767,
.show-less-1000,
.show-less-1200 {
	display: none;
}
.full-width {
	width: 100%;
}
.full-height {
	height: 100%;
}
.ofi {
	-o-object-fit: cover;
	   object-fit: cover;
	font-family: "object-fit: cover;";
}
.d-none {
	display: none !important;
}
.d-inline {
	display: inline !important;
}
.d-inline-block {
	display: inline-block !important;
}
.d-block {
	display: block !important;
}
.d-table {
	display: table !important;
}
.d-table-row {
	display: table-row !important;
}
.d-table-cell {
	display: table-cell !important;
}
.d-flex {
	display: flex !important;
}
.d-inline-flex {
	display: inline-flex !important;
}
.flex-row {
	flex-direction: row;
}
.flex-column {
	flex-direction: column;
}
.flex-row-reverse {
	flex-direction: row-reverse;
}
.flex-column-reverse {
	flex-direction: column-reverse;
}
.flex-wrap {
	flex-wrap: wrap;
}
.flex-nowrap {
	flex-wrap: nowrap;
}
.flex-wrap-reverse {
	flex-wrap: wrap-reverse;
}
.flex-fill {
	flex: 1 1 auto;
}
.flex-full {
	flex: 1 1 0;
}
.flex-grow-0 {
	flex-grow: 0;
}
.flex-grow-1 {
	flex-grow: 1;
}
.flex-shrink-0 {
	flex-shrink: 0;
}
.flex-shrink-1 {
	flex-shrink: 1;
}
.justify-content-start {
	justify-content: flex-start;
}
.justify-content-end {
	justify-content: flex-end;
}
.justify-content-center {
	justify-content: center;
}
.justify-content-between {
	justify-content: space-between;
}
.justify-content-around {
	justify-content: space-around;
}
.align-items-start {
	align-items: flex-start;
}
.align-items-end {
	align-items: flex-end;
}
.align-items-center {
	align-items: center;
}
.align-items-baseline {
	align-items: baseline;
}
.align-items-stretch {
	align-items: stretch;
}
.align-content-start {
	align-content: flex-start;
}
.align-content-end {
	align-content: flex-end;
}
.align-content-center {
	align-content: center;
}
.align-content-between {
	align-content: space-between;
}
.align-content-around {
	align-content: space-around;
}
.align-content-stretch {
	align-content: stretch;
}
.align-self-auto {
	align-self: auto;
}
.align-self-start {
	align-self: flex-start;
}
.align-self-end {
	align-self: flex-end;
}
.align-self-center {
	align-self: center;
}
.align-self-baseline {
	align-self: baseline;
}
.align-self-stretch {
	align-self: stretch;
}
/* grid */
.formitem {
	width: 100%;
}
*[class*=col-] {
	min-height: 0.1rem;
}
/* .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px} */
.no-gutters {
	margin-right: 0;
	margin-left: 0;
}
.no-gutters > .col, .no-gutters > [class*=col-] {
	padding-right: 0;
	padding-left: 0;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
	position: relative;
	width: 100%;
}
.col {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}
.col-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}
.col-1 {
	flex: 0 0 8.333333%;
	max-width: 8.333333%;
}
.col-2 {
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
}
.col-3 {
	flex: 0 0 25%;
	max-width: 25%;
}
.col-4 {
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
.col-5 {
	flex: 0 0 41.666667%;
	max-width: 41.666667%;
}
.col-6 {
	flex: 0 0 50%;
	max-width: 50%;
}
.col-7 {
	flex: 0 0 58.333333%;
	max-width: 58.333333%;
}
.col-8 {
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}
.col-9 {
	flex: 0 0 75%;
	max-width: 75%;
}
.col-10 {
	flex: 0 0 83.333333%;
	max-width: 83.333333%;
}
.col-11 {
	flex: 0 0 91.666667%;
	max-width: 91.666667%;
}
.col-12 {
	flex: 0 0 100%;
	max-width: 100%;
}
.offset-1 {
	margin-left: 8.333333%;
}
.offset-2 {
	margin-left: 16.666667%;
}
.offset-3 {
	margin-left: 25%;
}
.offset-4 {
	margin-left: 33.333333%;
}
.offset-5 {
	margin-left: 41.666667%;
}
.offset-6 {
	margin-left: 50%;
}
.offset-7 {
	margin-left: 58.333333%;
}
.offset-8 {
	margin-left: 66.666667%;
}
.offset-9 {
	margin-left: 75%;
}
.offset-10 {
	margin-left: 83.333333%;
}
.offset-11 {
	margin-left: 91.666667%;
}
.rtl-page .offset-1 {
	margin-right: 8.333333%;
}
.rtl-page .offset-2 {
	margin-right: 16.666667%;
}
.rtl-page .offset-3 {
	margin-right: 25%;
}
.rtl-page .offset-4 {
	margin-right: 33.333333%;
}
.rtl-page .offset-5 {
	margin-right: 41.666667%;
}
.rtl-page .offset-6 {
	margin-right: 50%;
}
.rtl-page .offset-7 {
	margin-right: 58.333333%;
}
.rtl-page .offset-8 {
	margin-right: 66.666667%;
}
.rtl-page .offset-9 {
	margin-right: 75%;
}
.rtl-page .offset-10 {
	margin-right: 83.333333%;
}
.rtl-page .offset-11 {
	margin-right: 91.666667%;
}
.text-left {
	text-align: left !important;
}
.text-right {
	text-align: right !important;
}
.text-center {
	text-align: center !important;
}
.rtl-page .text-left {
	text-align: right !important;
}
.rtl-page .text-right {
	text-align: left !important;
}
@media only screen and (min-width: 480px) {
	.text-sm-left {
		text-align: left !important;
	}
	.text-sm-right {
		text-align: right !important;
	}
	.text-sm-center {
		text-align: center !important;
	}
	.rtl-page .text-sm-left {
		text-align: right !important;
	}
	.rtl-page .text-sm-right {
		text-align: left !important;
	}
}
@media only screen and (min-width: 768px) {
	.text-md-left {
		text-align: left !important;
	}
	.text-md-right {
		text-align: right !important;
	}
	.text-md-center {
		text-align: center !important;
	}
	.rtl-page .text-md-left {
		text-align: right !important;
	}
	.rtl-page .text-md-right {
		text-align: left !important;
	}
}
@media only screen and (min-width: 1000px) {
	.text-lg-left {
		text-align: left !important;
	}
	.text-lg-right {
		text-align: right !important;
	}
	.text-lg-center {
		text-align: center !important;
	}
	.rtl-page .text-lg-left {
		text-align: right !important;
	}
	.rtl-page .text-lg-right {
		text-align: left !important;
	}
}
@media only screen and (min-width: 1200px) {
	.text-xl-left {
		text-align: left !important;
	}
	.text-xl-right {
		text-align: right !important;
	}
	.text-xl-center {
		text-align: center !important;
	}
	.rtl-page .text-xl-left {
		text-align: right !important;
	}
	.rtl-page .text-xl-right {
		text-align: left !important;
	}
}
@media only screen and (min-width: 480px) {
	.col-sm {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-sm-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.col-sm-1 {
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.col-sm-2 {
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.col-sm-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-sm-4 {
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.col-sm-5 {
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.col-sm-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-sm-7 {
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.col-sm-8 {
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.col-sm-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-sm-10 {
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.col-sm-11 {
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.col-sm-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.offset-sm-0 {
		margin-left: 0;
	}
	.offset-sm-1 {
		margin-left: 8.333333%;
	}
	.offset-sm-2 {
		margin-left: 16.666667%;
	}
	.offset-sm-3 {
		margin-left: 25%;
	}
	.offset-sm-4 {
		margin-left: 33.333333%;
	}
	.offset-sm-5 {
		margin-left: 41.666667%;
	}
	.offset-sm-6 {
		margin-left: 50%;
	}
	.offset-sm-7 {
		margin-left: 58.333333%;
	}
	.offset-sm-8 {
		margin-left: 66.666667%;
	}
	.offset-sm-9 {
		margin-left: 75%;
	}
	.offset-sm-10 {
		margin-left: 83.333333%;
	}
	.offset-sm-11 {
		margin-left: 91.666667%;
	}
	.rtl-page .offset-sm-0 {
		margin-right: 0;
	}
	.rtl-page .offset-sm-1 {
		margin-right: 8.333333%;
	}
	.rtl-page .offset-sm-2 {
		margin-right: 16.666667%;
	}
	.rtl-page .offset-sm-3 {
		margin-right: 25%;
	}
	.rtl-page .offset-sm-4 {
		margin-right: 33.333333%;
	}
	.rtl-page .offset-sm-5 {
		margin-right: 41.666667%;
	}
	.rtl-page .offset-sm-6 {
		margin-right: 50%;
	}
	.rtl-page .offset-sm-7 {
		margin-right: 58.333333%;
	}
	.rtl-page .offset-sm-8 {
		margin-right: 66.666667%;
	}
	.rtl-page .offset-sm-9 {
		margin-right: 75%;
	}
	.rtl-page .offset-sm-10 {
		margin-right: 83.333333%;
	}
	.rtl-page .offset-sm-11 {
		margin-right: 91.666667%;
	}
	.d-sm-none {
		display: none !important;
	}
	.d-sm-inline {
		display: inline !important;
	}
	.d-sm-inline-block {
		display: inline-block !important;
	}
	.d-sm-block {
		display: block !important;
	}
	.d-sm-table {
		display: table !important;
	}
	.d-sm-table-row {
		display: table-row !important;
	}
	.d-sm-table-cell {
		display: table-cell !important;
	}
	.d-sm-flex {
		display: flex !important;
	}
	.d-sm-inline-flex {
		display: inline-flex !important;
	}
	.flex-sm-row {
		flex-direction: row !important;
	}
	.flex-sm-column {
		flex-direction: column !important;
	}
	.flex-sm-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-sm-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-sm-wrap {
		flex-wrap: wrap !important;
	}
	.flex-sm-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-sm-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.flex-sm-fill {
		flex: 1 1 auto !important;
	}
	.flex-sm-grow-0 {
		flex-grow: 0 !important;
	}
	.flex-sm-grow-1 {
		flex-grow: 1 !important;
	}
	.flex-sm-shrink-0 {
		flex-shrink: 0 !important;
	}
	.flex-sm-shrink-1 {
		flex-shrink: 1 !important;
	}
	.justify-content-sm-start {
		justify-content: flex-start !important;
	}
	.justify-content-sm-end {
		justify-content: flex-end !important;
	}
	.justify-content-sm-center {
		justify-content: center !important;
	}
	.justify-content-sm-between {
		justify-content: space-between !important;
	}
	.justify-content-sm-around {
		justify-content: space-around !important;
	}
	.align-items-sm-start {
		align-items: flex-start !important;
	}
	.align-items-sm-end {
		align-items: flex-end !important;
	}
	.align-items-sm-center {
		align-items: center !important;
	}
	.align-items-sm-baseline {
		align-items: baseline !important;
	}
	.align-items-sm-stretch {
		align-items: stretch !important;
	}
	.align-content-sm-start {
		align-content: flex-start !important;
	}
	.align-content-sm-end {
		align-content: flex-end !important;
	}
	.align-content-sm-center {
		align-content: center !important;
	}
	.align-content-sm-between {
		align-content: space-between !important;
	}
	.align-content-sm-around {
		align-content: space-around !important;
	}
	.align-content-sm-stretch {
		align-content: stretch !important;
	}
	.align-self-sm-auto {
		align-self: auto !important;
	}
	.align-self-sm-start {
		align-self: flex-start !important;
	}
	.align-self-sm-end {
		align-self: flex-end !important;
	}
	.align-self-sm-center {
		align-self: center !important;
	}
	.align-self-sm-baseline {
		align-self: baseline !important;
	}
	.align-self-sm-stretch {
		align-self: stretch !important;
	}
}
@media only screen and (min-width: 768px) {
	.col-md {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-md-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.col-md-1 {
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.col-md-2 {
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.col-md-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-md-4 {
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.col-md-5 {
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.col-md-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-md-7 {
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.col-md-8 {
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.col-md-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-md-10 {
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.col-md-11 {
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.col-md-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.offset-md-0 {
		margin-left: 0;
	}
	.offset-md-1 {
		margin-left: 8.333333%;
	}
	.offset-md-2 {
		margin-left: 16.666667%;
	}
	.offset-md-3 {
		margin-left: 25%;
	}
	.offset-md-4 {
		margin-left: 33.333333%;
	}
	.offset-md-5 {
		margin-left: 41.666667%;
	}
	.offset-md-6 {
		margin-left: 50%;
	}
	.offset-md-7 {
		margin-left: 58.333333%;
	}
	.offset-md-8 {
		margin-left: 66.666667%;
	}
	.offset-md-9 {
		margin-left: 75%;
	}
	.offset-md-10 {
		margin-left: 83.333333%;
	}
	.offset-md-11 {
		margin-left: 91.666667%;
	}
	.rtl-page .offset-md-0 {
		margin-right: 0;
	}
	.rtl-page .offset-md-1 {
		margin-right: 8.333333%;
	}
	.rtl-page .offset-md-2 {
		margin-right: 16.666667%;
	}
	.rtl-page .offset-md-3 {
		margin-right: 25%;
	}
	.rtl-page .offset-md-4 {
		margin-right: 33.333333%;
	}
	.rtl-page .offset-md-5 {
		margin-right: 41.666667%;
	}
	.rtl-page .offset-md-6 {
		margin-right: 50%;
	}
	.rtl-page .offset-md-7 {
		margin-right: 58.333333%;
	}
	.rtl-page .offset-md-8 {
		margin-right: 66.666667%;
	}
	.rtl-page .offset-md-9 {
		margin-right: 75%;
	}
	.rtl-page .offset-md-10 {
		margin-right: 83.333333%;
	}
	.rtl-page .offset-md-11 {
		margin-right: 91.666667%;
	}
	.d-md-none {
		display: none !important;
	}
	.d-md-inline {
		display: inline !important;
	}
	.d-md-inline-block {
		display: inline-block !important;
	}
	.d-md-block {
		display: block !important;
	}
	.d-md-table {
		display: table !important;
	}
	.d-md-table-row {
		display: table-row !important;
	}
	.d-md-table-cell {
		display: table-cell !important;
	}
	.d-md-flex {
		display: flex !important;
	}
	.d-md-inline-flex {
		display: inline-flex !important;
	}
	.flex-md-row {
		flex-direction: row !important;
	}
	.flex-md-column {
		flex-direction: column !important;
	}
	.flex-md-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-md-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-md-wrap {
		flex-wrap: wrap !important;
	}
	.flex-md-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-md-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.flex-md-fill {
		flex: 1 1 auto !important;
	}
	.flex-md-grow-0 {
		flex-grow: 0 !important;
	}
	.flex-md-grow-1 {
		flex-grow: 1 !important;
	}
	.flex-md-shrink-0 {
		flex-shrink: 0 !important;
	}
	.flex-md-shrink-1 {
		flex-shrink: 1 !important;
	}
	.justify-content-md-start {
		justify-content: flex-start !important;
	}
	.justify-content-md-end {
		justify-content: flex-end !important;
	}
	.justify-content-md-center {
		justify-content: center !important;
	}
	.justify-content-md-between {
		justify-content: space-between !important;
	}
	.justify-content-md-around {
		justify-content: space-around !important;
	}
	.align-items-md-start {
		align-items: flex-start !important;
	}
	.align-items-md-end {
		align-items: flex-end !important;
	}
	.align-items-md-center {
		align-items: center !important;
	}
	.align-items-md-baseline {
		align-items: baseline !important;
	}
	.align-items-md-stretch {
		align-items: stretch !important;
	}
	.align-content-md-start {
		align-content: flex-start !important;
	}
	.align-content-md-end {
		align-content: flex-end !important;
	}
	.align-content-md-center {
		align-content: center !important;
	}
	.align-content-md-between {
		align-content: space-between !important;
	}
	.align-content-md-around {
		align-content: space-around !important;
	}
	.align-content-md-stretch {
		align-content: stretch !important;
	}
	.align-self-md-auto {
		align-self: auto !important;
	}
	.align-self-md-start {
		align-self: flex-start !important;
	}
	.align-self-md-end {
		align-self: flex-end !important;
	}
	.align-self-md-center {
		align-self: center !important;
	}
	.align-self-md-baseline {
		align-self: baseline !important;
	}
	.align-self-md-stretch {
		align-self: stretch !important;
	}
}
@media only screen and (min-width: 1000px) {
	.col-lg {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-lg-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.col-lg-1 {
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.col-lg-2 {
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.col-lg-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-lg-4 {
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.col-lg-5 {
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.col-lg-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-lg-7 {
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.col-lg-8 {
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.col-lg-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-lg-10 {
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.col-lg-11 {
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.col-lg-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.offset-lg-0 {
		margin-left: 0;
	}
	.offset-lg-1 {
		margin-left: 8.333333%;
	}
	.offset-lg-2 {
		margin-left: 16.666667%;
	}
	.offset-lg-3 {
		margin-left: 25%;
	}
	.offset-lg-4 {
		margin-left: 33.333333%;
	}
	.offset-lg-5 {
		margin-left: 41.666667%;
	}
	.offset-lg-6 {
		margin-left: 50%;
	}
	.offset-lg-7 {
		margin-left: 58.333333%;
	}
	.offset-lg-8 {
		margin-left: 66.666667%;
	}
	.offset-lg-9 {
		margin-left: 75%;
	}
	.offset-lg-10 {
		margin-left: 83.333333%;
	}
	.offset-lg-11 {
		margin-left: 91.666667%;
	}
	.rtl-page .offset-lg-0 {
		margin-right: 0;
	}
	.rtl-page .offset-lg-1 {
		margin-right: 8.333333%;
	}
	.rtl-page .offset-lg-2 {
		margin-right: 16.666667%;
	}
	.rtl-page .offset-lg-3 {
		margin-right: 25%;
	}
	.rtl-page .offset-lg-4 {
		margin-right: 33.333333%;
	}
	.rtl-page .offset-lg-5 {
		margin-right: 41.666667%;
	}
	.rtl-page .offset-lg-6 {
		margin-right: 50%;
	}
	.rtl-page .offset-lg-7 {
		margin-right: 58.333333%;
	}
	.rtl-page .offset-lg-8 {
		margin-right: 66.666667%;
	}
	.rtl-page .offset-lg-9 {
		margin-right: 75%;
	}
	.rtl-page .offset-lg-10 {
		margin-right: 83.333333%;
	}
	.rtl-page .offset-lg-11 {
		margin-right: 91.666667%;
	}
	.d-lg-none {
		display: none !important;
	}
	.d-lg-inline {
		display: inline !important;
	}
	.d-lg-inline-block {
		display: inline-block !important;
	}
	.d-lg-block {
		display: block !important;
	}
	.d-lg-table {
		display: table !important;
	}
	.d-lg-table-row {
		display: table-row !important;
	}
	.d-lg-table-cell {
		display: table-cell !important;
	}
	.d-lg-flex {
		display: flex !important;
	}
	.d-lg-inline-flex {
		display: inline-flex !important;
	}
	.flex-lg-row {
		flex-direction: row !important;
	}
	.flex-lg-column {
		flex-direction: column !important;
	}
	.flex-lg-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-lg-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-lg-wrap {
		flex-wrap: wrap !important;
	}
	.flex-lg-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-lg-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.flex-lg-fill {
		flex: 1 1 auto !important;
	}
	.flex-lg-grow-0 {
		flex-grow: 0 !important;
	}
	.flex-lg-grow-1 {
		flex-grow: 1 !important;
	}
	.flex-lg-shrink-0 {
		flex-shrink: 0 !important;
	}
	.flex-lg-shrink-1 {
		flex-shrink: 1 !important;
	}
	.justify-content-lg-start {
		justify-content: flex-start !important;
	}
	.justify-content-lg-end {
		justify-content: flex-end !important;
	}
	.justify-content-lg-center {
		justify-content: center !important;
	}
	.justify-content-lg-between {
		justify-content: space-between !important;
	}
	.justify-content-lg-around {
		justify-content: space-around !important;
	}
	.align-items-lg-start {
		align-items: flex-start !important;
	}
	.align-items-lg-end {
		align-items: flex-end !important;
	}
	.align-items-lg-center {
		align-items: center !important;
	}
	.align-items-lg-baseline {
		align-items: baseline !important;
	}
	.align-items-lg-stretch {
		align-items: stretch !important;
	}
	.align-content-lg-start {
		align-content: flex-start !important;
	}
	.align-content-lg-end {
		align-content: flex-end !important;
	}
	.align-content-lg-center {
		align-content: center !important;
	}
	.align-content-lg-between {
		align-content: space-between !important;
	}
	.align-content-lg-around {
		align-content: space-around !important;
	}
	.align-content-lg-stretch {
		align-content: stretch !important;
	}
	.align-self-lg-auto {
		align-self: auto !important;
	}
	.align-self-lg-start {
		align-self: flex-start !important;
	}
	.align-self-lg-end {
		align-self: flex-end !important;
	}
	.align-self-lg-center {
		align-self: center !important;
	}
	.align-self-lg-baseline {
		align-self: baseline !important;
	}
	.align-self-lg-stretch {
		align-self: stretch !important;
	}
}
@media only screen and (min-width: 1200px) {
	.col-xl {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-xl-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.col-xl-1 {
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.col-xl-2 {
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.col-xl-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-xl-4 {
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.col-xl-5 {
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.col-xl-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-xl-7 {
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.col-xl-8 {
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.col-xl-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-xl-10 {
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.col-xl-11 {
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.col-xl-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.offset-xl-0 {
		margin-left: 0;
	}
	.offset-xl-1 {
		margin-left: 8.333333%;
	}
	.offset-xl-2 {
		margin-left: 16.666667%;
	}
	.offset-xl-3 {
		margin-left: 25%;
	}
	.offset-xl-4 {
		margin-left: 33.333333%;
	}
	.offset-xl-5 {
		margin-left: 41.666667%;
	}
	.offset-xl-6 {
		margin-left: 50%;
	}
	.offset-xl-7 {
		margin-left: 58.333333%;
	}
	.offset-xl-8 {
		margin-left: 66.666667%;
	}
	.offset-xl-9 {
		margin-left: 75%;
	}
	.offset-xl-10 {
		margin-left: 83.333333%;
	}
	.offset-xl-11 {
		margin-left: 91.666667%;
	}
	.rtl-page .offset-xl-0 {
		margin-right: 0;
	}
	.rtl-page .offset-xl-1 {
		margin-right: 8.333333%;
	}
	.rtl-page .offset-xl-2 {
		margin-right: 16.666667%;
	}
	.rtl-page .offset-xl-3 {
		margin-right: 25%;
	}
	.rtl-page .offset-xl-4 {
		margin-right: 33.333333%;
	}
	.rtl-page .offset-xl-5 {
		margin-right: 41.666667%;
	}
	.rtl-page .offset-xl-6 {
		margin-right: 50%;
	}
	.rtl-page .offset-xl-7 {
		margin-right: 58.333333%;
	}
	.rtl-page .offset-xl-8 {
		margin-right: 66.666667%;
	}
	.rtl-page .offset-xl-9 {
		margin-right: 75%;
	}
	.rtl-page .offset-xl-10 {
		margin-right: 83.333333%;
	}
	.rtl-page .offset-xl-11 {
		margin-right: 91.666667%;
	}
	.d-xl-none {
		display: none !important;
	}
	.d-xl-inline {
		display: inline !important;
	}
	.d-xl-inline-block {
		display: inline-block !important;
	}
	.d-xl-block {
		display: block !important;
	}
	.d-xl-table {
		display: table !important;
	}
	.d-xl-table-row {
		display: table-row !important;
	}
	.d-xl-table-cell {
		display: table-cell !important;
	}
	.d-xl-flex {
		display: flex !important;
	}
	.d-xl-inline-flex {
		display: inline-flex !important;
	}
	.flex-xl-row {
		flex-direction: row !important;
	}
	.flex-xl-column {
		flex-direction: column !important;
	}
	.flex-xl-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-xl-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-xl-wrap {
		flex-wrap: wrap !important;
	}
	.flex-xl-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-xl-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.flex-xl-fill {
		flex: 1 1 auto !important;
	}
	.flex-xl-grow-0 {
		flex-grow: 0 !important;
	}
	.flex-xl-grow-1 {
		flex-grow: 1 !important;
	}
	.flex-xl-shrink-0 {
		flex-shrink: 0 !important;
	}
	.flex-xl-shrink-1 {
		flex-shrink: 1 !important;
	}
	.justify-content-xl-start {
		justify-content: flex-start !important;
	}
	.justify-content-xl-end {
		justify-content: flex-end !important;
	}
	.justify-content-xl-center {
		justify-content: center !important;
	}
	.justify-content-xl-between {
		justify-content: space-between !important;
	}
	.justify-content-xl-around {
		justify-content: space-around !important;
	}
	.align-items-xl-start {
		align-items: flex-start !important;
	}
	.align-items-xl-end {
		align-items: flex-end !important;
	}
	.align-items-xl-center {
		align-items: center !important;
	}
	.align-items-xl-baseline {
		align-items: baseline !important;
	}
	.align-items-xl-stretch {
		align-items: stretch !important;
	}
	.align-content-xl-start {
		align-content: flex-start !important;
	}
	.align-content-xl-end {
		align-content: flex-end !important;
	}
	.align-content-xl-center {
		align-content: center !important;
	}
	.align-content-xl-between {
		align-content: space-between !important;
	}
	.align-content-xl-around {
		align-content: space-around !important;
	}
	.align-content-xl-stretch {
		align-content: stretch !important;
	}
	.align-self-xl-auto {
		align-self: auto !important;
	}
	.align-self-xl-start {
		align-self: flex-start !important;
	}
	.align-self-xl-end {
		align-self: flex-end !important;
	}
	.align-self-xl-center {
		align-self: center !important;
	}
	.align-self-xl-baseline {
		align-self: baseline !important;
	}
	.align-self-xl-stretch {
		align-self: stretch !important;
	}
}
.mt-0, .my-0 {
	margin-top: 0 !important;
}
.mr-0, .mx-0 {
	margin-right: 0 !important;
}
.rtl-page .mr-0, .rtl-page .mx-0 {
	margin-left: 0 !important;
	margin-right: auto !important;
}
.mb-0, .my-0 {
	margin-bottom: 0 !important;
}
.ml-0, .mx-0 {
	margin-left: 0 !important;
}
.rtl-page .mx-0 {
	margin-right: 0 !important;
	margin-left: auto !important;
}
.m-5 {
	margin: 0.5rem !important;
}
.mt-5, .my-5 {
	margin-top: 0.5rem !important;
}
.mr-5, .mx-5 {
	margin-right: 0.5rem !important;
}
.rtl-page .mr-5, .rtl-page .mx-5 {
	margin-left: 0.5rem !important;
	margin-right: auto !important;
}
.mb-5, .my-5 {
	margin-bottom: 0.5rem !important;
}
.ml-5, .mx-5 {
	margin-left: 0.5rem !important;
}
.rtl-page .ml-5, .rtl-page .mx-5 {
	margin-right: 0.5rem !important;
	margin-left: auto !important;
}
.m-10 {
	margin: 1rem !important;
}
.mt-10, .my-10 {
	margin-top: 1rem !important;
}
.mr-10, .mx-10 {
	margin-right: 1rem !important;
}
.rtl-page .mr-10, .rtl-page .mx-10 {
	margin-left: 1rem !important;
	margin-right: auto;
}
.mb-10, .my-10 {
	margin-bottom: 1rem !important;
}
.ml-10, .mx-10 {
	margin-left: 1rem !important;
}
.rtl-page .ml-10, .rtl-page .mx-10 {
	margin-right: 1rem !important;
	margin-left: auto !important;
}
.m-15 {
	margin: 1.5rem !important;
}
.mt-15, .my-15 {
	margin-top: 1.5rem !important;
}
.mr-15, .mx-15 {
	margin-right: 1.5rem !important;
}
.rtl-page .mr-15, .rtl-page .mx-15 {
	margin-left: 1.5rem !important;
	margin-right: auto !important;
}
.mb-15, .my-15 {
	margin-bottom: 1.5rem !important;
}
.ml-15, .mx-15 {
	margin-left: 1.5rem !important;
}
.rtl-page .ml-15, .rtl-page .mx-15 {
	margin-right: 1.5rem !important;
	margin-left: auto !important;
}
.m-20 {
	margin: 2rem !important;
}
.mt-20, .my-20 {
	margin-top: 2rem !important;
}
.mr-20, .mx-20 {
	margin-right: 2rem !important;
}
.rtl-page .mr-20, .rtl-page .mx-20 {
	margin-left: 2rem !important;
	margin-right: auto !important;
}
.mb-20, .my-20 {
	margin-bottom: 2rem !important;
}
.ml-20, .mx-20 {
	margin-left: 2rem !important;
}
.rtl-page .ml-20, .rtl-page .mx-20 {
	margin-right: 2rem !important;
	margin-left: auto !important;
}
.m-25 {
	margin: 2.5rem !important;
}
.mt-25, .my-25 {
	margin-top: 2.5rem !important;
}
.mr-25, .mx-25 {
	margin-right: 2.5rem !important;
}
.rtl-page .mr-25, .rtl-page .mx-25 {
	margin-left: 2.5rem !important;
	margin-right: auto !important;
}
.mb-25, .my-25 {
	margin-bottom: 2.5rem !important;
}
.ml-25, .mx-25 {
	margin-left: 2.5rem !important;
}
.rtl-page .ml-25, .rtl-page .mx-25 {
	margin-right: 2.5rem !important;
	margin-left: auto !important;
}
.m-30 {
	margin: 3rem !important;
}
.mt-30, .my-30 {
	margin-top: 3rem !important;
}
.mr-30, .mx-30 {
	margin-right: 3rem !important;
}
.rtl-page .mr-30, .rtl-page .mx-30 {
	margin-left: 3rem !important;
	margin-right: auto !important;
}
.mb-30, .my-30 {
	margin-bottom: 3rem !important;
}
.ml-30, .mx-30 {
	margin-left: 3rem !important;
}
.rtl-page .ml-30, .rtl-page .mx-30 {
	margin-right: 3rem !important;
	margin-left: auto !important;
}
.m-35 {
	margin: 3.5rem !important;
}
.mt-35, .my-35 {
	margin-top: 3.5rem !important;
}
.mr-35, .mx-35 {
	margin-right: 3.5rem !important;
}
.rtl-page .mr-35, .rtl-page .mx-35 {
	margin-left: 3.5rem !important;
	margin-right: auto !important;
}
.mb-35, .my-35 {
	margin-bottom: 3.5rem !important;
}
.ml-35, .mx-35 {
	margin-left: 3.5rem !important;
}
.rtl-page .ml-35, .rtl-page .mx-35 {
	margin-right: 3.5rem !important;
	margin-left: auto !important;
}
.m-40 {
	margin: 4rem !important;
}
.mt-40, .my-40 {
	margin-top: 4rem !important;
}
.mr-40, .mx-40 {
	margin-right: 4rem !important;
}
.rtl-page .mr-40, .rtl-page .mx-40 {
	margin-left: 4rem !important;
	margin-right: auto !important;
}
.mb-40, .my-40 {
	margin-bottom: 4rem !important;
}
.ml-40, .mx-40 {
	margin-left: 4rem !important;
}
.rtl-page .ml-40, .rtl-page .mx-40 {
	margin-right: 4rem !important;
	margin-left: auto;
}
.m-45 {
	margin: 4.5rem !important;
}
.mt-45, .my-45 {
	margin-top: 4.5rem !important;
}
.mr-45, .mx-45 {
	margin-right: 4.5rem !important;
}
.rtl-page .mr-45, .rtl-page .mx-45 {
	margin-left: 4.5rem !important;
	margin-right: auto !important;
}
.mb-45, .my-45 {
	margin-bottom: 4.5rem !important;
}
.ml-45, .mx-45 {
	margin-left: 4.5rem !important;
}
.rtl-page .ml-45, .rtl-page .mx-45 {
	margin-right: 4.5rem !important;
	margin-left: auto !important;
}
.m-50 {
	margin: 5rem !important;
}
.mt-50, .my-50 {
	margin-top: 5rem !important;
}
.mr-50, .mx-50 {
	margin-right: 5rem !important;
}
.rtl-page .mr-50, .rtl-page .mx-50 {
	margin-left: 5rem !important;
	margin-right: auto !important;
}
.mb-50, .my-50 {
	margin-bottom: 5rem !important;
}
.ml-50, .mx-50 {
	margin-left: 5rem !important;
}
.rtl-page .ml-50, .rtl-page .mx-50 {
	margin-right: 5rem !important;
	margin-left: auto !important;
}
.m-n5 {
	margin: -0.5rem;
}
.mt-n5, .my-n5 {
	margin-top: -0.5rem !important;
}
.mr-n5, .mx-n5 {
	margin-right: -0.5rem !important;
}
.rtl-page .mr-n5, .rtl-page .mx-n5 {
	margin-left: -0.5rem !important;
	margin-right: auto !important;
}
.mb-n5, .my-n5 {
	margin-bottom: -0.5rem !important;
}
.ml-n5, .mx-n5 {
	margin-left: -0.5rem !important;
}
.rtl-page .ml-n5, .rtl-page .mx-n5 {
	margin-right: -0.5rem !important;
	margin-left: auto !important;
}
.m-n10 {
	margin: -1rem !important;
}
.mt-n10, .my-n10 {
	margin-top: -1rem !important;
}
.mr-n10, .mx-n10 {
	margin-right: -1rem !important;
}
.rtl-page .mr-n10, .rtl-page .mx-n10 {
	margin-left: -1rem !important;
	margin-right: auto !important;
}
.mb-n10, .my-n10 {
	margin-bottom: -1rem !important;
}
.ml-n10, .mx-n10 {
	margin-left: -1rem !important;
}
.rtl-page .ml-n10, .rtl-page .mx-n10 {
	margin-right: -1rem !important;
	margin-left: auto !important;
}
.m-n15 {
	margin: -1.5rem !important;
}
.mt-n15, .my-n15 {
	margin-top: -1.5rem !important;
}
.mr-n15, .mx-n15 {
	margin-right: -1.5rem !important;
}
.rtl-page .mr-n15, .rtl-page .mx-n15 {
	margin-left: -1.5rem !important;
	margin-right: auto !important;
}
.mb-n15, .my-n15 {
	margin-bottom: -1.5rem !important;
}
.ml-n15, .mx-n15 {
	margin-left: -1.5rem !important;
}
.rtl-page .ml-n15, .rtl-page .mx-n15 {
	margin-right: -1.5rem !important;
	margin-left: auto !important;
}
.m-n20 {
	margin: -2rem !important;
}
.mt-n20, .my-n20 {
	margin-top: -2rem !important;
}
.mr-n20, .mx-n20 {
	margin-right: -2rem !important;
}
.rtl-page .mr-n20, .rtl-page .mx-n20 {
	margin-left: -2rem !important;
	margin-right: auto !important;
}
.mb-n20, .my-n20 {
	margin-bottom: -2rem !important;
}
.ml-n20, .mx-n20 {
	margin-left: -2rem !important;
}
.rtl-page .ml-n20, .rtl-page .mx-n20 {
	margin-left: -2rem !important;
	margin-right: auto !important;
}
.m-n25 {
	margin: -2.5rem !important;
}
.mt-n25, .my-n25 {
	margin-top: -2.5rem !important;
}
.mr-n25, .mx-n25 {
	margin-right: -2.5rem !important;
}
.rtl-page .mr-n25, .rtl-page .mx-n25 {
	margin-left: -2.5rem !important;
	margin-right: auto !important;
}
.mb-n25, .my-n25 {
	margin-bottom: -2.5rem !important;
}
.ml-n25, .mx-n25 {
	margin-left: -2.5rem !important;
}
.rtl-page .ml-n25, .rtl-page .mx-n25 {
	margin-left: -2.5rem !important;
	margin-right: auto !important;
}
.m-n30 {
	margin: -3rem !important;
}
.mt-n30, .my-n30 {
	margin-top: -3rem !important;
}
.mr-n30, .mx-n30 {
	margin-right: -3rem !important;
}
.rtl-page .mr-n30, .rtl-page .mx-n30 {
	margin-left: -3rem !important;
	margin-right: auto !important;
}
.mb-n30, .my-n30 {
	margin-bottom: -3rem !important;
}
.ml-n30, .mx-n30 {
	margin-left: -3rem !important;
}
.rtl-page .ml-n30, .rtl-page .mx-n30 {
	margin-right: -3rem !important;
	margin-left: auto !important;
}
.m-n35 {
	margin: -3.5rem !important;
}
.mt-n35, .my-n35 {
	margin-top: -3.5rem !important;
}
.mr-n35, .mx-n35 {
	margin-right: -3.5rem !important;
}
.rtl-page .mr-n35, .rtl-page .mx-n35 {
	margin-left: -3.5rem !important;
	margin-right: auto !important;
}
.mb-n35, .my-n35 {
	margin-bottom: -3.5rem !important;
}
.ml-n35, .mx-n35 {
	margin-left: -3.5rem !important;
}
.rtl-page .ml-n35, .rtl-page .mx-n35 {
	margin-right: -3.5rem !important;
	margin-left: auto !important;
}
.m-n40 {
	margin: -4rem !important;
}
.mt-n40, .my-n40 {
	margin-top: -4rem !important;
}
.mr-n40, .mx-n40 {
	margin-right: -4rem !important;
}
.rtl-page .mr-n40, .rtl-page .mx-n40 {
	margin-left: -4rem !important;
	margin-right: auto !important;
}
.mb-n40, .my-n40 {
	margin-bottom: -4rem !important;
}
.ml-n40, .mx-n40 {
	margin-left: -4rem !important;
}
.rtl-page .ml-n40, .rtl-page .mx-n40 {
	margin-right: -4rem !important;
	margin-left: auto !important;
}
.m-n45 {
	margin: -4.5rem !important;
}
.mt-n45, .my-n45 {
	margin-top: -4.5rem !important;
}
.mr-n45, .mx-n45 {
	margin-right: -4.5rem !important;
}
.mb-n45, .my-n45 {
	margin-bottom: -4.5rem !important;
}
.ml-n45, .mx-n45 {
	margin-left: -4.5rem !important;
}
.m-n50 {
	margin: -5rem !important;
}
.mt-n50, .my-n50 {
	margin-top: -5rem !important;
}
.mr-n50, .mx-n50 {
	margin-right: -5rem !important;
}
.rtl-page .mr-n50, .rtl-page .mx-n50 {
	margin-left: -5rem !important;
	margin-right: auto !important;
}
.mb-n50, .my-n50 {
	margin-bottom: -5rem !important;
}
.ml-n50, .mx-n50 {
	margin-left: -5rem !important;
}
.rtl-page .ml-n50, .rtl-page .mx-n50 {
	margin-right: -5rem !important;
	margin-left: auto !important;
}
.m-auto {
	margin: auto !important;
}
.mt-auto, .my-auto {
	margin-top: auto !important;
}
.mr-auto, .mx-auto {
	margin-right: auto !important;
}
.rtl-page .mr-auto, .rtl-page .mx-auto {
	margin-left: auto !important;
	margin-right: 0 !important;
}
.mb-auto, .my-auto {
	margin-bottom: auto !important;
}
.ml-auto, .mx-auto {
	margin-left: auto !important;
}
.rtl-page .ml-auto, .rtl-page .mx-auto {
	margin-right: auto !important;
	margin-left: 0 !important;
}
@media only screen and (min-width: 480px) {
	.m-sm-0 {
		margin: 0 !important;
	}
	.mt-sm-0, .my-sm-0 {
		margin-top: 0 !important;
	}
	.mr-sm-0, .mx-sm-0 {
		margin-right: 0 !important;
	}
	.rtl-page .mr-sm-0, .rtl-page .mx-sm-0 {
		margin-left: 0 !important;
		margin-right: auto !important;
	}
	.mb-sm-0, .my-sm-0 {
		margin-bottom: 0 !important;
	}
	.ml-sm-0, .mx-sm-0 {
		margin-left: 0 !important;
	}
	.rtl-page .ml-sm-0, .rtl-page .mx-sm-0 {
		margin-right: 0 !important;
		margin-left: auto !important;
	}
	.m-sm-5 {
		margin: 0.5rem !important;
	}
	.mt-sm-5, .my-sm-5 {
		margin-top: 0.5rem !important;
	}
	.mr-sm-5, .mx-sm-5 {
		margin-right: 0.5rem !important;
	}
	.rtl-page .mr-sm-5, .rtl-page .mx-sm-5 {
		margin-left: 0.5rem !important;
		margin-right: auto !important;
	}
	.mb-sm-5, .my-sm-5 {
		margin-bottom: 0.5rem !important;
	}
	.ml-sm-5, .mx-sm-5 {
		margin-left: 0.5rem !important;
	}
	.rtl-page .ml-sm-5, .rtl-page .mx-sm-5 {
		margin-right: 0.5rem !important;
		margin-left: auto !important;
	}
	.m-sm-10 {
		margin: 1rem !important;
	}
	.mt-sm-10, .my-sm-10 {
		margin-top: 1rem !important;
	}
	.mr-sm-10, .mx-sm-10 {
		margin-right: 1rem !important;
	}
	.rtl-page .mr-sm-10, .rtl-page .mx-sm-10 {
		margin-left: 1rem !important;
		margin-right: auto !important;
	}
	.mb-sm-10, .my-sm-10 {
		margin-bottom: 1rem !important;
	}
	.ml-sm-10, .mx-sm-10 {
		margin-left: 1rem !important;
	}
	.rtl-page .ml-sm-10, .rtl-page .mx-sm-10 {
		margin-right: 1rem !important;
		margin-left: auto !important;
	}
	.m-sm-15 {
		margin: 1.5rem !important;
	}
	.mt-sm-15, .my-sm-15 {
		margin-top: 1.5rem !important;
	}
	.mr-sm-15, .mx-sm-15 {
		margin-right: 1.5rem !important;
	}
	.rtl-page .mr-sm-15, .rtl-page .mx-sm-15 {
		margin-left: 1.5rem !important;
		margin-right: auto !important;
	}
	.mb-sm-15, .my-sm-15 {
		margin-bottom: 1.5rem !important;
	}
	.ml-sm-15, .mx-sm-15 {
		margin-left: 1.5rem !important;
	}
	.rtl-page .ml-sm-15, .rtl-page .mx-sm-15 {
		margin-right: 1.5rem !important;
		margin-left: auto !important;
	}
	.m-sm-20 {
		margin: 2rem !important;
	}
	.mt-sm-20, .my-sm-20 {
		margin-top: 2rem !important;
	}
	.mr-sm-20, .mx-sm-20 {
		margin-right: 2rem !important;
	}
	.rtl-page .mr-sm-20, .rtl-page .mx-sm-20 {
		margin-left: 2rem !important;
		margin-right: auto !important;
	}
	.mb-sm-20, .my-sm-20 {
		margin-bottom: 2rem !important;
	}
	.ml-sm-20, .mx-sm-20 {
		margin-left: 2rem !important;
	}
	.rtl-page .ml-sm-20, .rtl-page .mx-sm-20 {
		margin-right: 2rem !important;
		margin-left: auto !important;
	}
	.m-sm-25 {
		margin: 2.5rem !important;
	}
	.mt-sm-25, .my-sm-25 {
		margin-top: 2.5rem !important;
	}
	.mr-sm-25, .mx-sm-25 {
		margin-right: 2.5rem !important;
	}
	.rtl-page .mr-sm-25, .rtl-page .mx-sm-25 {
		margin-left: 2.5rem !important;
		margin-right: auto !important;
	}
	.mb-sm-25, .my-sm-25 {
		margin-bottom: 2.5rem !important;
	}
	.ml-sm-25, .mx-sm-25 {
		margin-left: 2.5rem !important;
	}
	.rtl-page .ml-sm-25, .rtl-page .mx-sm-25 {
		margin-right: 2.5rem !important;
		margin-left: auto !important;
	}
	.m-sm-30 {
		margin: 3rem !important;
	}
	.mt-sm-30, .my-sm-30 {
		margin-top: 3rem !important;
	}
	.mr-sm-30, .mx-sm-30 {
		margin-right: 3rem !important;
	}
	.rtl-page .mr-sm-30, .rtl-page .mx-sm-30 {
		margin-left: 3rem !important;
		margin-right: auto !important;
	}
	.mb-sm-30, .my-sm-30 {
		margin-bottom: 3rem !important;
	}
	.ml-sm-30, .mx-sm-30 {
		margin-left: 3rem !important;
	}
	.rtl-page .ml-sm-30, .rtl-page .mx-sm-30 {
		margin-right: 3rem !important;
		margin-left: auto !important;
	}
	.m-sm-35 {
		margin: 3.5rem !important;
	}
	.mt-sm-35, .my-sm-35 {
		margin-top: 3.5rem !important;
	}
	.mr-sm-35, .mx-sm-35 {
		margin-right: 3.5rem !important;
	}
	.rtl-page .mr-sm-35, .rtl-page .mx-sm-35 {
		margin-left: 3.5rem !important;
		margin-right: auto !important;
	}
	.mb-sm-35, .my-sm-35 {
		margin-bottom: 3.5rem !important;
	}
	.ml-sm-35, .mx-sm-35 {
		margin-left: 3.5rem !important;
	}
	.rtl-page .ml-sm-35, .rtl-page .mx-sm-35 {
		margin-right: 3.5rem !important;
		margin-left: auto !important;
	}
	.m-sm-40 {
		margin: 4rem !important;
	}
	.mt-sm-40, .my-sm-40 {
		margin-top: 4rem !important;
	}
	.mr-sm-40, .mx-sm-40 {
		margin-right: 4rem !important;
	}
	.rtl-page .mr-sm-40, .rtl-page .mx-sm-40 {
		margin-left: 4rem !important;
		margin-right: auto !important;
	}
	.mb-sm-40, .my-sm-40 {
		margin-bottom: 4rem !important;
	}
	.ml-sm-40, .mx-sm-40 {
		margin-left: 4rem !important;
	}
	.rtl-page .ml-sm-40, .rtl-page .mx-sm-40 {
		margin-right: 4rem !important;
		margin-left: auto !important;
	}
	.m-sm-45 {
		margin: 4.5rem !important;
	}
	.mt-sm-45, .my-sm-45 {
		margin-top: 4.5rem !important;
	}
	.mr-sm-45, .mx-sm-45 {
		margin-right: 4.5rem !important;
	}
	.rtl-page .mr-sm-45, .rtl-page .mx-sm-45 {
		margin-left: 4.5rem !important;
		margin-right: auto !important;
	}
	.mb-sm-45, .my-sm-45 {
		margin-bottom: 4.5rem !important;
	}
	.ml-sm-45, .mx-sm-45 {
		margin-left: 4.5rem !important;
	}
	.rtl-page .ml-sm-45, .rtl-page .mx-sm-45 {
		margin-right: 4.5rem !important;
		margin-left: auto !important;
	}
	.m-sm-50 {
		margin: 5rem !important;
	}
	.mt-sm-50, .my-sm-50 {
		margin-top: 5rem !important;
	}
	.mr-sm-50, .mx-sm-50 {
		margin-right: 5rem !important;
	}
	.rtl-page .mr-sm-50, .rtl-page .mx-sm-50 {
		margin-left: 5rem !important;
		margin-right: auto !important;
	}
	.mb-sm-50, .my-sm-50 {
		margin-bottom: 5rem !important;
	}
	.ml-sm-50, .mx-sm-50 {
		margin-left: 5rem !important;
	}
	.rtl-page .ml-sm-50, .rtl-page .mx-sm-50 {
		margin-right: 5rem !important;
		margin-left: auto !important;
	}
	.m-sm-n5 {
		margin: -0.5rem !important;
	}
	.mt-sm-n5, .my-sm-n1 {
		margin-top: -0.5rem !important;
	}
	.mr-sm-n5, .mx-sm-n1 {
		margin-right: -0.5rem !important;
	}
	.rtl-page .mr-sm-n5, .rtl-page .mx-sm-n5 {
		margin-left: -0.5rem !important;
		margin-right: auto !important;
	}
	.mb-sm-n5, .my-sm-n1 {
		margin-bottom: -0.5rem !important;
	}
	.ml-sm-n5, .mx-sm-n5 {
		margin-left: -0.5rem !important;
	}
	.rtl-page .ml-sm-n5, .rtl-page .mx-sm-n5 {
		margin-right: -0.5rem !important;
		margin-left: auto !important;
	}
	.m-sm-n10 {
		margin: -1rem !important;
	}
	.mt-sm-n10, .my-sm-n10 {
		margin-top: -1rem !important;
	}
	.mr-sm-n10, .mx-sm-n10 {
		margin-right: -1rem !important;
	}
	.rtl-page .mr-sm-n10, .rtl-page .mx-sm-n10 {
		margin-left: -1rem !important;
		margin-right: auto !important;
	}
	.mb-sm-n10, .my-sm-n10 {
		margin-bottom: -1rem !important;
	}
	.ml-sm-n10, .mx-sm-n10 {
		margin-left: -1rem !important;
	}
	.rtl-page .ml-sm-n10, .rtl-page .mx-sm-n10 {
		margin-right: -1rem !important;
		margin-left: auto !important;
	}
	.m-sm-n15 {
		margin: -1.5rem !important;
	}
	.mt-sm-n15, .my-sm-n15 {
		margin-top: -1.5rem !important;
	}
	.mr-sm-n15, .mx-sm-n15 {
		margin-right: -1.5rem !important;
	}
	.rtl-page .mr-sm-n15, .rtl-page .mx-sm-n15 {
		margin-left: -1.5rem !important;
		margin-right: auto !important;
	}
	.mb-sm-n15, .my-sm-n15 {
		margin-bottom: -1.5rem !important;
	}
	.ml-sm-n15, .mx-sm-n15 {
		margin-left: -1.5rem !important;
	}
	.rtl-page .ml-sm-n15, .rtl-page .mx-sm-n15 {
		margin-right: -1.5rem !important;
		margin-left: auto !important;
	}
	.m-sm-n20 {
		margin: -2rem !important;
	}
	.mt-sm-n20, .my-sm-n20 {
		margin-top: -2rem !important;
	}
	.mr-sm-n20, .mx-sm-n20 {
		margin-right: -2rem !important;
	}
	.rtl-page .mr-sm-n20, .rtl-page .mx-sm-n20 {
		margin-left: -2rem !important;
		margin-right: auto !important;
	}
	.mb-sm-n20, .my-sm-n20 {
		margin-bottom: -2rem !important;
	}
	.ml-sm-n20, .mx-sm-n20 {
		margin-left: -2rem !important;
	}
	.rtl-page .ml-sm-n20, .rtl-page .mx-sm-n20 {
		margin-right: -2rem !important;
		margin-left: auto !important;
	}
	.m-sm-n25 {
		margin: -2.5rem !important;
	}
	.mt-sm-n25, .my-sm-n25 {
		margin-top: -2.5rem !important;
	}
	.mr-sm-n25, .mx-sm-n25 {
		margin-right: -2.5rem !important;
	}
	.rtl-page .mr-sm-n25, .rtl-page .mx-sm-n25 {
		margin-left: -2.5rem !important;
		margin-right: auto !important;
	}
	.mb-sm-n25, .my-sm-n25 {
		margin-bottom: -2.5rem !important;
	}
	.ml-sm-n25, .mx-sm-n25 {
		margin-left: -2.5rem !important;
	}
	.rtl-page .ml-sm-n25, .rtl-page .mx-sm-n25 {
		margin-right: -2.5rem !important;
		margin-left: auto !important;
	}
	.m-sm-n30 {
		margin: -3rem !important;
	}
	.mt-sm-n30, .my-sm-n30 {
		margin-top: -3rem !important;
	}
	.mr-sm-n30, .mx-sm-n30 {
		margin-right: -3rem !important;
	}
	.rtl-page .mr-sm-n30, .rtl-page .mx-sm-n30 {
		margin-left: -3rem !important;
		margin-right: auto !important;
	}
	.mb-sm-n30, .my-sm-n30 {
		margin-bottom: -3rem !important;
	}
	.ml-sm-n30, .mx-sm-n30 {
		margin-left: -3rem !important;
	}
	.rtl-page .ml-sm-n30, .rtl-page .mx-sm-n30 {
		margin-right: -3rem !important;
		margin-left: auto !important;
	}
	.m-sm-n35 {
		margin: -3.5rem !important;
	}
	.mt-sm-n35, .my-sm-n35 {
		margin-top: -3.5rem !important;
	}
	.mr-sm-n35, .mx-sm-n35 {
		margin-right: -3.5rem !important;
	}
	.rtl-page .mr-sm-n35, .rtl-page .mx-sm-n35 {
		margin-left: -3.5rem !important;
		margin-right: auto !important;
	}
	.mb-sm-n35, .my-sm-n35 {
		margin-bottom: -3.5rem !important;
	}
	.ml-sm-n35, .mx-sm-n35 {
		margin-left: -3.5rem !important;
	}
	.rtl-page .ml-sm-n35, .rtl-page .mx-sm-n35 {
		margin-right: -3.5rem !important;
		margin-left: auto !important;
	}
	.m-sm-n40 {
		margin: -4rem !important;
	}
	.mt-sm-n40, .my-sm-n40 {
		margin-top: -4rem !important;
	}
	.mr-sm-n40, .mx-sm-n40 {
		margin-right: -4rem !important;
	}
	.rtl-page .mr-sm-n40, .rtl-page .mx-sm-n40 {
		margin-left: -4rem !important;
		margin-right: auto !important;
	}
	.mb-sm-n40, .my-sm-n40 {
		margin-bottom: -4rem !important;
	}
	.ml-sm-n40, .mx-sm-n40 {
		margin-left: -4rem !important;
	}
	.rtl-page .ml-sm-n40, .rtl-page .mx-sm-n40 {
		margin-right: -4rem !important;
		margin-left: auto !important;
	}
	.m-sm-n45 {
		margin: -4.5rem !important;
	}
	.mt-sm-n45, .my-sm-n45 {
		margin-top: -4.5rem !important;
	}
	.mr-sm-n45, .mx-sm-n45 {
		margin-right: -4.5rem !important;
	}
	.rtl-page .mr-sm-n45, .rtl-page .mx-sm-n45 {
		margin-left: -4.5rem !important;
		margin-right: auto !important;
	}
	.mb-sm-n45, .my-sm-n45 {
		margin-bottom: -4.5rem !important;
	}
	.ml-sm-n45, .mx-sm-n45 {
		margin-left: -4.5rem !important;
	}
	.rtl-page .ml-sm-n45, .rtl-page .mx-sm-n45 {
		margin-right: -4.5rem !important;
		margin-left: auto !important;
	}
	.m-sm-n50 {
		margin: -5rem !important;
	}
	.mt-sm-n50, .my-sm-n50 {
		margin-top: -5rem !important;
	}
	.mr-sm-n50, .mx-sm-n50 {
		margin-right: -5rem !important;
	}
	.rtl-page .mr-sm-n50, .rtl-page .mx-sm-n50 {
		margin-left: -5rem !important;
		margin-right: auto !important;
	}
	.mb-sm-n50, .my-sm-n50 {
		margin-bottom: -5rem !important;
	}
	.ml-sm-n50, .mx-sm-n50 {
		margin-left: -5rem !important;
	}
	.rtl-page .ml-sm-n50, .rtl-page .mx-sm-n50 {
		margin-right: -5rem !important;
		margin-left: auto !important;
	}
	.m-sm-auto {
		margin: auto !important;
	}
	.mt-sm-auto, .my-sm-auto {
		margin-top: auto !important;
	}
	.mr-sm-auto, .mx-sm-auto {
		margin-right: auto !important;
	}
	.mb-sm-auto, .my-sm-auto {
		margin-bottom: auto !important;
	}
	.ml-sm-auto, .mx-sm-auto {
		margin-left: auto !important;
	}
}
@media only screen and (min-width: 768px) {
	.m-md-0 {
		margin: 0 !important;
	}
	.mt-md-0, .my-md-0 {
		margin-top: 0 !important;
	}
	.mr-md-0, .mx-md-0 {
		margin-right: 0 !important;
	}
	.rtl-page .mr-md-0, .rtl-page .mx-md-0 {
		margin-left: 0 !important;
		margin-right: auto !important;
	}
	.mb-md-0, .my-md-0 {
		margin-bottom: 0 !important;
	}
	.ml-md-0, .mx-md-0 {
		margin-left: 0 !important;
	}
	.rtl-page .ml-md-0, .rtl-page .mx-md-0 {
		margin-right: 0 !important;
		margin-left: auto !important;
	}
	.m-md-5 {
		margin: 0.5rem !important;
	}
	.mt-md-5, .my-md-5 {
		margin-top: 0.5rem !important;
	}
	.mr-md-5, .mx-md-5 {
		margin-right: 0.5rem !important;
	}
	.rtl-page .mr-md-5, .rtl-page .mx-md-5 {
		margin-left: 0.5rem !important;
		margin-right: auto !important;
	}
	.mb-md-5, .my-md-5 {
		margin-bottom: 0.5rem !important;
	}
	.ml-md-5, .mx-md-5 {
		margin-left: 0.5rem !important;
	}
	.rtl-page .ml-md-5, .rtl-page .mx-md-5 {
		margin-right: 0.5rem !important;
		margin-left: auto !important;
	}
	.m-md-10 {
		margin: 1rem !important;
	}
	.mt-md-10, .my-md-10 {
		margin-top: 1rem !important;
	}
	.mr-md-10, .mx-md-10 {
		margin-right: 1rem !important;
	}
	.rtl-page .mr-md-10, .rtl-page .mx-md-10 {
		margin-left: 1rem !important;
		margin-right: auto !important;
	}
	.mb-md-10, .my-md-10 {
		margin-bottom: 1rem !important;
	}
	.ml-md-10, .mx-md-10 {
		margin-left: 1rem !important;
	}
	.rtl-page .ml-md-10, .rtl-page .mx-md-10 {
		margin-right: 1rem !important;
		margin-left: auto !important;
	}
	.m-md-15 {
		margin: 1.5rem !important;
	}
	.mt-md-15, .my-md-15 {
		margin-top: 1.5rem !important;
	}
	.mr-md-15, .mx-md-15 {
		margin-right: 1.5rem !important;
	}
	.rtl-page .mr-md-15, .rtl-page .mx-md-15 {
		margin-left: 1.5rem !important;
		margin-right: auto !important;
	}
	.mb-md-15, .my-md-15 {
		margin-bottom: 1.5rem !important;
	}
	.ml-md-15, .mx-md-15 {
		margin-left: 1.5rem !important;
	}
	.rtl-page .ml-md-15, .rtl-page .mx-md-15 {
		margin-right: 1.5rem !important;
		margin-left: auto !important;
	}
	.m-md-20 {
		margin: 2rem !important;
	}
	.mt-md-20, .my-md-20 {
		margin-top: 2rem !important;
	}
	.mr-md-20, .mx-md-20 {
		margin-right: 2rem !important;
	}
	.rtl-page .mr-md-20, .rtl-page .mx-md-20 {
		margin-left: 2rem !important;
		margin-right: auto !important;
	}
	.mb-md-20, .my-md-20 {
		margin-bottom: 2rem !important;
	}
	.ml-md-20, .mx-md-20 {
		margin-left: 2rem !important;
	}
	.rtl-page .ml-md-20, .rtl-page .mx-md-20 {
		margin-right: 2rem !important;
		margin-left: auto !important;
	}
	.m-md-25 {
		margin: 2.5rem !important;
	}
	.mt-md-25, .my-md-25 {
		margin-top: 2.5rem !important;
	}
	.mr-md-25, .mx-md-25 {
		margin-right: 2.5rem !important;
	}
	.rtl-page .mr-md-25, .rtl-page .mx-md-25 {
		margin-left: 2.5rem !important;
		margin-right: auto !important;
	}
	.mb-md-25, .my-md-25 {
		margin-bottom: 2.5rem !important;
	}
	.ml-md-25, .mx-md-25 {
		margin-left: 2.5rem !important;
	}
	.rtl-page .ml-md-25, .rtl-page .mx-md-25 {
		margin-right: 2.5rem !important;
		margin-left: auto !important;
	}
	.m-md-30 {
		margin: 3rem !important;
	}
	.mt-md-30, .my-md-30 {
		margin-top: 3rem !important;
	}
	.mr-md-30, .mx-md-30 {
		margin-right: 3rem !important;
	}
	.rtl-page .mr-md-30, .rtl-page .mx-md-30 {
		margin-left: 3rem !important;
		margin-right: auto !important;
	}
	.mb-md-30, .my-md-30 {
		margin-bottom: 3rem !important;
	}
	.ml-md-30, .mx-md-30 {
		margin-left: 3rem !important;
	}
	.rtl-page .ml-md-30, .rtl-page .mx-md-30 {
		margin-right: 3rem !important;
		margin-left: auto !important;
	}
	.m-md-35 {
		margin: 3.5rem !important;
	}
	.mt-md-35, .my-md-35 {
		margin-top: 3.5rem !important;
	}
	.mr-md-35, .mx-md-35 {
		margin-right: 3.5rem !important;
	}
	.rtl-page .mr-md-35, .rtl-page .mx-md-35 {
		margin-left: 3.5rem !important;
		margin-right: auto !important;
	}
	.mb-md-35, .my-md-35 {
		margin-bottom: 3.5rem !important;
	}
	.ml-md-35, .mx-md-35 {
		margin-left: 3.5rem !important;
	}
	.rtl-page .ml-md-35, .rtl-page .mx-md-35 {
		margin-right: 3.5rem !important;
		margin-left: auto !important;
	}
	.m-md-40 {
		margin: 4rem !important;
	}
	.mt-md-40, .my-md-40 {
		margin-top: 4rem !important;
	}
	.mr-md-40, .mx-md-40 {
		margin-right: 4rem !important;
	}
	.rtl-page .mr-md-40, .rtl-page .mx-md-40 {
		margin-left: 4rem !important;
		margin-right: auto !important;
	}
	.mb-md-40, .my-md-40 {
		margin-bottom: 4rem !important;
	}
	.ml-md-40, .mx-md-40 {
		margin-left: 4rem !important;
	}
	.rtl-page .ml-md-40, .rtl-page .mx-md-40 {
		margin-right: 4rem !important;
		margin-left: auto !important;
	}
	.m-md-45 {
		margin: 4.5rem !important;
	}
	.mt-md-45, .my-md-45 {
		margin-top: 4.5rem !important;
	}
	.mr-md-45, .mx-md-45 {
		margin-right: 4.5rem !important;
	}
	.rtl-page .mr-md-45, .rtl-page .mx-md-45 {
		margin-left: 4.5rem !important;
		margin-right: auto !important;
	}
	.mb-md-45, .my-md-45 {
		margin-bottom: 4.5rem !important;
	}
	.ml-md-45, .mx-md-45 {
		margin-left: 4.5rem !important;
	}
	.rtl-page .ml-md-45, .rtl-page .mx-md-45 {
		margin-right: 4.5rem !important;
		margin-left: auto !important;
	}
	.m-md-50 {
		margin: 5rem !important;
	}
	.mt-md-50, .my-md-50 {
		margin-top: 5rem !important;
	}
	.mr-md-50, .mx-md-50 {
		margin-right: 5rem !important;
	}
	.rtl-page .mr-md-50, .rtl-page .mx-md-50 {
		margin-left: 5rem !important;
		margin-right: auto !important;
	}
	.mb-md-50, .my-md-50 {
		margin-bottom: 5rem !important;
	}
	.ml-md-50, .mx-md-50 {
		margin-left: 5rem !important;
	}
	.rtl-page .ml-md-50, .rtl-page .mx-md-50 {
		margin-right: 5rem !important;
		margin-left: auto !important;
	}
	.m-md-n5 {
		margin: -0.5rem !important;
	}
	.mt-md-n5, .my-md-n1 {
		margin-top: -0.5rem !important;
	}
	.mr-md-n5, .mx-md-n1 {
		margin-right: -0.5rem !important;
	}
	.rtl-page .mr-md-n5, .rtl-page .mx-md-n5 {
		margin-left: -0.5rem !important;
		margin-right: auto !important;
	}
	.mb-md-n5, .my-md-n1 {
		margin-bottom: -0.5rem !important;
	}
	.ml-md-n5, .mx-md-n5 {
		margin-left: -0.5rem !important;
	}
	.rtl-page .ml-md-n5, .rtl-page .mx-md-n5 {
		margin-right: -0.5rem !important;
		margin-left: auto !important;
	}
	.m-md-n10 {
		margin: -1rem !important;
	}
	.mt-md-n10, .my-md-n10 {
		margin-top: -1rem !important;
	}
	.mr-md-n10, .mx-md-n10 {
		margin-right: -1rem !important;
	}
	.rtl-page .mr-md-n10, .rtl-page .mx-md-n10 {
		margin-left: -1rem !important;
		margin-right: auto !important;
	}
	.mb-md-n10, .my-md-n10 {
		margin-bottom: -1rem !important;
	}
	.ml-md-n10, .mx-md-n10 {
		margin-left: -1rem !important;
	}
	.rtl-page .ml-md-n10, .rtl-page .mx-md-n10 {
		margin-right: -1rem !important;
		margin-left: auto !important;
	}
	.m-md-n15 {
		margin: -1.5rem !important;
	}
	.mt-md-n15, .my-md-n15 {
		margin-top: -1.5rem !important;
	}
	.mr-md-n15, .mx-md-n15 {
		margin-right: -1.5rem !important;
	}
	.rtl-page .mr-md-n15, .rtl-page .mx-md-n15 {
		margin-left: -1.5rem !important;
		margin-right: auto !important;
	}
	.mb-md-n15, .my-md-n15 {
		margin-bottom: -1.5rem !important;
	}
	.ml-md-n15, .mx-md-n15 {
		margin-left: -1.5rem !important;
	}
	.rtl-page .ml-md-n15, .rtl-page .mx-md-n15 {
		margin-right: -1.5rem !important;
		margin-left: auto !important;
	}
	.m-md-n20 {
		margin: -2rem !important;
	}
	.mt-md-n20, .my-md-n20 {
		margin-top: -2rem !important;
	}
	.mr-md-n20, .mx-md-n20 {
		margin-right: -2rem !important;
	}
	.rtl-page .mr-md-n20, .rtl-page .mx-md-n20 {
		margin-left: -2rem !important;
		margin-right: auto !important;
	}
	.mb-md-n20, .my-md-n20 {
		margin-bottom: -2rem !important;
	}
	.ml-md-n20, .mx-md-n20 {
		margin-left: -2rem !important;
	}
	.rtl-page .ml-md-n20, .rtl-page .mx-md-n20 {
		margin-right: -2rem !important;
		margin-left: auto !important;
	}
	.m-md-n25 {
		margin: -2.5rem !important;
	}
	.mt-md-n25, .my-md-n25 {
		margin-top: -2.5rem !important;
	}
	.mr-md-n25, .mx-md-n25 {
		margin-right: -2.5rem !important;
	}
	.rtl-page .mr-md-n25, .rtl-page .mx-md-n25 {
		margin-left: -2.5rem !important;
		margin-right: auto !important;
	}
	.mb-md-n25, .my-md-n25 {
		margin-bottom: -2.5rem !important;
	}
	.ml-md-n25, .mx-md-n25 {
		margin-left: -2.5rem !important;
	}
	.rtl-page .ml-md-n25, .rtl-page .mx-md-n25 {
		margin-right: -2.5rem !important;
		margin-left: auto !important;
	}
	.m-md-n30 {
		margin: -3rem !important;
	}
	.mt-md-n30, .my-md-n30 {
		margin-top: -3rem !important;
	}
	.mr-md-n30, .mx-md-n30 {
		margin-right: -3rem !important;
	}
	.rtl-page .mr-md-n30, .rtl-page .mx-md-n30 {
		margin-left: -3rem !important;
		margin-right: auto !important;
	}
	.mb-md-n30, .my-md-n30 {
		margin-bottom: -3rem !important;
	}
	.ml-md-n30, .mx-md-n30 {
		margin-left: -3rem !important;
	}
	.rtl-page .ml-md-n30, .rtl-page .mx-md-n30 {
		margin-right: -3rem !important;
		margin-left: auto !important;
	}
	.m-md-n35 {
		margin: -3.5rem !important;
	}
	.mt-md-n35, .my-md-n35 {
		margin-top: -3.5rem !important;
	}
	.mr-md-n35, .mx-md-n35 {
		margin-right: -3.5rem !important;
	}
	.rtl-page .mr-md-n35, .rtl-page .mx-md-n35 {
		margin-left: -3.5rem !important;
		margin-right: auto !important;
	}
	.mb-md-n35, .my-md-n35 {
		margin-bottom: -3.5rem !important;
	}
	.ml-md-n35, .mx-md-n35 {
		margin-left: -3.5rem !important;
	}
	.rtl-page .ml-md-n35, .rtl-page .mx-md-n35 {
		margin-right: -3.5rem !important;
		margin-left: auto !important;
	}
	.m-md-n40 {
		margin: -4rem !important;
	}
	.mt-md-n40, .my-md-n40 {
		margin-top: -4rem !important;
	}
	.mr-md-n40, .mx-md-n40 {
		margin-right: -4rem !important;
	}
	.rtl-page .mr-md-n40, .rtl-page .mx-md-n40 {
		margin-left: -4rem !important;
		margin-right: auto !important;
	}
	.mb-md-n40, .my-md-n40 {
		margin-bottom: -4rem !important;
	}
	.ml-md-n40, .mx-md-n40 {
		margin-left: -4rem !important;
	}
	.rtl-page .ml-md-n40, .rtl-page .mx-md-n40 {
		margin-right: -4rem !important;
		margin-left: auto !important;
	}
	.m-md-n45 {
		margin: -4.5rem !important;
	}
	.mt-md-n45, .my-md-n45 {
		margin-top: -4.5rem !important;
	}
	.mr-md-n45, .mx-md-n45 {
		margin-right: -4.5rem !important;
	}
	.rtl-page .mr-md-n45, .rtl-page .mx-md-n45 {
		margin-left: -4.5rem !important;
		margin-right: auto !important;
	}
	.mb-md-n45, .my-md-n45 {
		margin-bottom: -4.5rem !important;
	}
	.ml-md-n45, .mx-md-n45 {
		margin-left: -4.5rem !important;
	}
	.rtl-page .ml-md-n45, .rtl-page .mx-md-n45 {
		margin-right: -4.5rem !important;
		margin-left: auto !important;
	}
	.m-md-n50 {
		margin: -5rem !important;
	}
	.mt-md-n50, .my-md-n50 {
		margin-top: -5rem !important;
	}
	.mr-md-n50, .mx-md-n50 {
		margin-right: -5rem !important;
	}
	.rtl-page .mr-md-n50, .rtl-page .mx-md-n50 {
		margin-left: -5rem !important;
		margin-right: auto !important;
	}
	.mb-md-n50, .my-md-n50 {
		margin-bottom: -5rem !important;
	}
	.ml-md-n50, .mx-md-n50 {
		margin-left: -5rem !important;
	}
	.rtl-page .ml-md-n50, .rtl-page .mx-md-n50 {
		margin-right: -5rem !important;
		margin-left: auto !important;
	}
	.m-md-auto {
		margin: auto !important;
	}
	.mt-md-auto, .my-md-auto {
		margin-top: auto !important;
	}
	.mr-md-auto, .mx-md-auto {
		margin-right: auto !important;
	}
	.mb-md-auto, .my-md-auto {
		margin-bottom: auto !important;
	}
	.ml-md-auto, .mx-md-auto {
		margin-left: auto !important;
	}
}
@media only screen and (min-width: 1000px) {
	.m-lg-0 {
		margin: 0 !important;
	}
	.mt-lg-0, .my-lg-0 {
		margin-top: 0 !important;
	}
	.mr-lg-0, .mx-lg-0 {
		margin-right: 0 !important;
	}
	.rtl-page .mr-lg-0, .rtl-page .mx-lg-0 {
		margin-left: 0 !important;
		margin-right: auto !important;
	}
	.mb-lg-0, .my-lg-0 {
		margin-bottom: 0 !important;
	}
	.ml-lg-0, .mx-lg-0 {
		margin-left: 0 !important;
	}
	.rtl-page .ml-lg-0, .rtl-page .mx-lg-0 {
		margin-right: 0 !important;
		margin-left: auto !important;
	}
	.m-lg-5 {
		margin: 0.5rem !important;
	}
	.mt-lg-5, .my-lg-5 {
		margin-top: 0.5rem !important;
	}
	.mr-lg-5, .mx-lg-5 {
		margin-right: 0.5rem !important;
	}
	.rtl-page .mr-lg-5, .rtl-page .mx-lg-5 {
		margin-left: 0.5rem !important;
		margin-right: auto !important;
	}
	.mb-lg-5, .my-lg-5 {
		margin-bottom: 0.5rem !important;
	}
	.ml-lg-5, .mx-lg-5 {
		margin-left: 0.5rem !important;
	}
	.rtl-page .ml-lg-5, .rtl-page .mx-lg-5 {
		margin-right: 0.5rem !important;
		margin-left: auto !important;
	}
	.m-lg-10 {
		margin: 1rem !important;
	}
	.mt-lg-10, .my-lg-10 {
		margin-top: 1rem !important;
	}
	.mr-lg-10, .mx-lg-10 {
		margin-right: 1rem !important;
	}
	.rtl-page .mr-lg-10, .rtl-page .mx-lg-10 {
		margin-left: 1rem !important;
		margin-right: auto !important;
	}
	.mb-lg-10, .my-lg-10 {
		margin-bottom: 1rem !important;
	}
	.ml-lg-10, .mx-lg-10 {
		margin-left: 1rem !important;
	}
	.rtl-page .ml-lg-10, .rtl-page .mx-lg-10 {
		margin-right: 1rem !important;
		margin-left: auto !important;
	}
	.m-lg-15 {
		margin: 1.5rem !important;
	}
	.mt-lg-15, .my-lg-15 {
		margin-top: 1.5rem !important;
	}
	.mr-lg-15, .mx-lg-15 {
		margin-right: 1.5rem !important;
	}
	.rtl-page .mr-lg-15, .rtl-page .mx-lg-15 {
		margin-left: 1.5rem !important;
		margin-right: auto !important;
	}
	.mb-lg-15, .my-lg-15 {
		margin-bottom: 1.5rem !important;
	}
	.ml-lg-15, .mx-lg-15 {
		margin-left: 1.5rem !important;
	}
	.rtl-page .ml-lg-15, .rtl-page .mx-lg-15 {
		margin-right: 1.5rem !important;
		margin-left: auto !important;
	}
	.m-lg-20 {
		margin: 2rem !important;
	}
	.mt-lg-20, .my-lg-20 {
		margin-top: 2rem !important;
	}
	.mr-lg-20, .mx-lg-20 {
		margin-right: 2rem !important;
	}
	.rtl-page .mr-lg-20, .rtl-page .mx-lg-20 {
		margin-left: 2rem !important;
		margin-right: auto !important;
	}
	.mb-lg-20, .my-lg-20 {
		margin-bottom: 2rem !important;
	}
	.ml-lg-20, .mx-lg-20 {
		margin-left: 2rem !important;
	}
	.rtl-page .ml-lg-20, .rtl-page .mx-lg-20 {
		margin-right: 2rem !important;
		margin-left: auto !important;
	}
	.m-lg-25 {
		margin: 2.5rem !important;
	}
	.mt-lg-25, .my-lg-25 {
		margin-top: 2.5rem !important;
	}
	.mr-lg-25, .mx-lg-25 {
		margin-right: 2.5rem !important;
	}
	.rtl-page .mr-lg-25, .rtl-page .mx-lg-25 {
		margin-left: 2.5rem !important;
		margin-right: auto !important;
	}
	.mb-lg-25, .my-lg-25 {
		margin-bottom: 2.5rem !important;
	}
	.ml-lg-25, .mx-lg-25 {
		margin-left: 2.5rem !important;
	}
	.rtl-page .ml-lg-25, .rtl-page .mx-lg-25 {
		margin-right: 2.5rem !important;
		margin-left: auto !important;
	}
	.m-lg-30 {
		margin: 3rem !important;
	}
	.mt-lg-30, .my-lg-30 {
		margin-top: 3rem !important;
	}
	.mr-lg-30, .mx-lg-30 {
		margin-right: 3rem !important;
	}
	.rtl-page .mr-lg-30, .rtl-page .mx-lg-30 {
		margin-left: 3rem !important;
		margin-right: auto !important;
	}
	.mb-lg-30, .my-lg-30 {
		margin-bottom: 3rem !important;
	}
	.ml-lg-30, .mx-lg-30 {
		margin-left: 3rem !important;
	}
	.rtl-page .ml-lg-30, .rtl-page .mx-lg-30 {
		margin-right: 3rem !important;
		margin-left: auto !important;
	}
	.m-lg-35 {
		margin: 3.5rem !important;
	}
	.mt-lg-35, .my-lg-35 {
		margin-top: 3.5rem !important;
	}
	.mr-lg-35, .mx-lg-35 {
		margin-right: 3.5rem !important;
	}
	.rtl-page .mr-lg-35, .rtl-page .mx-lg-35 {
		margin-left: 3.5rem !important;
		margin-right: auto !important;
	}
	.mb-lg-35, .my-lg-35 {
		margin-bottom: 3.5rem !important;
	}
	.ml-lg-35, .mx-lg-35 {
		margin-left: 3.5rem !important;
	}
	.rtl-page .ml-lg-35, .rtl-page .mx-lg-35 {
		margin-right: 3.5rem !important;
		margin-left: auto !important;
	}
	.m-lg-40 {
		margin: 4rem !important;
	}
	.mt-lg-40, .my-lg-40 {
		margin-top: 4rem !important;
	}
	.mr-lg-40, .mx-lg-40 {
		margin-right: 4rem !important;
	}
	.rtl-page .mr-lg-40, .rtl-page .mx-lg-40 {
		margin-left: 4rem !important;
		margin-right: auto !important;
	}
	.mb-lg-40, .my-lg-40 {
		margin-bottom: 4rem !important;
	}
	.ml-lg-40, .mx-lg-40 {
		margin-left: 4rem !important;
	}
	.rtl-page .ml-lg-40, .rtl-page .mx-lg-40 {
		margin-right: 4rem !important;
		margin-left: auto !important;
	}
	.m-lg-45 {
		margin: 4.5rem !important;
	}
	.mt-lg-45, .my-lg-45 {
		margin-top: 4.5rem !important;
	}
	.mr-lg-45, .mx-lg-45 {
		margin-right: 4.5rem !important;
	}
	.rtl-page .mr-lg-45, .rtl-page .mx-lg-45 {
		margin-left: 4.5rem !important;
		margin-right: auto !important;
	}
	.mb-lg-45, .my-lg-45 {
		margin-bottom: 4.5rem !important;
	}
	.ml-lg-45, .mx-lg-45 {
		margin-left: 4.5rem !important;
	}
	.rtl-page .ml-lg-45, .rtl-page .mx-lg-45 {
		margin-right: 4.5rem !important;
		margin-left: auto !important;
	}
	.m-lg-50 {
		margin: 5rem !important;
	}
	.mt-lg-50, .my-lg-50 {
		margin-top: 5rem !important;
	}
	.mr-lg-50, .mx-lg-50 {
		margin-right: 5rem !important;
	}
	.rtl-page .mr-lg-50, .rtl-page .mx-lg-50 {
		margin-left: 5rem !important;
		margin-right: auto !important;
	}
	.mb-lg-50, .my-lg-50 {
		margin-bottom: 5rem !important;
	}
	.ml-lg-50, .mx-lg-50 {
		margin-left: 5rem !important;
	}
	.rtl-page .ml-lg-50, .rtl-page .mx-lg-50 {
		margin-right: 5rem !important;
		margin-left: auto !important;
	}
	.m-lg-n5 {
		margin: -0.5rem !important;
	}
	.mt-lg-n5, .my-lg-n1 {
		margin-top: -0.5rem !important;
	}
	.mr-lg-n5, .mx-lg-n1 {
		margin-right: -0.5rem !important;
	}
	.rtl-page .mr-lg-n5, .rtl-page .mx-lg-n5 {
		margin-left: -0.5rem !important;
		margin-right: auto !important;
	}
	.mb-lg-n5, .my-lg-n1 {
		margin-bottom: -0.5rem !important;
	}
	.ml-lg-n5, .mx-lg-n5 {
		margin-left: -0.5rem !important;
	}
	.rtl-page .ml-lg-n5, .rtl-page .mx-lg-n5 {
		margin-right: -0.5rem !important;
		margin-left: auto !important;
	}
	.m-lg-n10 {
		margin: -1rem !important;
	}
	.mt-lg-n10, .my-lg-n10 {
		margin-top: -1rem !important;
	}
	.mr-lg-n10, .mx-lg-n10 {
		margin-right: -1rem !important;
	}
	.rtl-page .mr-lg-n10, .rtl-page .mx-lg-n10 {
		margin-left: -1rem !important;
		margin-right: auto !important;
	}
	.mb-lg-n10, .my-lg-n10 {
		margin-bottom: -1rem !important;
	}
	.ml-lg-n10, .mx-lg-n10 {
		margin-left: -1rem !important;
	}
	.rtl-page .ml-lg-n10, .rtl-page .mx-lg-n10 {
		margin-right: -1rem !important;
		margin-left: auto !important;
	}
	.m-lg-n15 {
		margin: -1.5rem !important;
	}
	.mt-lg-n15, .my-lg-n15 {
		margin-top: -1.5rem !important;
	}
	.mr-lg-n15, .mx-lg-n15 {
		margin-right: -1.5rem !important;
	}
	.rtl-page .mr-lg-n15, .rtl-page .mx-lg-n15 {
		margin-left: -1.5rem !important;
		margin-right: auto !important;
	}
	.mb-lg-n15, .my-lg-n15 {
		margin-bottom: -1.5rem !important;
	}
	.ml-lg-n15, .mx-lg-n15 {
		margin-left: -1.5rem !important;
	}
	.rtl-page .ml-lg-n15, .rtl-page .mx-lg-n15 {
		margin-right: -1.5rem !important;
		margin-left: auto !important;
	}
	.m-lg-n20 {
		margin: -2rem !important;
	}
	.mt-lg-n20, .my-lg-n20 {
		margin-top: -2rem !important;
	}
	.mr-lg-n20, .mx-lg-n20 {
		margin-right: -2rem !important;
	}
	.rtl-page .mr-lg-n20, .rtl-page .mx-lg-n20 {
		margin-left: -2rem !important;
		margin-right: auto !important;
	}
	.mb-lg-n20, .my-lg-n20 {
		margin-bottom: -2rem !important;
	}
	.ml-lg-n20, .mx-lg-n20 {
		margin-left: -2rem !important;
	}
	.rtl-page .ml-lg-n20, .rtl-page .mx-lg-n20 {
		margin-right: -2rem !important;
		margin-left: auto !important;
	}
	.m-lg-n25 {
		margin: -2.5rem !important;
	}
	.mt-lg-n25, .my-lg-n25 {
		margin-top: -2.5rem !important;
	}
	.mr-lg-n25, .mx-lg-n25 {
		margin-right: -2.5rem !important;
	}
	.rtl-page .mr-lg-n25, .rtl-page .mx-lg-n25 {
		margin-left: -2.5rem !important;
		margin-right: auto !important;
	}
	.mb-lg-n25, .my-lg-n25 {
		margin-bottom: -2.5rem !important;
	}
	.ml-lg-n25, .mx-lg-n25 {
		margin-left: -2.5rem !important;
	}
	.rtl-page .ml-lg-n25, .rtl-page .mx-lg-n25 {
		margin-right: -2.5rem !important;
		margin-left: auto !important;
	}
	.m-lg-n30 {
		margin: -3rem !important;
	}
	.mt-lg-n30, .my-lg-n30 {
		margin-top: -3rem !important;
	}
	.mr-lg-n30, .mx-lg-n30 {
		margin-right: -3rem !important;
	}
	.rtl-page .mr-lg-n30, .rtl-page .mx-lg-n30 {
		margin-left: -3rem !important;
		margin-right: auto !important;
	}
	.mb-lg-n30, .my-lg-n30 {
		margin-bottom: -3rem !important;
	}
	.ml-lg-n30, .mx-lg-n30 {
		margin-left: -3rem !important;
	}
	.rtl-page .ml-lg-n30, .rtl-page .mx-lg-n30 {
		margin-right: -3rem !important;
		margin-left: auto !important;
	}
	.m-lg-n35 {
		margin: -3.5rem !important;
	}
	.mt-lg-n35, .my-lg-n35 {
		margin-top: -3.5rem !important;
	}
	.mr-lg-n35, .mx-lg-n35 {
		margin-right: -3.5rem !important;
	}
	.rtl-page .mr-lg-n35, .rtl-page .mx-lg-n35 {
		margin-left: -3.5rem !important;
		margin-right: auto !important;
	}
	.mb-lg-n35, .my-lg-n35 {
		margin-bottom: -3.5rem !important;
	}
	.ml-lg-n35, .mx-lg-n35 {
		margin-left: -3.5rem !important;
	}
	.rtl-page .ml-lg-n35, .rtl-page .mx-lg-n35 {
		margin-right: -3.5rem !important;
		margin-left: auto !important;
	}
	.m-lg-n40 {
		margin: -4rem !important;
	}
	.mt-lg-n40, .my-lg-n40 {
		margin-top: -4rem !important;
	}
	.mr-lg-n40, .mx-lg-n40 {
		margin-right: -4rem !important;
	}
	.rtl-page .mr-lg-n40, .rtl-page .mx-lg-n40 {
		margin-left: -4rem !important;
		margin-right: auto !important;
	}
	.mb-lg-n40, .my-lg-n40 {
		margin-bottom: -4rem !important;
	}
	.ml-lg-n40, .mx-lg-n40 {
		margin-left: -4rem !important;
	}
	.rtl-page .ml-lg-n40, .rtl-page .mx-lg-n40 {
		margin-right: -4rem !important;
		margin-left: auto !important;
	}
	.m-lg-n45 {
		margin: -4.5rem !important;
	}
	.mt-lg-n45, .my-lg-n45 {
		margin-top: -4.5rem !important;
	}
	.mr-lg-n45, .mx-lg-n45 {
		margin-right: -4.5rem !important;
	}
	.rtl-page .mr-lg-n45, .rtl-page .mx-lg-n45 {
		margin-left: -4.5rem !important;
		margin-right: auto !important;
	}
	.mb-lg-n45, .my-lg-n45 {
		margin-bottom: -4.5rem !important;
	}
	.ml-lg-n45, .mx-lg-n45 {
		margin-left: -4.5rem !important;
	}
	.rtl-page .ml-lg-n45, .rtl-page .mx-lg-n45 {
		margin-right: -4.5rem !important;
		margin-left: auto !important;
	}
	.m-lg-n50 {
		margin: -5rem !important;
	}
	.mt-lg-n50, .my-lg-n50 {
		margin-top: -5rem !important;
	}
	.mr-lg-n50, .mx-lg-n50 {
		margin-right: -5rem !important;
	}
	.rtl-page .mr-lg-n50, .rtl-page .mx-lg-n50 {
		margin-left: -5rem !important;
		margin-right: auto !important;
	}
	.mb-lg-n50, .my-lg-n50 {
		margin-bottom: -5rem !important;
	}
	.ml-lg-n50, .mx-lg-n50 {
		margin-left: -5rem !important;
	}
	.rtl-page .ml-lg-n50, .rtl-page .mx-lg-n50 {
		margin-right: -5rem !important;
		margin-left: auto !important;
	}
	.m-lg-auto {
		margin: auto !important;
	}
	.mt-lg-auto, .my-lg-auto {
		margin-top: auto !important;
	}
	.mr-lg-auto, .mx-lg-auto {
		margin-right: auto !important;
	}
	.mb-lg-auto, .my-lg-auto {
		margin-bottom: auto !important;
	}
	.ml-lg-auto, .mx-lg-auto {
		margin-left: auto !important;
	}
}
@media only screen and (min-width: 1200px) {
	.m-xl-0 {
		margin: 0 !important;
	}
	.mt-xl-0, .my-xl-0 {
		margin-top: 0 !important;
	}
	.mr-xl-0, .mx-xl-0 {
		margin-right: 0 !important;
	}
	.rtl-page .mr-xl-0, .rtl-page .mx-xl-0 {
		margin-left: 0 !important;
		margin-right: auto !important;
	}
	.mb-xl-0, .my-xl-0 {
		margin-bottom: 0 !important;
	}
	.ml-xl-0, .mx-xl-0 {
		margin-left: 0 !important;
	}
	.rtl-page .ml-xl-0, .rtl-page .mx-xl-0 {
		margin-right: 0 !important;
		margin-left: auto !important;
	}
	.m-xl-5 {
		margin: 0.5rem !important;
	}
	.mt-xl-5, .my-xl-5 {
		margin-top: 0.5rem !important;
	}
	.mr-xl-5, .mx-xl-5 {
		margin-right: 0.5rem !important;
	}
	.rtl-page .mr-xl-5, .rtl-page .mx-xl-5 {
		margin-left: 0.5rem !important;
		margin-right: auto !important;
	}
	.mb-xl-5, .my-xl-5 {
		margin-bottom: 0.5rem !important;
	}
	.ml-xl-5, .mx-xl-5 {
		margin-left: 0.5rem !important;
	}
	.rtl-page .ml-xl-5, .rtl-page .mx-xl-5 {
		margin-right: 0.5rem !important;
		margin-left: auto !important;
	}
	.m-xl-10 {
		margin: 1rem !important;
	}
	.mt-xl-10, .my-xl-10 {
		margin-top: 1rem !important;
	}
	.mr-xl-10, .mx-xl-10 {
		margin-right: 1rem !important;
	}
	.rtl-page .mr-xl-10, .rtl-page .mx-xl-10 {
		margin-left: 1rem !important;
		margin-right: auto !important;
	}
	.mb-xl-10, .my-xl-10 {
		margin-bottom: 1rem !important;
	}
	.ml-xl-10, .mx-xl-10 {
		margin-left: 1rem !important;
	}
	.rtl-page .ml-xl-10, .rtl-page .mx-xl-10 {
		margin-right: 1rem !important;
		margin-left: auto !important;
	}
	.m-xl-15 {
		margin: 1.5rem !important;
	}
	.mt-xl-15, .my-xl-15 {
		margin-top: 1.5rem !important;
	}
	.mr-xl-15, .mx-xl-15 {
		margin-right: 1.5rem !important;
	}
	.rtl-page .mr-xl-15, .rtl-page .mx-xl-15 {
		margin-left: 1.5rem !important;
		margin-right: auto !important;
	}
	.mb-xl-15, .my-xl-15 {
		margin-bottom: 1.5rem !important;
	}
	.ml-xl-15, .mx-xl-15 {
		margin-left: 1.5rem !important;
	}
	.rtl-page .ml-xl-15, .rtl-page .mx-xl-15 {
		margin-right: 1.5rem !important;
		margin-left: auto !important;
	}
	.m-xl-20 {
		margin: 2rem !important;
	}
	.mt-xl-20, .my-xl-20 {
		margin-top: 2rem !important;
	}
	.mr-xl-20, .mx-xl-20 {
		margin-right: 2rem !important;
	}
	.rtl-page .mr-xl-20, .rtl-page .mx-xl-20 {
		margin-left: 2rem !important;
		margin-right: auto !important;
	}
	.mb-xl-20, .my-xl-20 {
		margin-bottom: 2rem !important;
	}
	.ml-xl-20, .mx-xl-20 {
		margin-left: 2rem !important;
	}
	.rtl-page .ml-xl-20, .rtl-page .mx-xl-20 {
		margin-right: 2rem !important;
		margin-left: auto !important;
	}
	.m-xl-25 {
		margin: 2.5rem !important;
	}
	.mt-xl-25, .my-xl-25 {
		margin-top: 2.5rem !important;
	}
	.mr-xl-25, .mx-xl-25 {
		margin-right: 2.5rem !important;
	}
	.rtl-page .mr-xl-25, .rtl-page .mx-xl-25 {
		margin-left: 2.5rem !important;
		margin-right: auto !important;
	}
	.mb-xl-25, .my-xl-25 {
		margin-bottom: 2.5rem !important;
	}
	.ml-xl-25, .mx-xl-25 {
		margin-left: 2.5rem !important;
	}
	.rtl-page .ml-xl-25, .rtl-page .mx-xl-25 {
		margin-right: 2.5rem !important;
		margin-left: auto !important;
	}
	.m-xl-30 {
		margin: 3rem !important;
	}
	.mt-xl-30, .my-xl-30 {
		margin-top: 3rem !important;
	}
	.mr-xl-30, .mx-xl-30 {
		margin-right: 3rem !important;
	}
	.rtl-page .mr-xl-30, .rtl-page .mx-xl-30 {
		margin-left: 3rem !important;
		margin-right: auto !important;
	}
	.mb-xl-30, .my-xl-30 {
		margin-bottom: 3rem !important;
	}
	.ml-xl-30, .mx-xl-30 {
		margin-left: 3rem !important;
	}
	.rtl-page .ml-xl-30, .rtl-page .mx-xl-30 {
		margin-right: 3rem !important;
		margin-left: auto !important;
	}
	.m-xl-35 {
		margin: 3.5rem !important;
	}
	.mt-xl-35, .my-xl-35 {
		margin-top: 3.5rem !important;
	}
	.mr-xl-35, .mx-xl-35 {
		margin-right: 3.5rem !important;
	}
	.rtl-page .mr-xl-35, .rtl-page .mx-xl-35 {
		margin-left: 3.5rem !important;
		margin-right: auto !important;
	}
	.mb-xl-35, .my-xl-35 {
		margin-bottom: 3.5rem !important;
	}
	.ml-xl-35, .mx-xl-35 {
		margin-left: 3.5rem !important;
	}
	.rtl-page .ml-xl-35, .rtl-page .mx-xl-35 {
		margin-right: 3.5rem !important;
		margin-left: auto !important;
	}
	.m-xl-40 {
		margin: 4rem !important;
	}
	.mt-xl-40, .my-xl-40 {
		margin-top: 4rem !important;
	}
	.mr-xl-40, .mx-xl-40 {
		margin-right: 4rem !important;
	}
	.rtl-page .mr-xl-40, .rtl-page .mx-xl-40 {
		margin-left: 4rem !important;
		margin-right: auto !important;
	}
	.mb-xl-40, .my-xl-40 {
		margin-bottom: 4rem !important;
	}
	.ml-xl-40, .mx-xl-40 {
		margin-left: 4rem !important;
	}
	.rtl-page .ml-xl-40, .rtl-page .mx-xl-40 {
		margin-right: 4rem !important;
		margin-left: auto !important;
	}
	.m-xl-45 {
		margin: 4.5rem !important;
	}
	.mt-xl-45, .my-xl-45 {
		margin-top: 4.5rem !important;
	}
	.mr-xl-45, .mx-xl-45 {
		margin-right: 4.5rem !important;
	}
	.rtl-page .mr-xl-45, .rtl-page .mx-xl-45 {
		margin-left: 4.5rem !important;
		margin-right: auto !important;
	}
	.mb-xl-45, .my-xl-45 {
		margin-bottom: 4.5rem !important;
	}
	.ml-xl-45, .mx-xl-45 {
		margin-left: 4.5rem !important;
	}
	.rtl-page .ml-xl-45, .rtl-page .mx-xl-45 {
		margin-right: 4.5rem !important;
		margin-left: auto !important;
	}
	.m-xl-50 {
		margin: 5rem !important;
	}
	.mt-xl-50, .my-xl-50 {
		margin-top: 5rem !important;
	}
	.mr-xl-50, .mx-xl-50 {
		margin-right: 5rem !important;
	}
	.rtl-page .mr-xl-50, .rtl-page .mx-xl-50 {
		margin-left: 5rem !important;
		margin-right: auto !important;
	}
	.mb-xl-50, .my-xl-50 {
		margin-bottom: 5rem !important;
	}
	.ml-xl-50, .mx-xl-50 {
		margin-left: 5rem !important;
	}
	.rtl-page .ml-xl-50, .rtl-page .mx-xl-50 {
		margin-right: 5rem !important;
		margin-left: auto !important;
	}
	.m-xl-n5 {
		margin: -0.5rem !important;
	}
	.mt-xl-n5, .my-xl-n1 {
		margin-top: -0.5rem !important;
	}
	.mr-xl-n5, .mx-xl-n1 {
		margin-right: -0.5rem !important;
	}
	.rtl-page .mr-xl-n5, .rtl-page .mx-xl-n5 {
		margin-left: -0.5rem !important;
		margin-right: auto !important;
	}
	.mb-xl-n5, .my-xl-n1 {
		margin-bottom: -0.5rem !important;
	}
	.ml-xl-n5, .mx-xl-n5 {
		margin-left: -0.5rem !important;
	}
	.rtl-page .ml-xl-n5, .rtl-page .mx-xl-n5 {
		margin-right: -0.5rem !important;
		margin-left: auto !important;
	}
	.m-xl-n10 {
		margin: -1rem !important;
	}
	.mt-xl-n10, .my-xl-n10 {
		margin-top: -1rem !important;
	}
	.mr-xl-n10, .mx-xl-n10 {
		margin-right: -1rem !important;
	}
	.rtl-page .mr-xl-n10, .rtl-page .mx-xl-n10 {
		margin-left: -1rem !important;
		margin-right: auto !important;
	}
	.mb-xl-n10, .my-xl-n10 {
		margin-bottom: -1rem !important;
	}
	.ml-xl-n10, .mx-xl-n10 {
		margin-left: -1rem !important;
	}
	.rtl-page .ml-xl-n10, .rtl-page .mx-xl-n10 {
		margin-right: -1rem !important;
		margin-left: auto !important;
	}
	.m-xl-n15 {
		margin: -1.5rem !important;
	}
	.mt-xl-n15, .my-xl-n15 {
		margin-top: -1.5rem !important;
	}
	.mr-xl-n15, .mx-xl-n15 {
		margin-right: -1.5rem !important;
	}
	.rtl-page .mr-xl-n15, .rtl-page .mx-xl-n15 {
		margin-left: -1.5rem !important;
		margin-right: auto !important;
	}
	.mb-xl-n15, .my-xl-n15 {
		margin-bottom: -1.5rem !important;
	}
	.ml-xl-n15, .mx-xl-n15 {
		margin-left: -1.5rem !important;
	}
	.rtl-page .ml-xl-n15, .rtl-page .mx-xl-n15 {
		margin-right: -1.5rem !important;
		margin-left: auto !important;
	}
	.m-xl-n20 {
		margin: -2rem !important;
	}
	.mt-xl-n20, .my-xl-n20 {
		margin-top: -2rem !important;
	}
	.mr-xl-n20, .mx-xl-n20 {
		margin-right: -2rem !important;
	}
	.rtl-page .mr-xl-n20, .rtl-page .mx-xl-n20 {
		margin-left: -2rem !important;
		margin-right: auto !important;
	}
	.mb-xl-n20, .my-xl-n20 {
		margin-bottom: -2rem !important;
	}
	.ml-xl-n20, .mx-xl-n20 {
		margin-left: -2rem !important;
	}
	.rtl-page .ml-xl-n20, .rtl-page .mx-xl-n20 {
		margin-right: -2rem !important;
		margin-left: auto !important;
	}
	.m-xl-n25 {
		margin: -2.5rem !important;
	}
	.mt-xl-n25, .my-xl-n25 {
		margin-top: -2.5rem !important;
	}
	.mr-xl-n25, .mx-xl-n25 {
		margin-right: -2.5rem !important;
	}
	.rtl-page .mr-xl-n25, .rtl-page .mx-xl-n25 {
		margin-left: -2.5rem !important;
		margin-right: auto !important;
	}
	.mb-xl-n25, .my-xl-n25 {
		margin-bottom: -2.5rem !important;
	}
	.ml-xl-n25, .mx-xl-n25 {
		margin-left: -2.5rem !important;
	}
	.rtl-page .ml-xl-n25, .rtl-page .mx-xl-n25 {
		margin-right: -2.5rem !important;
		margin-left: auto !important;
	}
	.m-xl-n30 {
		margin: -3rem !important;
	}
	.mt-xl-n30, .my-xl-n30 {
		margin-top: -3rem !important;
	}
	.mr-xl-n30, .mx-xl-n30 {
		margin-right: -3rem !important;
	}
	.rtl-page .mr-xl-n30, .rtl-page .mx-xl-n30 {
		margin-left: -3rem !important;
		margin-right: auto !important;
	}
	.mb-xl-n30, .my-xl-n30 {
		margin-bottom: -3rem !important;
	}
	.ml-xl-n30, .mx-xl-n30 {
		margin-left: -3rem !important;
	}
	.rtl-page .ml-xl-n30, .rtl-page .mx-xl-n30 {
		margin-right: -3rem !important;
		margin-left: auto !important;
	}
	.m-xl-n35 {
		margin: -3.5rem !important;
	}
	.mt-xl-n35, .my-xl-n35 {
		margin-top: -3.5rem !important;
	}
	.mr-xl-n35, .mx-xl-n35 {
		margin-right: -3.5rem !important;
	}
	.rtl-page .mr-xl-n35, .rtl-page .mx-xl-n35 {
		margin-left: -3.5rem !important;
		margin-right: auto !important;
	}
	.mb-xl-n35, .my-xl-n35 {
		margin-bottom: -3.5rem !important;
	}
	.ml-xl-n35, .mx-xl-n35 {
		margin-left: -3.5rem !important;
	}
	.rtl-page .ml-xl-n35, .rtl-page .mx-xl-n35 {
		margin-right: -3.5rem !important;
		margin-left: auto !important;
	}
	.m-xl-n40 {
		margin: -4rem !important;
	}
	.mt-xl-n40, .my-xl-n40 {
		margin-top: -4rem !important;
	}
	.mr-xl-n40, .mx-xl-n40 {
		margin-right: -4rem !important;
	}
	.rtl-page .mr-xl-n40, .rtl-page .mx-xl-n40 {
		margin-left: -4rem !important;
		margin-right: auto !important;
	}
	.mb-xl-n40, .my-xl-n40 {
		margin-bottom: -4rem !important;
	}
	.ml-xl-n40, .mx-xl-n40 {
		margin-left: -4rem !important;
	}
	.rtl-page .ml-xl-n40, .rtl-page .mx-xl-n40 {
		margin-right: -4rem !important;
		margin-left: auto !important;
	}
	.m-xl-n45 {
		margin: -4.5rem !important;
	}
	.mt-xl-n45, .my-xl-n45 {
		margin-top: -4.5rem !important;
	}
	.mr-xl-n45, .mx-xl-n45 {
		margin-right: -4.5rem !important;
	}
	.rtl-page .mr-xl-n45, .rtl-page .mx-xl-n45 {
		margin-left: -4.5rem !important;
		margin-right: auto !important;
	}
	.mb-xl-n45, .my-xl-n45 {
		margin-bottom: -4.5rem !important;
	}
	.ml-xl-n45, .mx-xl-n45 {
		margin-left: -4.5rem !important;
	}
	.rtl-page .ml-xl-n45, .rtl-page .mx-xl-n45 {
		margin-right: -4.5rem !important;
		margin-left: auto !important;
	}
	.m-xl-n50 {
		margin: -5rem !important;
	}
	.mt-xl-n50, .my-xl-n50 {
		margin-top: -5rem !important;
	}
	.mr-xl-n50, .mx-xl-n50 {
		margin-right: -5rem !important;
	}
	.rtl-page .mr-xl-n50, .rtl-page .mx-xl-n50 {
		margin-left: -5rem !important;
		margin-right: auto !important;
	}
	.mb-xl-n50, .my-xl-n50 {
		margin-bottom: -5rem !important;
	}
	.ml-xl-n50, .mx-xl-n50 {
		margin-left: -5rem !important;
	}
	.rtl-page .ml-xl-n50, .rtl-page .mx-xl-n50 {
		margin-right: -5rem !important;
		margin-left: auto !important;
	}
	.m-xl-auto {
		margin: auto !important;
	}
	.mt-xl-auto, .my-xl-auto {
		margin-top: auto !important;
	}
	.mr-xl-auto, .mx-xl-auto {
		margin-right: auto !important;
	}
	.mb-xl-auto, .my-xl-auto {
		margin-bottom: auto !important;
	}
	.ml-xl-auto, .mx-xl-auto {
		margin-left: auto !important;
	}
}
.colsgrid {
	margin-left: -1.5rem;
	margin-right: -1.5rem;
}
.colsgrid > *[class*=col] {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.colsgrid1 {
	margin-left: -1rem;
	margin-right: -1rem;
}
.colsgrid1 > *[class*=col-] {
	padding-left: 1rem;
	padding-right: 1rem;
}
.colsgrid2 {
	margin-left: -2rem;
	margin-right: -2em;
}
.colsgrid2 > *[class*=col-] {
	padding-left: 2rem;
	padding-right: 2rem;
}
@media only screen and (max-width: 1200px) {
	.show-less-1200 {
		display: block;
	}
	.mt0-lg {
		margin-top: 0;
	}
	.mb0-lg {
		margin-bottom: 0;
	}
	.ml0-lg {
		margin-left: 0;
	}
	.ml0-lg.reversed {
		margin-right: 0;
	}
	.mr0-lg {
		margin-right: 0;
	}
	.mr0-lg.reversed {
		margin-left: 0;
	}
}
@media only screen and (max-width: 1000px) {
	.show-less-1000 {
		display: block;
	}
}
@media only screen and (max-width: 767px) {
	.show-less-767 {
		display: block;
	}
	.mt-sm-70, .my-sm-70 {
		margin-top: 7rem !important;
	}
	.mr-sm-70, .mx-sm-70 {
		margin-right: 7rem !important;
	}
	.rtl-page .mr-sm-70, .rtl-page .mx-sm-70 {
		margin-left: 7rem !important;
		margin-right: auto !important;
	}
	.mb-sm-70, .my-sm-70 {
		margin-bottom: 7rem !important;
	}
	.ml-sm-70, .mx-sm-70 {
		margin-left: 7rem !important;
	}
	.rtl-page .ml-sm-70, .rtl-page .mx-sm-70 {
		margin-right: 7rem !important;
		margin-left: auto !important;
	}
	.mt-sm-80, .my-sm-80 {
		margin-top: 8rem !important;
	}
	.mr-sm-80, .mx-sm-80 {
		margin-right: 8rem !important;
	}
	.rtl-page .mr-sm-80, .rtl-page .mx-sm-80 {
		margin-left: 8rem !important;
		margin-right: auto !important;
	}
	.mb-sm-80, .my-sm-80 {
		margin-bottom: 8rem !important;
	}
	.ml-sm-80, .mx-sm-80 {
		margin-left: 8rem !important;
	}
	.rtl-page .ml-sm-80, .rtl-page .mx-sm-80 {
		margin-right: 8rem !important;
		margin-left: auto !important;
	}
}
@media only screen and (max-width: 479px) {
	.show-less-479 {
		display: block;
	}
}
/* icons */
[class^=icon-],
[class*=" icon-"] {
	font-family: "icomoon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
[class^=icon-] > span,
[class*=" icon-"] > span {
	display: none;
}
.icon-brand-fb:before {
	content: "A";
}
.icon-brand-tw:before {
	content: "B";
}
.icon-brand-ig:before {
	content: "C";
}
.icon-brand-in:before {
	content: "D";
}
.icon-hp-features01:before {
	content: "\e902";
}
.icon-hp-features02:before {
	content: "\e903";
}
.icon-hp-features03:before {
	content: "\e904";
}
.icon-list:before {
	content: "\e905";
}
.icon-menu:before {
	content: "\e906";
}
.icon-platforms03:before {
	content: "\e907";
}
.icon-platforms01:before {
	content: "\e908";
}
.icon-platforms02:before {
	content: "\e909";
}
.icon-share:before {
	content: "\e90a";
}
.icon-brand-gp:before {
	content: "\e90b";
}
.icon-contactus01:before {
	content: "\e90c";
}
.icon-contactus02:before {
	content: "\e90d";
}
.icon-angle-l:before {
	content: "\e90e";
}
.icon-angle-r:before {
	content: "\e90f";
}
.icon-angle-t:before {
	content: "\e910";
}
.icon-angle-b:before {
	content: "\e911";
}
.icon-angle-dbl-l:before {
	content: "\e912";
}
.icon-angle-dbl-r:before {
	content: "\e913";
}
.icon-plus:before {
	content: "\e914";
}
.icon-minus:before {
	content: "\e915";
}
.icon-tick:before {
	content: "\e916";
}
.icon-cross:before {
	content: "\e917";
}
.icon-menu-burger:before {
	content: "\e918";
}
.icon-login:before {
	content: "\e919";
}
.icon-logout:before {
	content: "\e91a";
}
.icon-profile:before {
	content: "\e91b";
}
.icon-phone:before {
	content: "\e91c";
}
.icon-email:before {
	content: "\e91d";
}
.icon-location:before {
	content: "\e91e";
}
.icon-home:before {
	content: "\e91f";
}
.icon-lang:before {
	content: "\e920";
}
.icon-fast:before {
	content: "\e921";
}
.icon-security:before {
	content: "\e922";
}
.icon-global:before {
	content: "\e923";
}
.icon-arrow:before {
	content: "\e924";
}
.icon-acc-number:before {
	content: "\e925";
}
.icon-email2:before {
	content: "\e900";
}
.icon-login2:before {
	content: "\e901";
}
.icon-moneybag:before {
	content: "\e926";
}
.icon-profile2:before {
	content: "\e927";
}
.icon-upload:before {
	content: "\e928";
}
.icon-accounts:before {
	content: "\e929";
}
.icon-coins-stack:before {
	content: "\e92a";
}
/* flags */
span.flag {
	width: 2.2rem;
	height: 1.5rem;
	display: inline-block;
	flex-shrink: 0;
}
img.flag {
	width: 2.2rem;
}
.flag {
	background: url(images/flags_responsive.png) no-repeat;
	background-size: 100%;
}
.flag-ad {
	background-position: 0 0.413223%;
}
.flag-ae {
	background-position: 0 0.826446%;
}
.flag-af {
	background-position: 0 1.239669%;
}
.flag-ag {
	background-position: 0 1.652893%;
}
.flag-ai {
	background-position: 0 2.066116%;
}
.flag-al {
	background-position: 0 2.479339%;
}
.flag-am {
	background-position: 0 2.892562%;
}
.flag-an {
	background-position: 0 3.305785%;
}
.flag-ao {
	background-position: 0 3.719008%;
}
.flag-aq {
	background-position: 0 4.132231%;
}
.flag-ar {
	background-position: 0 4.545455%;
}
.flag-as {
	background-position: 0 4.958678%;
}
.flag-at {
	background-position: 0 5.371901%;
}
.flag-au {
	background-position: 0 5.785124%;
}
.flag-aw {
	background-position: 0 6.198347%;
}
.flag-az {
	background-position: 0 6.61157%;
}
.flag-ba {
	background-position: 0 7.024793%;
}
.flag-bb {
	background-position: 0 7.438017%;
}
.flag-bd {
	background-position: 0 7.85124%;
}
.flag-be {
	background-position: 0 8.264463%;
}
.flag-bf {
	background-position: 0 8.677686%;
}
.flag-bg {
	background-position: 0 9.090909%;
}
.flag-bh {
	background-position: 0 9.504132%;
}
.flag-bi {
	background-position: 0 9.917355%;
}
.flag-bj {
	background-position: 0 10.330579%;
}
.flag-bm {
	background-position: 0 10.743802%;
}
.flag-bn {
	background-position: 0 11.157025%;
}
.flag-bo {
	background-position: 0 11.570248%;
}
.flag-br {
	background-position: 0 11.983471%;
}
.flag-bs {
	background-position: 0 12.396694%;
}
.flag-bt {
	background-position: 0 12.809917%;
}
.flag-bv {
	background-position: 0 13.22314%;
}
.flag-bw {
	background-position: 0 13.636364%;
}
.flag-by {
	background-position: 0 14.049587%;
}
.flag-bz {
	background-position: 0 14.46281%;
}
.flag-ca {
	background-position: 0 14.876033%;
}
.flag-cc {
	background-position: 0 15.289256%;
}
.flag-cd {
	background-position: 0 15.702479%;
}
.flag-cf {
	background-position: 0 16.115702%;
}
.flag-cg {
	background-position: 0 16.528926%;
}
.flag-ch {
	background-position: 0 16.942149%;
}
.flag-ci {
	background-position: 0 17.355372%;
}
.flag-ck {
	background-position: 0 17.768595%;
}
.flag-cl {
	background-position: 0 18.181818%;
}
.flag-cm {
	background-position: 0 18.595041%;
}
.flag-cn {
	background-position: 0 19.008264%;
}
.flag-co {
	background-position: 0 19.421488%;
}
.flag-cr {
	background-position: 0 19.834711%;
}
.flag-cu {
	background-position: 0 20.247934%;
}
.flag-cv {
	background-position: 0 20.661157%;
}
.flag-cx {
	background-position: 0 21.07438%;
}
.flag-cy {
	background-position: 0 21.487603%;
}
.flag-cz {
	background-position: 0 21.900826%;
}
.flag-de {
	background-position: 0 22.31405%;
}
.flag-dj {
	background-position: 0 22.727273%;
}
.flag-dk {
	background-position: 0 23.140496%;
}
.flag-dm {
	background-position: 0 23.553719%;
}
.flag-do {
	background-position: 0 23.966942%;
}
.flag-dz {
	background-position: 0 24.380165%;
}
.flag-ec {
	background-position: 0 24.793388%;
}
.flag-ee {
	background-position: 0 25.206612%;
}
.flag-eg {
	background-position: 0 25.619835%;
}
.flag-eh {
	background-position: 0 26.033058%;
}
.flag-er {
	background-position: 0 26.446281%;
}
.flag-es {
	background-position: 0 26.859504%;
}
.flag-et {
	background-position: 0 27.272727%;
}
.flag-fi, .flag-ax {
	background-position: 0 27.68595%;
}
.flag-fj {
	background-position: 0 28.099174%;
}
.flag-fk {
	background-position: 0 28.512397%;
}
.flag-fm {
	background-position: 0 28.92562%;
}
.flag-fo {
	background-position: 0 29.338843%;
}
.flag-fr, .flag-mf, .flag-im, .flag-yt, .flag-bl {
	background-position: 0 29.752066%;
}
.flag-ga {
	background-position: 0 30.165289%;
}
.flag-gd {
	background-position: 0 30.578512%;
}
.flag-ge {
	background-position: 0 30.991736%;
}
.flag-gf {
	background-position: 0 31.404959%;
}
.flag-gh {
	background-position: 0 31.818182%;
}
.flag-gi {
	background-position: 0 32.231405%;
}
.flag-gl {
	background-position: 0 32.644628%;
}
.flag-gm {
	background-position: 0 33.057851%;
}
.flag-gn {
	background-position: 0 33.471074%;
}
.flag-gp {
	background-position: 0 33.884298%;
}
.flag-gq {
	background-position: 0 34.297521%;
}
.flag-gr {
	background-position: 0 34.710744%;
}
.flag-gs {
	background-position: 0 35.123967%;
}
.flag-gt {
	background-position: 0 35.53719%;
}
.flag-gu {
	background-position: 0 35.950413%;
}
.flag-gw {
	background-position: 0 36.363636%;
}
.flag-gy {
	background-position: 0 36.77686%;
}
.flag-hk {
	background-position: 0 37.190083%;
}
.flag-hm {
	background-position: 0 37.603306%;
}
.flag-hn {
	background-position: 0 38.016529%;
}
.flag-hr {
	background-position: 0 38.429752%;
}
.flag-ht {
	background-position: 0 38.842975%;
}
.flag-hu {
	background-position: 0 39.256198%;
}
.flag-id {
	background-position: 0 39.669421%;
}
.flag-ie {
	background-position: 0 40.082645%;
}
.flag-il {
	background-position: 0 40.495868%;
}
.flag-in {
	background-position: 0 40.909091%;
}
.flag-io {
	background-position: 0 41.322314%;
}
.flag-iq {
	background-position: 0 41.735537%;
}
.flag-ir {
	background-position: 0 42.14876%;
}
.flag-is {
	background-position: 0 42.561983%;
}
.flag-it {
	background-position: 0 42.975207%;
}
.flag-jm {
	background-position: 0 43.38843%;
}
.flag-jo {
	background-position: 0 43.801653%;
}
.flag-jp {
	background-position: 0 44.214876%;
}
.flag-ke {
	background-position: 0 44.628099%;
}
.flag-kg {
	background-position: 0 45.041322%;
}
.flag-kh {
	background-position: 0 45.454545%;
}
.flag-ki {
	background-position: 0 45.867769%;
}
.flag-km {
	background-position: 0 46.280992%;
}
.flag-kn {
	background-position: 0 46.694215%;
}
.flag-kp {
	background-position: 0 47.107438%;
}
.flag-kr {
	background-position: 0 47.520661%;
}
.flag-kw {
	background-position: 0 47.933884%;
}
.flag-ky {
	background-position: 0 48.347107%;
}
.flag-kz {
	background-position: 0 48.760331%;
}
.flag-la {
	background-position: 0 49.173554%;
}
.flag-lb {
	background-position: 0 49.586777%;
}
.flag-lc {
	background-position: 0 50%;
}
.flag-li {
	background-position: 0 50.413223%;
}
.flag-lk {
	background-position: 0 50.826446%;
}
.flag-lr {
	background-position: 0 51.239669%;
}
.flag-ls {
	background-position: 0 51.652893%;
}
.flag-lt {
	background-position: 0 52.066116%;
}
.flag-lu {
	background-position: 0 52.479339%;
}
.flag-lv {
	background-position: 0 52.892562%;
}
.flag-ly {
	background-position: 0 53.305785%;
}
.flag-ma {
	background-position: 0 53.719008%;
}
.flag-mc {
	background-position: 0 54.132231%;
}
.flag-md {
	background-position: 0 54.545455%;
}
.flag-me {
	background-position: 0 54.958678%;
}
.flag-mg {
	background-position: 0 55.371901%;
}
.flag-mh {
	background-position: 0 55.785124%;
}
.flag-mk {
	background-position: 0 56.198347%;
}
.flag-ml {
	background-position: 0 56.61157%;
}
.flag-mm {
	background-position: 0 57.024793%;
}
.flag-mn {
	background-position: 0 57.438017%;
}
.flag-mo {
	background-position: 0 57.85124%;
}
.flag-mp {
	background-position: 0 58.264463%;
}
.flag-mq {
	background-position: 0 58.677686%;
}
.flag-mr {
	background-position: 0 59.090909%;
}
.flag-ms {
	background-position: 0 59.504132%;
}
.flag-mt {
	background-position: 0 59.917355%;
}
.flag-mu {
	background-position: 0 60.330579%;
}
.flag-mv {
	background-position: 0 60.743802%;
}
.flag-mw {
	background-position: 0 61.157025%;
}
.flag-mx {
	background-position: 0 61.570248%;
}
.flag-my {
	background-position: 0 61.983471%;
}
.flag-mz {
	background-position: 0 62.396694%;
}
.flag-na {
	background-position: 0 62.809917%;
}
.flag-nc {
	background-position: 0 63.22314%;
}
.flag-ne {
	background-position: 0 63.636364%;
}
.flag-nf {
	background-position: 0 64.049587%;
}
.flag-ng {
	background-position: 0 64.46281%;
}
.flag-ni {
	background-position: 0 64.876033%;
}
.flag-nl {
	background-position: 0 65.289256%;
}
.flag-no {
	background-position: 0 65.702479%;
}
.flag-np {
	background-position: 0 66.115702%;
}
.flag-nr {
	background-position: 0 66.528926%;
}
.flag-nu {
	background-position: 0 66.942149%;
}
.flag-nz {
	background-position: 0 67.355372%;
}
.flag-om {
	background-position: 0 67.768595%;
}
.flag-pa {
	background-position: 0 68.181818%;
}
.flag-pe {
	background-position: 0 68.595041%;
}
.flag-pf {
	background-position: 0 69.008264%;
}
.flag-pg {
	background-position: 0 69.421488%;
}
.flag-ph {
	background-position: 0 69.834711%;
}
.flag-pk {
	background-position: 0 70.247934%;
}
.flag-pl {
	background-position: 0 70.661157%;
}
.flag-pm {
	background-position: 0 71.07438%;
}
.flag-pn {
	background-position: 0 71.487603%;
}
.flag-pr {
	background-position: 0 71.900826%;
}
.flag-pt {
	background-position: 0 72.31405%;
}
.flag-pw {
	background-position: 0 72.727273%;
}
.flag-py {
	background-position: 0 73.140496%;
}
.flag-qa {
	background-position: 0 73.553719%;
}
.flag-re {
	background-position: 0 73.966942%;
}
.flag-ro {
	background-position: 0 74.380165%;
}
.flag-rs {
	background-position: 0 74.793388%;
}
.flag-ru {
	background-position: 0 75.206612%;
}
.flag-rw {
	background-position: 0 75.619835%;
}
.flag-sa {
	background-position: 0 76.033058%;
}
.flag-sb {
	background-position: 0 76.446281%;
}
.flag-sc {
	background-position: 0 76.859504%;
}
.flag-sd {
	background-position: 0 77.272727%;
}
.flag-se {
	background-position: 0 77.68595%;
}
.flag-sg {
	background-position: 0 78.099174%;
}
.flag-sh {
	background-position: 0 78.512397%;
}
.flag-si {
	background-position: 0 78.92562%;
}
.flag-sj {
	background-position: 0 79.338843%;
}
.flag-sk {
	background-position: 0 79.752066%;
}
.flag-sl {
	background-position: 0 80.165289%;
}
.flag-sm {
	background-position: 0 80.578512%;
}
.flag-sn {
	background-position: 0 80.991736%;
}
.flag-so {
	background-position: 0 81.404959%;
}
.flag-sr {
	background-position: 0 81.818182%;
}
.flag-ss {
	background-position: 0 82.231405%;
}
.flag-st {
	background-position: 0 82.644628%;
}
.flag-sv {
	background-position: 0 83.057851%;
}
.flag-sy {
	background-position: 0 83.471074%;
}
.flag-sz {
	background-position: 0 83.884298%;
}
.flag-tc {
	background-position: 0 84.297521%;
}
.flag-td {
	background-position: 0 84.710744%;
}
.flag-tf {
	background-position: 0 85.123967%;
}
.flag-tg {
	background-position: 0 85.53719%;
}
.flag-th {
	background-position: 0 85.950413%;
}
.flag-tj {
	background-position: 0 86.363636%;
}
.flag-tk {
	background-position: 0 86.77686%;
}
.flag-tl {
	background-position: 0 87.190083%;
}
.flag-tm {
	background-position: 0 87.603306%;
}
.flag-tn {
	background-position: 0 88.016529%;
}
.flag-to {
	background-position: 0 88.429752%;
}
.flag-tp {
	background-position: 0 88.842975%;
}
.flag-tr {
	background-position: 0 89.256198%;
}
.flag-tt {
	background-position: 0 89.669421%;
}
.flag-tv {
	background-position: 0 90.082645%;
}
.flag-tw {
	background-position: 0 90.495868%;
}
.flag-ty {
	background-position: 0 90.909091%;
}
.flag-tz {
	background-position: 0 91.322314%;
}
.flag-ua {
	background-position: 0 91.735537%;
}
.flag-ug {
	background-position: 0 92.14876%;
}
.flag-gb, .flag-je, .flag-uk, .flag-gg {
	background-position: 0 92.561983%;
}
.flag-um {
	background-position: 0 92.975207%;
}
.flag-us {
	background-position: 0 93.38843%;
}
.flag-uy {
	background-position: 0 93.801653%;
}
.flag-uz {
	background-position: 0 94.214876%;
}
.flag-va {
	background-position: 0 94.628099%;
}
.flag-vc {
	background-position: 0 95.041322%;
}
.flag-ve {
	background-position: 0 95.454545%;
}
.flag-vg {
	background-position: 0 95.867769%;
}
.flag-vi {
	background-position: 0 96.280992%;
}
.flag-vn {
	background-position: 0 96.694215%;
}
.flag-vu {
	background-position: 0 97.107438%;
}
.flag-wf {
	background-position: 0 97.520661%;
}
.flag-ws {
	background-position: 0 97.933884%;
}
.flag-ye {
	background-position: 0 98.347107%;
}
.flag-za {
	background-position: 0 98.760331%;
}
.flag-zm {
	background-position: 0 99.173554%;
}
.flag-zr {
	background-position: 0 99.586777%;
}
.flag-zw {
	background-position: 0 100%;
}
.select2-container {
	box-sizing: border-box;
	display: inline-block !important;
	margin: 0;
	position: relative;
	vertical-align: middle;
	font-size: 1.6rem;
	line-height: 2.2rem;
	font-family: var(--primary-font-family);
}
.rtl-page .select2-container {
	direction: rtl;
}
.select2-container .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 4rem;
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
	font-size: 1.6rem;
	line-height: 4rem;
	font-weight: 400;
	height: 4rem;
	font-family: var(--primary-font-family);
	color: var(--main-color);
	display: block;
	padding-left: 1.8rem;
	padding-right: 4rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: initial;
}
@media only screen and (max-width: 767px) {
	.select2-container .select2-selection--single .select2-selection__rendered {
		font-size: 1.4rem;
	}
}
.select2-container.select2-container--open .select2-selection--single,
.select2-container.select2-container--focus .select2-selection--single .select2-selection__rendered {
	color: var(--accent-color);
}
.select2-container .select2-selection--single .select2-selection__clear {
	background-color: transparent;
	border: none;
	font-size: 1em;
}
.rtl-page .select2-container .select2-selection--single .select2-selection__rendered {
	padding-right: 1.8rem;
	padding-left: 4rem;
}
.select2-container .select2-selection--multiple {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 3.2rem;
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline;
	list-style: none;
	padding: 0;
}
.select2-container .select2-selection--multiple .select2-selection__clear {
	background-color: transparent;
	border: none;
	font-size: 1em;
}
.select2-container .select2-search--inline .select2-search__field {
	box-sizing: border-box;
	border: none;
	font-size: 100%;
	margin-top: 0.5rem;
	margin-left: 0.5rem;
	padding: 0;
	max-width: 100%;
	resize: none;
	height: 1.8rem;
	vertical-align: bottom;
	font-family: sans-serif;
	overflow: hidden;
	word-break: keep-all;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
.select2-dropdown {
	font-weight: 400;
	background-color: var(--main-bg);
	border: 0.1rem solid var(--main-border-color);
	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -10000rem;
	width: 100%;
	z-index: 1051;
}
.select2-results {
	display: block;
}
.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0;
}
.select2-results__option {
	padding: 0.6rem 1.5rem;
	border: 0.1rem solid var(--main-border-color);
	border-width: 0.1rem 0 0;
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
}
.select2-results__option--selectable {
	cursor: pointer;
}
.select2-container--open .select2-dropdown {
	left: 0;
}
.select2-container--open .select2-dropdown--above {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.select2-search--dropdown {
	display: block;
	padding: 0.4rem;
}
.select2-search--dropdown .select2-search__field {
	padding: 4rem;
	width: 100%;
	box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
	display: none;
}
.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: var(--secondary-bg);
	filter: alpha(opacity=0);
}
.select2-hidden-accessible {
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	-webkit-clip-path: inset(50%) !important;
	clip-path: inset(50%) !important;
	height: 0.1rem !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 0.1rem !important;
	white-space: nowrap !important;
}
.select2-container--default .select2-selection--single {
	border: 0.1rem solid var(--main-border-color);
}
.select2-container--default.input-validation-error .select2-selection--single {
	border-color: var(--form-error-color);
}
.select2-container.input-validation-error .select2-selection--single .select2-selection__rendered {
	color: var(--form-error-color);
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700;
	height: 2.6rem;
	margin-right: 2rem;
	padding-right: 0;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: var(--accent-color);
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 4rem;
	height: 100%;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-width: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-width: 0;
	width: 0;
	margin: 0;
	left: 50%;
	height: 0;
	left: 50%;
	position: absolute;
	top: 50%;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.rtl-page .select2-container--default .select2-selection--single .select2-selection__clear {
	float: left;
}
.rtl-page .select2-container--default .select2-selection--single .select2-selection__arrow {
	left: 0.1rem;
	right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: var(--primary-bg);
	cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none;
}
.select2-container--default .select2-selection--multiple {
	background-color: var(--primary-bg);
	border: 0.1rem solid var(--main-border-color);
	cursor: text;
	padding-bottom: 0.5rem;
	padding-right: 0.5rem;
	position: relative;
}
.select2-container--default .select2-selection--multiple.select2-selection--clearable {
	padding-right: 2.5rem;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	font-weight: 700;
	height: 2rem;
	margin-right: 1rem;
	margin-top: 0.5rem;
	position: absolute;
	right: 0;
	padding: 0.1rem;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: var(--primary-bg);
	border: 0.1rem solid var(--main-border-color);
	box-sizing: border-box;
	display: inline-block;
	margin-left: 0.5rem;
	margin-top: 0.5rem;
	padding: 0;
	padding-left: 2rem;
	position: relative;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: bottom;
	white-space: nowrap;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
	cursor: default;
	padding-left: 0.2rem;
	padding-right: 0.5rem;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	background-color: transparent;
	border: none;
	border-right: 0.1rem solid var(--main-border-color);
	border-top-left-radius: 0.3rem;
	border-bottom-left-radius: 0.3rem;
	color: var(--main-color);
	cursor: pointer;
	font-weight: 700;
	padding: 0 0.4rem;
	position: absolute;
	left: 0;
	top: 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
	background-color: var(--main-bg);
	color: var(--secondary-color);
	outline: none;
}
.rtl-page .select2-container--default .select2-selection--multiple .select2-selection__choice {
	margin-left: 0.5rem;
	margin-right: auto;
}
.rtl-page .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
	padding-left: 0.5rem;
	padding-right: 0.2rem;
}
.rtl-page .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	border-left: 0.1rem solid var(--main-border-color);
	border-right: none;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 0.3rem;
	border-bottom-right-radius: 0.3rem;
}
.rtl-page .select2-container--default .select2-selection--multiple .select2-selection__clear {
	float: left;
	margin-left: 1rem;
	margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: solid var(--accent-border-color) 0.1rem;
	outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: var(--main-bg);
	cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 0.1rem solid var(--main-border-color);
}
.select2-container--default .select2-search--inline .select2-search__field {
	background: transparent;
	border: none;
	outline: 0;
	box-shadow: none;
	-webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
	max-height: 20rem;
	overflow-y: auto;
}
.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em;
}
.select2-container--default .select2-results__option--group {
	padding: 0;
}
.select2-container--default .select2-results__option--disabled {
	color: var(--tertiary-color);
}
.select2-container--default .select2-results__option--selected {
	background-color: transparent;
	color: var(--tertiary-color);
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
	background-color: var(--main-bg);
	color: var(--main-color);
}
.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background: transparent;
	color: var(--secondary-color);
}
.select2-container--default .select2-selection--single .select2-selection__arrow b::after {
	content: "\e911";
	font-family: "icomoon";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 1rem;
	height: 1rem;
	margin: auto 0;
	font-size: 0.8rem;
	line-height: 1rem;
	color: var(--secondary-color);
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.rtl-page .select2-container--default .select2-selection--single .select2-selection__arrow b::after {
	right: auto;
	left: 0;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b::after {
	transform: rotate(180deg);
}
.rtl-page .select2-container--default .select2-selection--single .select2-selection__arrow b {
	left: auto;
	right: 50%;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	height: 4rem;
	padding: 0.5rem 2rem;
}
.form .custom-col-1 {
	width: 10rem;
}
.form .custom-col-2 {
	width: 16rem;
}
.form .custom-col-3 {
	width: 20rem;
}
.form [class*=custom-offset] {
	flex: 1;
}
.form .captcha-image {
	width: 16rem;
}
.form .captcha-image img {
	height: 7rem;
}
.form .form-row {
	padding: 0 0 1.9rem;
	position: relative;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.form .formset {
	width: 37rem;
}
.form .buttonset {
	width: 54.5rem;
	display: flex;
	justify-content: flex-end;
}
.form .formitems {
	display: flex;
	margin: 0;
	border: 0.1rem solid var(--main-border-color);
}
.form .formitem {
	flex: auto;
	flex: 1;
}
.formitem .input {
	position: relative;
	width: 100%;
}
.form .formitems .formitem {
	position: relative;
}
.form .formitems .formitem:after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 15px;
	width: 1px;
	background: #D9D9D9;
}
.form .formitems .formitem input,
.form .formitems .formitem .select2-container--default .select2-selection--single,
.form .formitems .formitem .formtext {
	border: none;
}
.form .formitem[class*=custom-col] {
	flex: initial;
}
.form .formitem[class*=col-] {
	float: none;
}
.form label {
	display: flex;
	align-items: center;
	width: 16rem;
	margin: 0 1.5rem 0 0;
	height: 5.8rem;
	font-size: 1.6rem;
	line-height: 2.2rem;
	font-weight: 500;
}
.rtl-page .form label {
	margin: 0 0 0 1.5rem;
}
.form .row-wlabel label {
	width: auto !important;
}
.form .row-hlabel label {
	height: auto !important;
}
.form .row-whlabel label {
	width: auto !important;
	height: auto !important;
}
.form .row-wlabel label,
.form .row-whlabel label {
	margin: 0 2rem 0 0;
}
.rtl-page .form .row-wlabel label,
.rtl-page .form .row-whlabel label {
	margin: 0 0 0 2rem;
}
.form input[type=tel],
.form input[type=url],
.form input[type=text],
.form input[type=email],
.form input[type=search],
.form input[type=number],
.form input[type=password],
.form textarea,
.form select {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	height: 4rem;
	margin: 0;
	padding: 1.05rem 2rem;
	background: transparent;
	border: 0.1rem solid var(--main-border-color);
	font-size: 1.2rem;
	line-height: 1.9rem;
	font-weight: 600;
	letter-spacing: var(--letter-spacing);
	font-family: var(--primary-font-family);
	color: var(--main-color);
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.phone-number .custom-col-1 input {
	text-align: center;
}
.phone-number .custom-col-1 {
	width: 12rem;
}
.form .formtext {
	display: block;
	font-size: 1.2rem;
	line-height: 1.9rem;
	font-weight: 500;
	height: 4rem;
	display: flex;
	align-items: center;
	padding: 0 2rem;
	background: var(--main-bg);
	border: none;
}
.form input[type=file] {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	margin: 1.3rem 0;
}
.form textarea {
	width: 100%;
	max-width: 100%;
	height: 15rem;
	max-height: 15rem;
	overflow: auto;
	resize: none;
}
.form .textarea-h01 {
	height: 22rem;
	max-height: 22rem;
}
.form input:focus,
.form select:focus,
.form textarea:focus {
	z-index: 1;
	outline: 0;
	color: var(--accent-color);
}
.form input:-webkit-autofill,
.form input:-webkit-autofill:hover,
.form input:-webkit-autofill:focus,
.form textarea:-webkit-autofill,
.form textarea:-webkit-autofill:hover,
.form textarea:-webkit-autofill:focus,
.form select:-webkit-autofill,
.form select:-webkit-autofill:hover,
.form select:-webkit-autofill:focus {
	-webkit-box-shadow: 0 0 0 100rem var(--main-bg) inset;
	-webkit-transition: background-color 5000s ease-in-out 0s;
	transition: background-color 5000s ease-in-out 0s;
	caret-color: var(--secondary-color);
}
.form .input input:-webkit-autofill + label,
.form .input input:-webkit-autofill ~ label,
.form .input.filled label {
	top: 0.3rem;
	font-size: 0.8rem;
	line-height: 1.4rem;
}
.form input[disabled],
.form input[readonly],
.form textarea[disabled],
.form textarea[readonly],
.form select[disabled],
.form select[readonly] {
	cursor: not-allowed;
	opacity: 0.6;
}
.form input.input-validation-error,
.form textarea.input-validation-error,
.form select.input-validation-error,
.form select.input-validation-error + .select2 .select2-selection--single {
	z-index: 1;
	color: var(--form-error-color);
	border-color: var(--form-error-color);
}
.form ::-webkit-input-placeholder {
	color: var(--form-placeholder-color);
	text-transform: uppercase;
}
.form :-moz-placeholder {
	color: var(--form-placeholder-color);
	text-transform: uppercase;
	opacity: 1;
}
.form ::-moz-placeholder {
	color: var(--form-placeholder-color);
	text-transform: uppercase;
	opacity: 1;
}
.form :-ms-input-placeholder {
	color: var(--form-placeholder-color);
	text-transform: uppercase;
}
.form ::-ms-input-placeholder {
	color: var(--form-placeholder-color);
	text-transform: uppercase;
}
.form input.placeholder,
.form textarea.placeholder {
	color: var(--form-placeholder-color);
	text-transform: uppercase;
}
.form .input-validation-error::-webkit-input-placeholder {
	color: var(--form-error-color) !important;
}
.form .input-validation-error:-moz-placeholder {
	color: var(--form-error-color) !important;
}
.form .input-validation-error::-moz-placeholder {
	color: var(--form-error-color) !important;
}
.form .input-validation-error:-ms-input-placeholder {
	color: var(--form-error-color) !important;
}
.form .input-validation-error::-ms-input-placeholder {
	color: var(--form-error-color) !important;
}
.form .input-validation-error.placeholder {
	color: var(--form-error-color) !important;
}
.form .radio-check {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	line-height: 1.8rem;
	padding: 0 0 0 2.5rem;
	margin: 1.6rem 1.5rem 1.6rem 0;
	font-family: var(--secondary-font-family);
}
.form .radio-check2 {
	padding: 0 3rem 0 0;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}
.rtl-page .form .radio-check {
	padding: 0 3rem 0 0;
}
.rtl-page .form .radio-check2 {
	padding: 0 0 0 3rem;
}
.form .row-hlabel .radio-check,
.form .row-whlabel .radio-check {
	vertical-align: top;
	margin-top: 0;
	margin-bottom: 0;
}
.form .radio-check.el-block {
	margin-right: 0;
}
.form .radio-check .error {
	margin: 0 0 0 -3rem;
}
.form .radio-check2 .error {
	margin: 0 -3rem 0 0;
}
.rtl-page .form .radio-check .error {
	margin: 0 -3rem 0 0;
}
.rtl-page .form .radio-check2 .error {
	margin: 0 0 0 -3rem;
}
.form .radio-check input[type=radio],
.form .radio-check input[type=checkbox] {
	position: absolute;
	left: 0;
	top: 0.3rem;
	margin: 0;
	opacity: 0;
	padding: 0;
	width: 1.8rem;
	height: 1.8rem;
}
.form .radio-check input + label:before,
.form .radio-check input + label:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 1.5rem;
	height: 1.5rem;
	text-align: center;
	font-size: 1rem;
	line-height: 1.5rem;
	color: var(--primary-color);
	transition: all 0.3s ease;
}
.rtl-page .form .radio-check input + label:before,
.rtl-page .form .radio-check input + label:after {
	left: auto;
	right: 0;
}
.form .radio-check input + label:after {
	opacity: 0;
}
.form .radio-check input + label:before {
	border: 0.1rem solid var(--main-border-color);
}
.form .radio-check input[type=radio] + label:before,
.form .radio-check input[type=radio] + label:after {
	border-radius: 50%;
	background: var(--primary-color);
}
.form .radio-check input[type=radio] + label:after {
	width: 0.5rem;
	height: 0.5rem;
	background: var(--black-color);
	margin: 0.5rem;
}
.form .radio-check input[type=checkbox] + label:before {
	background-color: var(--primary-color);
}
.form .radio-check input[type=checkbox] ~ label {
	display: flex;
	justify-content: center;
	align-items: center;
}
.form .radio-check input[type=checkbox] ~ label:after {
	content: "";
	width: 0.5rem;
	height: 0.5rem;
	background: #000;
	margin: 0.5rem;
}
.form .radio-check input:checked ~ label:after {
	opacity: 1;
}
.form .radio-check2 input,
.form .radio-check2 input + label:before,
.form .radio-check2 input + label:after {
	left: auto;
	right: 0;
}
.rtl-page .form .radio-check2 input,
.rtl-page .form .radio-check2 input + label:before,
.rtl-page .form .radio-check2 input + label:after {
	left: 0;
	right: auto;
}
.form .radio .checked:before {
	background: var(--accent-color);
}
.form .checker .checked:before {
	opacity: 1;
}
.form .checker.disabled span,
.form .radio.disabled span {
	pointer-events: none;
	opacity: 0.8;
}
.form .radio-check label {
	font-size: 1.2rem;
	line-height: 1.9rem;
	text-transform: uppercase;
	letter-spacing: var(--letter-spacing);
	float: none !important;
	width: auto !important;
	height: auto !important;
	margin: 0 !important;
	display: inline-block !important;
	vertical-align: top;
}
.form .error {
	color: var(--form-error-color);
	display: block;
	clear: both;
	font-size: 1.2rem;
	line-height: 1.5rem;
}
.form .forgot {
	display: inline-block;
	vertical-align: top;
	font-size: 1.2rem;
	line-height: 1.9rem;
	font-family: var(--secondary-font-family);
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: var(--letter-spacing);
	color: var(--secondary-color);
}
.required {
	font-size: 1.2rem;
	font-family: var(--primary-font-family);
	padding: 0 0 1.5rem;
}
.form .mark {
	position: static !important;
	opacity: 1 !important;
}
.form .buttonset .button,
.form .button-row .button {
	margin: 0 0 0 1rem;
}
.rtl-page .form .buttonset .button,
.rtl-page .form .button-row .button {
	margin: 0 1rem 0 0;
}
.form #iSM {
	width: 100%;
	display: inline-block;
	vertical-align: top;
}
.form #iSM ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	background: var(--primary-bg);
	border: 0.1rem solid var(--main-border-color);
	border-radius: 0.3rem;
	overflow: hidden;
	font-size: 1.4rem;
	line-height: 5.8rem;
	text-align: center;
	display: flex;
}
.form #iSM ul li {
	border: 0.1rem solid var(--main-border-color);
	border-width: 0 0 0 0.1rem;
	flex-basis: 0;
	flex-grow: 1;
}
.form #iSM ul li:first-child {
	border-width: 0;
}
.form #iWeak, .form #iMedium, .form #iStrong {
	color: var(--main-color);
	background: var(--primary-color);
	display: block;
}
.rtl-page .form #iSM ul li {
	border-width: 0 0.1rem 0 0;
}
.rtl-page .form #iSM ul li:first-child {
	border-width: 0;
}
.form .weak #iWeak {
	color: var(--primary-color);
	background: var(--form-error-color);
}
.form .medium #iWeak,
.form .medium #iMedium {
	color: var(--primary-color);
	background: #ff8000;
}
.form .strong #iWeak,
.form .strong #iMedium,
.form .strong #iStrong {
	color: var(--primary-color);
	background: #008000;
}
.form .btn-row .button {
	margin-top: 0.5rem;
}
.form .form-area {
	margin-bottom: 3rem;
}
.form .profile-info {
	font-size: 1.6rem;
	line-height: 5.8rem;
	font-family: var(--secondary-font-family);
}
.form .form-area {
	margin-bottom: 3rem;
}
.form .form-columns {
	margin-left: -3rem;
}
.form .form-col {
	padding: 0 0 0 3rem;
}
.form .form-columns2 {
	margin-left: -2rem;
}
.form .form-columns2 .form-col {
	padding: 0 0 0 2rem;
}
.form .form-col .formset,
.form .form-col .buttonset {
	width: 100%;
	margin: 0 !important;
}
.form .phone-number {
	display: flex;
	position: relative;
	width: 100%;
	width: -moz-available;
	width: -webkit-fill-available;
	width: fill-available;
}
.form .phone-number > select,
.form .phone-number > .select2 {
	width: 8rem !important;
}
.form .phone-number > input {
	flex: 1;
}
.form .phone-number .select2-selection .country-name {
	display: none;
}
.form .phone-number .select2-container .select2-selection--single .select2-selection__rendered {
	padding: 0 0.8rem;
	display: flex;
	align-items: center;
}
.form .phone-number .select2-container--default .select2-selection--single .select2-selection__arrow {
	width: 3rem;
}
.form .phone-number .select2-container .select2-selection--single .select2-selection__rendered .flag {
	border-radius: 0.2rem;
}
.form .phone-number .select2-container .select2-selection--single .select2-selection__rendered .phone-code {
	padding: 0 1rem;
}
.rtl-page .form .phone-number .select2-container .select2-selection--single .select2-selection__rendered .phone-code {
	direction: ltr;
}
.form .phone-number .select2-container.select2-container--default.select2-container--open {
	width: 100%;
}
.form .phone-number:not(.formitems) .select2-dropdown {
	width: 100% !important;
}
.form .phone-number.formitems .select2-dropdown {
	width: calc(100% - 1rem) !important;
}
.form .phone-number .select2-results__option {
	display: flex;
	align-items: center;
	padding: 0.5rem 1rem;
}
.form .phone-number .select2-results__option .flag {
	margin: 0 2rem 0 0;
}
.form .phone-number .select2-results__option .phone-code {
	margin: 0 0 0 2rem;
}
.rtl-page .form .phone-number .select2-results__option .phone-code {
	margin: 0 2rem 0 0;
	display: inline-block;
	direction: ltr;
}
.rtl-page .form .phone-number .select2-results__option {
	direction: rtl;
}
.rtl-page .form .phone-number .select2-results__option .flag {
	margin: 0 0 0 2rem;
}
.form .form-col label {
	display: block;
	width: auto;
	margin: 0 0 0.5rem;
	height: auto;
}
.form .form-col .row-control {
	margin: 0;
}
.form .select,
.form .input {
	position: relative;
	width: 100%;
}
.form .input input {
	padding: 1.05rem 2rem;
}
.form .input label {
	display: inline-block;
	position: absolute;
	padding: 0 2rem;
	left: 0;
	top: 1.05rem;
	height: auto;
	transition: top 0.5s;
	font-family: var(--secondary-font-family);
	font-size: 1.2rem;
	line-height: 1.9rem;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: var(--letter-spacing);
	color: var(--form-label-color);
	z-index: 10;
}
.rtl-page .form .input label {
	left: auto;
	right: 0;
}
.form .input.focus label,
.form .input input:focus label {
	color: var(--secondary-color);
	top: 0.3rem;
	font-size: 1rem;
	line-height: 1.4rem;
}
.form .input.filled label {
	top: 0.3rem;
	font-size: 0.8rem;
	line-height: 1.4rem;
}
.form .input .select2-selection--single .select2-selection__rendered,
.form .select .select2-selection--single .select2-selection__rendered {
	padding-top: 0;
}
.form .select label {
	display: inline-block;
	position: absolute;
	padding: 0 2rem;
	left: 0;
	top: 1rem;
	font: 1rem/1.4rem "Noto Sans", sans-serif;
	height: auto;
	transition: top 0.5s;
	color: var(--form-label-color);
	z-index: 1;
}
.rtl-page .select label {
	left: auto;
	right: 0;
}
.form .select.focus {
	border-color: var(--accent-border-color);
}
.form .select.focus label {
	color: var(--secondary-color);
}
.form-type02 .form-row:not(*[class*=justify-content-]) {
	justify-content: space-between;
	gap: 3rem;
}
.form-type02 .form-row .input,
.form-type02 .form-row .row-control,
.form-type02 .form-row .select,
.form-type02 .form-row .formitems {
	flex: 1;
}
.form-type02 label {
	display: inline-block;
	vertical-align: top;
	width: auto;
	margin: 0 0 0.5rem;
	height: auto;
}
.form-type02 .buttonset {
	width: 37rem;
}
.rtl-page .form .phone-number {
	flex-direction: row-reverse;
}
@media screen and (max-width: 767px) {
	.phone-number .custom-col-1 {
		width: 14.8rem;
	}
	.form label {
		display: inline-block;
		vertical-align: top;
		width: auto;
		height: auto;
		margin: 0 0 0.5rem;
	}
	.rtl-page .form label {
		margin: 0 0 0.5rem;
	}
	.form input[type=tel],
	.form input[type=url],
	.form input[type=text],
	.form input[type=email],
	.form input[type=search],
	.form input[type=number],
	.form input[type=password],
	.form textarea,
	.form select {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.form textarea {
		height: 20rem;
		max-height: 20rem;
	}
	.form .textarea-h01 {
		height: 20rem;
		max-height: 20rem;
	}
	.form .btn-row .button {
		margin-top: 1rem;
	}
	.form .formset,
	.form .buttonset {
		width: 100%;
		display: block;
	}
	.form .buttonset .button,
	.form .button-row .button {
		margin: 0;
	}
	.form .formtext {
		padding: 0 1.5rem;
	}
	.form .radio-check,
	.rtl-page .form .radio-check2 {
		padding: 0 0 0 2.5rem;
	}
	.rtl-page .form .radio-check,
	.form .radio-check2 {
		padding: 0 2.5rem 0 0;
	}
	.form .forgot,
	.form .radio-check label {
		font-size: 1.2rem;
	}
	.form .form-row {
		padding: 0 0 2rem;
		flex-direction: column;
	}
	.form .row-control {
		margin: 0;
		width: 100%;
	}
	.rtl-page .form .row-control {
		margin: 0;
	}
	.form .custom-col-1 {
		width: 10rem;
	}
	.form .custom-col-2 {
		width: 14rem;
	}
	.form-type02 .form-row:not(*[class*=justify-content-]) {
		gap: 2rem;
	}
}
.table {
	position: relative;
	border-radius: 0;
	/*background: var(--primary-bg)*/
	margin: 0 0 7rem;
	font-size: 1.4rem;
	line-height: 1.8rem;
	/* border: .1rem solid var(--main-border-color); */
	color: var(--dark-bg-color);
}
table.table,
.table table {
	width: 100%;
	border: 0 hidden transparent;
	border-collapse: separate;
	border-spacing: 0;
}
.table .table {
	margin: 0;
	border: 0;
}
.table th,
.table td {
	height: 4.8rem;
	border: 0;
	padding: 0 2rem;
	vertical-align: middle;
	text-align: center;
	border: 0.1rem solid var(--dark-border-color);
	border-width: 0 0 0.1rem;
	background: var(--primary-bg);
}
.table th {
	font-weight: 600;
	background: var(--th-bg);
	border-color: transparent;
	color: var(--primary-color);
	font-family: var(--secondary-font-family);
}
.table tr:first-child th:first-child,
.table tr:first-child td:first-child {
	border-top-left-radius: 0;
}
.table tr td:first-child {
	border-left-width: 0.1rem;
}
.table tr td:last-child {
	border-right-width: 0.1rem;
}
.table tr:first-child th:last-child,
.table tr:first-child td:last-child {
	border-top-right-radius: 0;
}
.table thead + tbody tr:first-child th:first-child,
.table thead + tbody tr:first-child td:first-child {
	border-top-left-radius: 0;
}
.table thead + tbody tr:first-child th:last-child,
.table thead + tbody tr:first-child td:last-child {
	border-top-right-radius: 0;
}
.table tr:last-child td:first-child {
	border-bottom-left-radius: 0;
}
.table tr:last-child td:last-child {
	border-bottom-right-radius: 0;
}
.table th a {
	color: var(--accent-color);
}
.table p {
	margin: 0;
}
.table.ta-left th,
.table.ta-left td,
.table .ta-left th,
.table .ta-left td,
.table th.ta-left,
.table td.ta-left {
	text-align: left;
}
.table.ta-right th,
.table.ta-right td,
.table .ta-right th,
.table .ta-right td,
.table th.ta-right,
.table td.ta-right {
	text-align: right;
}
.table-overflow {
	overflow: auto;
}
.table .mobile-table {
	display: none;
	table-layout: fixed;
	border-collapse: separate;
}
.table .mobile-table td {
	background: var(--primary-bg);
	border: 0.1rem solid var(--main-border-color);
	border-width: 0.1rem 0 0 0;
}
/* .table .mobile-table tr:first-child td{border-top-color: transparent;} */
.table .mobile-table tr td:first-child {
	background: var(--secondary-bg);
	border-color: transparent var(--secondary-bg);
	border-width: 0.1rem 0.1rem 0 0.1rem;
	text-align: initial;
}
.table .mobile-table tr.table-divider td {
	background: transparent !important;
	border-color: transparent !important;
	height: 2rem;
	line-height: 2rem;
	padding: 0;
}
/* .table .mobile-table tr.mbthead td{border-top-color: transparent;} */
.table .mobile-table tr:first-child td:first-child,
.table .mobile-table tr.mbthead td:first-child {
	border-top-color: var(--secondary-bg);
}
.table .mobile-table tr.mbthead td:first-child {
	border-top-left-radius: 0.3rem;
}
.table .mobile-table tr.mbthead td:last-child {
	border-top-right-radius: 0.3rem;
}
.table .mobile-table tr.mbtfoot td:first-child {
	border-bottom-left-radius: 0.3rem;
}
.table .mobile-table tr.mbtfoot td:last-child {
	border-bottom-right-radius: 0.3rem;
	border-bottom-width: 0.1rem;
}
/* .table .mobile-table tr:last-child td:first-child,
.table .mobile-table tr.mbtfoot td:first-child{
	border-bottom-width: .1rem;
	border-bottom-color: var(--main-border-color);
} */
.table .mobile-table tr:last-child td:first-child {
	border-bottom-left-radius: 0.3rem;
}
.table .mobile-table tr:last-child td:last-child {
	border-bottom-right-radius: 0.3rem;
	border-bottom-width: 0.1rem;
}
.data-table {
	width: 100%;
	overflow: auto;
}
.data-table table {
	width: 100% !important;
}
.data-table table th,
.data-table table td {
	white-space: nowrap;
}
.data-table .dataTables_scrollHeadInner {
	width: 100% !important;
}
.data-table .DTFC_LeftWrapper,
.data-table .DTFC_RightWrapper {
	display: none;
}
.data-table .DTFC_LeftWrapper {
	background: var(--secondary-bg);
	height: auto !important;
	/* box-shadow: 0px .4rem 3rem rgba(0, 106, 139, 0.13); */
	border-radius: 0;
	position: relative;
}
.data-table .DTFC_LeftWrapper th,
.data-table .DTFC_LeftWrapper td {
	background: transparent;
	border: 0;
}
.data-table .DTFC_LeftWrapper:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	/* border: .1rem solid var(--main-border-color); */
	border-radius: 0;
}
.data-table .DTFC_LeftWrapper td {
	border-color: transparent;
}
.account-table table {
	position: relative;
}
.rtl-page .table.ta-left.reversed th,
.rtl-page .table.ta-left.reversed td,
.rtl-page .table .ta-left.reversed th,
.rtl-page .table .ta-left.reversed td,
.rtl-page .table th.ta-left.reversed,
.rtl-page .table td.ta-left.reversed {
	text-align: right;
}
.rtl-page .table.ta-right.reversed th,
.rtl-page .table.ta-right.reversed td,
.rtl-page .table .ta-right.reversed th,
.rtl-page .table .ta-right.reversed td,
.rtl-page .table th.ta-right.reversed,
.rtl-page .table td.ta-right.reversed {
	text-align: left;
}
.rtl-page .table tr:first-child th:first-child,
.rtl-page .table tr:first-child td:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0.3rem;
}
.rtl-page .table tr:first-child th:last-child,
.rtl-page .table tr:first-child td:last-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0.3rem;
}
.rtl-page .table tr td:first-child {
	border-left-width: 0;
	border-right-width: 0.1rem;
}
.rtl-page .table tr td:last-child {
	border-right-width: 0;
	border-left-width: 0.1rem;
}
.rtl-page .table thead + tbody tr:first-child th:first-child,
.rtl-page .table thead + tbody tr:first-child td:first-child {
	border-top-right-radius: 0;
}
.rtl-page .table thead + tbody tr:first-child th:last-child,
.rtl-page .table thead + tbody tr:first-child td:last-child {
	border-top-left-radius: 0;
}
.rtl-page .table tr:last-child td:first-child {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0.3rem;
}
.rtl-page .table tr:last-child td:last-child {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0.3rem;
}
.rtl-page .table .mobile-table tr.mbthead td:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0.3rem;
}
.rtl-page .table .mobile-table tr.mbthead td:last-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0.3rem;
}
.rtl-page .table .mobile-table tr.mbtfoot td:first-child {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0.3rem;
}
.rtl-page .table .mobile-table tr.mbtfoot td:last-child {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0.3rem;
}
.rtl-page .table .mobile-table:before {
	left: 50%;
	right: 0;
}
.acc-table-wrapper {
	display: none;
}
.acc-table-wrapper .item {
	margin-bottom: 2rem;
}
.acc-table-wrapper .item .heading {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 4.8rem;
	background: var(--th-bg);
	-webkit-padding-start: 2rem;
	        padding-inline-start: 2rem;
	color: #FFFFFF;
}
.acc-table-wrapper .item .heading .acc-number {
	display: flex;
	align-items: center;
	gap: 2rem;
	font-size: 1.4rem;
	font-weight: 600;
	line-height: 2.2rem;
	letter-spacing: var(--letter-spacing);
}
.acc-table-wrapper .item .heading .acc-number:before {
	content: "\e925";
	font-family: "icomoon";
	font-size: 14px;
	line-height: 14px;
}
.acc-table-wrapper .item .heading .acc-number.no-icon:before {
	content: none;
}
.acc-table-wrapper .item .heading .currency {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	background: var(--accent-color);
	min-width: 5rem;
	padding: 0 0.7rem;
	font-size: 1.4rem;
	font-weight: 700;
	text-transform: capitalize;
}
.acc-table-wrapper .item .body {
	background: var(--primary-bg);
}
.acc-table-wrapper .item .body .row {
	display: flex;
	justify-content: space-between;
	align-items: center;
	min-height: 5rem;
	padding: 0 5.5rem;
	font-size: 1.4rem;
	color: var(--dark-bg-color);
	text-transform: uppercase;
	border-bottom: 0.1rem solid var(--dark-border-color);
}
.acc-table-wrapper .item .body .row .title {
	letter-spacing: var(--letter-spacing);
	font-weight: 700;
	color: #5D5D5D;
}
.acc-table-wrapper .item .body .row .value {
	text-align: end;
}
.acc-table-wrapper .item .body .row:after {
	content: none;
}
.acc-table-wrapper .item .body .row:last-child {
	border-bottom: none;
}
@media screen and (max-width: 767px) {
	.table {
		font-size: 1.3rem;
		line-height: 1.6rem;
	}
	.table:not(.data-table):not(.default-table) {
		background: transparent;
	}
	.table .desktop-table {
		display: none;
	}
	.table .mobile-table {
		display: table;
	}
	.data-table .DTFC_LeftWrapper {
		display: block;
	}
	.data-table {
		border-radius: 0;
	}
	.acc-types-custom.table {
		box-shadow: none;
		border-radius: 0;
		margin-right: 0;
		margin-left: 0;
		overflow: visible;
	}
	.acc-table-wrapper {
		display: block;
	}
}
.paging {
	padding: 5rem 0;
	font-family: var(--primary-font-family);
	font-size: 1.6rem;
	line-height: 2.4rem;
	color: var(--secondary-color);
	text-align: center;
	display: flex;
	justify-content: center;
}
.paging ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 0.4rem;
	border-radius: 0.3rem;
	position: relative;
}
.paging ul li {
	display: inline-block;
	vertical-align: top;
	padding: 0 0.2rem;
}
.paging ul li > a,
.paging ul li > span,
.paging ul li > strong {
	position: relative;
	display: block;
	text-decoration: none;
	text-align: center;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 0 0.8rem;
	color: var(--secondary-color);
	font-family: var(--secondary-font-family);
	font-size: 1.4rem;
	font-weight: 500;
}
.paging ul li a:hover {
	color: var(--accent-color);
}
.paging ul li > strong {
	color: var(--accent-color);
}
.paging ul li .first,
.paging ul li .next,
.paging ul li .previous,
.paging ul li .last {
	position: absolute;
	top: -0.5rem;
	font-size: 0;
	line-height: 0;
	padding: 0;
	text-align: center;
	height: 3rem;
	min-width: 3rem;
	border: 0.1rem solid var(--pagination-color);
	color: var(--pagination-color);
	background: transparent;
}
.paging ul li .first:hover,
.paging ul li .next:hover,
.paging ul li .previous:hover,
.paging ul li .last:hover {
	border-color: var(--accent-border-color);
	color: var(--accent-color);
}
.paging ul li a.first:after,
.paging ul li a.last:after,
.paging ul li a.next:after,
.paging ul li a.previous:after {
	font-family: "icomoon";
	font-size: 1.2rem;
	line-height: 2.8rem;
	font-weight: 400;
	display: block;
}
.paging ul li .first {
	left: -5.7rem;
}
.paging ul li .previous {
	left: -2.2rem;
}
.paging ul li .next {
	right: -2.2rem;
}
.paging ul li .last {
	right: -5.7rem;
}
.rtl-page .paging ul li .first {
	left: auto;
	right: -4.7rem;
}
.rtl-page .paging ul li .previous {
	left: auto;
	right: -2.2rem;
}
.rtl-page .paging ul li .next {
	right: auto;
	left: -2.2rem;
}
.rtl-page .paging ul li .last {
	right: auto;
	left: -4.7rem;
}
.paging ul li a.first:after {
	content: "\e912";
}
.paging ul li a.previous:after {
	content: "\e90e";
}
.paging ul li a.next:after {
	content: "\e90f";
}
.paging ul li a.last:after {
	content: "\e913";
}
.rtl-page .paging ul li a.first:after {
	content: "\e913";
}
.rtl-page .paging ul li a.previous:after {
	content: "\e90f";
}
.rtl-page .paging ul li a.next:after {
	content: "\e90e";
}
.rtl-page .paging ul li a.last:after {
	content: "\e912";
}
#pager {
	padding: 5rem 0;
	display: flex;
	justify-content: center;
}
#pager ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0 7rem;
	padding: 0;
	list-style: none;
	text-align: center;
	position: relative;
	font-family: var(--primary-font-family);
	font-size: 1.6rem;
	line-height: 2.4rem;
	color: var(--primary-color);
}
#pager ul li {
	display: inline-block;
	vertical-align: top;
	padding: 0 0.2rem;
}
#pager ul li a,
#pager ul li > span,
#pager ul li strong {
	position: relative;
	display: block;
	text-decoration: none;
	text-align: center;
	width: 2.4rem;
	color: var(--secondary-color);
}
#pager ul li a:hover,
#pager ul li.active a,
#pager ul li strong {
	font-weight: 400;
	color: var(--accent-color);
}
#pager ul li a.first,
#pager ul li a.last,
#pager ul li a.next,
#pager ul li a.previous {
	top: -0.3rem;
	position: absolute;
	font-size: 0;
	line-height: 0;
	padding: 0;
	text-align: center;
	height: 3rem;
	min-width: 3rem;
	color: var(--pagination-color);
	border: 0.1rem solid var(--pagination-color);
	background: transparent;
}
#pager ul li a.first {
	left: -5.7rem;
}
#pager ul li a.last {
	right: -5.7rem;
}
#pager ul li a.next {
	right: -2.2rem;
}
#pager ul li a.previous {
	left: -2.2rem;
}
#pager ul li a.first:after,
#pager ul li a.last:after,
#pager ul li a.next:after,
#pager ul li a.previous:after {
	font-family: "icomoon";
	font-size: 1.2rem;
	line-height: 2.8rem;
	font-weight: 400;
	display: block;
}
#pager ul li .first:hover,
#pager ul li .next:hover,
#pager ul li .previous:hover,
#pager ul li .last:hover {
	color: var(--accent-color);
	border-color: var(--accent-border-color);
}
#pager ul li a.first:after {
	content: "\e912";
}
#pager ul li a.previous:after {
	content: "\e90e";
}
#pager ul li a.next:after {
	content: "\e90f";
}
#pager ul li a.last:after {
	content: "\e913";
}
.rtl-page #pager ul li a.first {
	left: auto;
	right: -4.7rem;
}
.rtl-page #pager ul li a.last {
	right: auto;
	left: -4.7rem;
}
.rtl-page #pager ul li a.next {
	right: auto;
	left: -2.2rem;
}
.rtl-page #pager ul li a.previous {
	left: auto;
	right: -2.2rem;
}
.rtl-page #pager ul li a.first:after {
	content: "\e913";
}
.rtl-page #pager ul li a.previous:after {
	content: "\e90f";
}
.rtl-page #pager ul li a.next:after {
	content: "\e90e";
}
.rtl-page #pager ul li a.last:after {
	content: "\e912";
}
.carousel {
	position: relative;
}
.carousel-label {
	position: absolute;
	z-index: 2;
	left: calc((100vw - 117rem) / 2);
	top: 2.6rem;
	color: var(--primary-color);
	font-family: var(--secondary-font-family);
	font-size: 1rem;
	font-style: normal;
	font-weight: 300;
	line-height: 1.6rem;
	letter-spacing: 0.3rem;
	text-transform: uppercase;
}
.carousel .hp-slider .slide {
	position: relative;
	height: 85rem;
	background: var(--primary-bg);
}
.carousel .hp-slider .slick-arrow {
	position: absolute;
	cursor: pointer;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
	padding: 0;
	color: var(--accent-color);
	font-size: 0;
	width: 4rem;
	height: 4rem;
	background: transparent;
	border: 0;
}
.carousel .hp-slider .slick-arrow:before {
	font-family: "icomoon";
	position: absolute;
	left: 0;
	top: 0;
	font-size: 4rem;
	line-height: 4rem;
	opacity: 0.8;
}
.carousel .hp-slider .slick-arrow:hover::before {
	opacity: 1;
}
.carousel .hp-slider .slick-prev {
	left: 2rem;
}
.carousel .hp-slider .slick-next {
	right: 2rem;
}
.carousel .hp-slider .slick-prev:before {
	content: "\e900";
}
.carousel .hp-slider .slick-next:before {
	content: "\e901";
}
.rtl-page .carousel .hp-slider .slick-prev {
	left: auto;
	right: 2rem;
}
.rtl-page .carousel .hp-slider .slick-next {
	right: auto;
	left: 2rem;
}
.rtl-page .carousel .hp-slider .slick-prev:before {
	content: "\e901";
}
.rtl-page .carousel .hp-slider .slick-next:before {
	content: "\e900";
}
.carousel .hp-slider .slide > img,
.carousel .hp-slider .slide > picture img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	font-family: "object-fit: cover";
}
.carousel .hp-slider .slide .text-hold {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	padding: 0;
	font-size: 1.6rem;
	line-height: 2.7rem;
	color: var(--primary-color);
}
.carousel .hp-slider .slide .strong {
	display: block;
	position: relative;
	font-family: var(--tertiary-font-family);
	font-weight: 700;
	font-size: 6rem;
	line-height: 110%;
	letter-spacing: 0.5rem;
	margin-bottom: 3rem;
	padding-top: 6rem;
}
.carousel .hp-slider .slide .strong:before {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	height: 0.2rem;
	width: 9.3rem;
	background: var(--main-bg);
}
.carousel .hp-slider .slide .image {
	position: absolute;
	right: 50%;
	margin-right: -63rem;
	bottom: 12rem;
}
.rtl-page .carousel .hp-slider .slide .image {
	margin-left: -63rem;
	margin-right: 0;
}
.carousel .hp-slider .slide .text {
	max-width: 105.5rem;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	text-align: center;
}
.carousel .hp-slider .slide .text p {
	max-width: 57rem;
	margin: 0 auto;
}
.carousel .hp-slider .slide .btn-hold {
	display: flex;
	padding-top: 4rem;
	flex-wrap: wrap;
	justify-content: center;
	gap: 3rem;
}
.logged .carousel .hp-slider .slide .btn-hold {
	display: none;
}
@media only screen and (max-width: 1360px) {
	.carousel .hp-slider .slick-arrow {
		display: none !important;
	}
}
@media only screen and (max-width: 1000px) {
	.carousel .hp-slider .slide .image,
	.rtl-page .carousel .hp-slider .slide .image {
		bottom: 2rem;
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		display: flex;
		justify-content: center;
	}
	.carousel .hp-slider .slide .text-hold {
		padding: 3rem 0;
		align-items: flex-start;
	}
}
@media only screen and (max-width: 767px) {
	.carousel .hp-slider .slide {
		height: 48.8rem;
	}
	.carousel .hp-slider .slide .text-hold {
		font-size: 1.4rem;
		line-height: 2.4rem;
		padding-top: 5rem;
	}
	.carousel .hp-slider .slide .strong {
		font-size: 3rem;
		line-height: 3.3rem;
		margin: 0 -0.5rem 2rem;
		padding-top: 3.2rem;
	}
	.carousel .hp-slider .slide .text p {
		padding: 0 3.4rem;
	}
	.carousel .hp-slider .slide .btn-hold {
		justify-content: center;
		padding-top: 3rem;
		gap: 2rem;
	}
	.carousel .hp-slider .slide .image {
		max-width: 40rem;
	}
}
@media only screen and (max-width: 479px) {
	.carousel .hp-slider .slide .image {
		padding: 0 3.5rem;
	}
}
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
	transform: translate3d(0, 0, 0);
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}
.slick-track:before,
.slick-track:after {
	display: table;
	content: "";
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 0.1rem;
}
.rtl-page .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 0.1rem solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}
.slick-arrow {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	font-size: 0;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	width: 2.4rem;
	height: 2.4rem;
	background: none;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: 0.2s;
}
.slick-arrow:before {
	font-family: "icomoon";
	font-size: 2.4rem;
	line-height: 2.4rem;
	color: #ffffff;
}
.slick-arrow.slick-disabled {
	opacity: 0.5;
}
.slick-arrow.slick-next,
.rtl-page .slick-arrow.slick-prev {
	right: -2.5rem;
	left: unset;
}
.slick-arrow.slick-next:before,
.rtl-page .slick-arrow.slick-prev:before {
	content: "\e90f";
}
.rtl-page .slick-arrow.slick-next,
.slick-arrow.slick-prev {
	left: -2.5rem;
	right: unset;
}
.rtl-page .slick-arrow.slick-next:before,
.slick-arrow.slick-prev:before {
	content: "\e90e";
}
.slick-dots {
	display: flex;
	position: absolute;
	bottom: 2.3rem;
	line-height: 0.1rem;
	justify-content: center;
	list-style: none;
	width: 100%;
}
.slick-dots li {
	padding: 0 0.9rem;
}
.slick-dots li.slick-active button {
	background: var(--accent-color);
}
.slick-dots button {
	border-radius: 50%;
	width: 1rem;
	height: 1rem;
	background-color: var(--main-border-color);
	font-size: 0;
	line-height: 0;
	vertical-align: top;
	transition: all 0.2s linear;
	border: none;
	display: block;
	cursor: pointer;
	border: 0;
	outline: none;
	padding: 0 0.1rem;
}
.logo {
	margin: 0;
}
.logo a {
	display: block;
	vertical-align: top;
	width: 14.9rem;
	height: 1.8rem;
	font-size: 0;
	line-height: 0;
	background: url(images/logo.svg) no-repeat;
	background-size: contain;
}
.logo-holder {
	position: relative;
	display: flex;
	height: 8rem;
	align-items: center;
	justify-content: space-between;
}
header {
	position: relative;
	z-index: 10;
	background: var(--main-bg);
}
#wrapper:not(.home-page) header {
	border-bottom: 0.1rem solid var(--light-border-color);
}
.page-account header {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
}
#wrapper:not(.home-page) .logo-holder {
	height: 7.9rem;
}
.header-panel {
	display: flex;
	align-items: center;
}
.header-panel .item {
	display: inline-block;
	vertical-align: middle;
	-webkit-margin-start: 3rem;
	        margin-inline-start: 3rem;
	position: relative;
}
.header-panel .item:first-child {
	margin: 0;
}
.header-panel .item > .drop {
	position: absolute;
	left: 50%;
	margin-top: 1rem;
	min-width: 100%;
	/* overflow: hidden; */
	opacity: 0;
	z-index: 10;
	visibility: hidden;
	transform: scale(0.8) translateX(-50%);
	transform-origin: 0 0;
	transition: all 0.2s ease;
}
.header-panel .drop .inner {
	background: var(--primary-bg);
	max-height: calc(100vh - 9.3rem);
	overflow: hidden;
}
.header-panel .item > .drop.opened {
	visibility: visible;
	opacity: 1;
	transform: scale(1) translateX(-50%);
}
.header-panel .drop ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.header-panel .item > .textlink {
	display: inline-block;
	vertical-align: top;
	padding: 1rem 0;
	font-weight: 300;
	font-size: 1.2rem;
	line-height: 1.9rem;
	letter-spacing: var(--letter-spacing);
	font-family: var(--secondary-font-family);
	color: var(--secondary-color);
	text-transform: uppercase;
	text-decoration: none;
}
.header-panel .item > .textlink:hover {
	color: var(--accent-color);
	text-decoration: none;
}
.header-panel .item > .btn-md {
	min-width: 12.2rem;
	padding: 1.05rem;
}
.header-panel .link.arrow > span {
	display: inline-flex;
	align-items: center;
	vertical-align: top;
	position: relative;
}
.header-panel .link.arrow > span:after {
	content: "\e911";
	font-family: "icomoon";
	font-size: 0.9rem;
	line-height: 0.9rem;
	color: var(--secondary-color);
	display: block;
}
.header-panel .lang-panel {
	font-size: 1.2rem;
	line-height: 1.9rem;
	margin: 0;
	padding: 0;
}
.header-panel .lang-panel .lng {
	display: block;
	font-family: var(--secondary-font-family);
	color: var(--secondary-color);
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	min-width: 3rem;
	font-size: 1.2rem;
	line-height: 1.9rem;
	letter-spacing: var(--letter-spacing);
	padding: 0;
	text-transform: uppercase;
}
.header-panel .lang-panel .lng > span + span {
	display: none;
}
.header-panel .lang-panel .lng:hover,
.header-panel .lang-panel .lng.active {
	color: var(--accent-color);
}
.header-panel .lang-panel .lng img,
.header-panel .lang-panel .drop img {
	width: 2.5rem;
	height: 1.7rem;
	margin: 0 1rem 0 0;
}
.header-panel .lang-panel .lng img,
.header-panel .lang-panel .drop img {
	display: none;
}
.header-panel .lang-panel .drop {
	min-width: 5.9rem;
}
.header-panel .lang-panel .drop .inner {
	padding: 0;
}
.header-panel .lang-panel .drop a {
	display: block;
	width: 100%;
	padding: 1.1rem 2rem;
	color: var(--primary-color);
	text-decoration: none;
	position: relative;
	transition: all 0.3s ease;
	background: var(--primary-bg);
	font-size: 1.4rem;
	text-transform: uppercase;
}
.header-panel .lang-panel .drop ul li:last-child a {
	border-bottom: 0;
}
.header-panel .lang-panel ul li {
	position: relative;
}
.header-panel .lang-panel ul li:not(:last-child) {
	border-bottom: 0.1rem solid var(--dark-border-color);
}
.header-panel .lang-panel ul li:first-child {
	border-radius: 0.5rem 0.5rem 0 0;
}
.header-panel .lang-panel ul li.active a,
.header-panel .lang-panel ul li:hover a {
	display: inline-block;
	color: var(--accent-color);
}
.header-panel .lang-panel .drop a img + span + span {
	display: none;
}
.header-panel .account-panel > .drop {
	min-width: 27rem;
	left: -80%;
	margin-top: 1.2rem;
	transform: scale(0.8);
	transform-origin: 50% 0;
}
.rtl-page .header-panel .account-panel > .drop {
	right: -80%;
	left: auto;
}
.header-panel .account-panel > .drop.opened {
	transform: scale(1);
}
.header-panel .login-panel > .drop {
	margin-top: 1.2rem;
	width: 38rem;
}
.header-panel .login-panel > .drop .inner {
	padding: 3rem;
}
.header-panel .login-panel .forgot {
	font-size: 1.6rem;
}
.header-panel .login-panel .btn-row {
	padding-bottom: 0;
}
.header-panel .login-panel .btn-row .button {
	margin: 0;
}
.nav-panel {
	display: flex;
	align-items: center;
	gap: 3.5rem;
	padding: 0 1rem;
}
.acc-link {
	display: flex;
	align-items: center;
	text-decoration: none;
	gap: 1rem;
	color: #161616;
	font-family: var(--secondary-font-family);
	font-size: 1.2rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: var(--letter-spacing);
	text-transform: uppercase;
}
.acc-link i {
	font-size: 2rem;
	line-height: 2rem;
}
.acc-link:hover {
	text-decoration: none;
	color: var(--accent-color);
}
@media only screen and (max-width: 1360px) {
	.header-panel .account-panel > .drop {
		left: auto;
		right: 0;
	}
	.rtl-page .header-panel .account-panel > .drop {
		right: auto;
		left: 0;
	}
}
@media screen and (max-width: 1200px) {
	header {
		background: var(--main-bg);
	}
	.logo-holder,
	#wrapper:not(.home-page) .logo-holder {
		height: 7.3rem;
		margin: 0 -1.5rem;
		padding: 0 1.5rem;
	}
	.logo,
	.rtl-page .logo {
		width: 14.9rem;
		height: 1.8rem;
		position: absolute;
	}
	.logo {
		left: 50%;
		transform: translateX(-50%);
	}
	.logo a {
		display: block;
		width: auto;
		height: 100%;
	}
	.nav-panel,
	.header-panel {
		display: none;
	}
}
@media screen and (max-width: 767px) {
	.logo-holder,
	#wrapper:not(.home-page) .logo-holder {
		height: 6rem;
	}
}
.mb-header {
	display: none;
	flex: 1;
}
.mb-header > nav {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.mb-control {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	font-size: 2rem;
	width: 2rem;
	height: 2rem;
	overflow: hidden;
	line-height: 2rem;
	color: var(--secondary-color);
	text-align: center;
	transition: none;
}
.mb-control:hover {
	text-decoration: none;
}
.mb-control span {
	font-size: 0;
	line-height: 0;
}
.mb-control:after {
	content: "";
	position: absolute;
	font-family: "icomoon";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.mb-control.nav-control:after {
	content: "\e906";
}
.mb-control.nav-control.active:after {
	content: "\e917";
	font-size: 1.8rem;
}
.mb-control.account-control,
.mb-control.login-control {
	color: var(--secondary-color);
	text-decoration: none;
	font-size: 2rem;
	width: 2rem;
	height: 2rem;
	overflow: hidden;
	line-height: 2rem;
	display: flex;
	align-items: center;
	flex-direction: column-reverse;
}
.mb-control.account-control span,
.mb-control.login-control span {
	font-weight: 700;
	font-size: 0.9rem;
	line-height: 1.2rem;
	font-family: var(--secondary-font-family);
	text-transform: uppercase;
	display: none;
}
.mb-control.login-control:after {
	content: "\e919";
}
.mb-control.account-control:after {
	content: "\e91b";
}
.rtl-page .mb-control.login-control:after {
	content: "\e90c";
}
.mb-drop {
	display: none;
	position: absolute;
	width: 100%;
	top: 100%;
	left: 0;
}
.rtl-page .mb-drop {
	left: auto;
	right: 0;
}
.mb-drop .inner {
	background: var(--primary-bg);
	border-radius: 0 0 0.5rem 0.5rem;
	overflow: auto;
	max-height: calc(100vh - 7rem);
}
.mb-drop .drop {
	width: auto !important;
}
.mb-drop ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.mb-drop.nav-drop .inner {
	border-radius: 0;
}
.mb-nav {
	font-size: 1.4rem;
	line-height: 1.9rem;
}
.mb-nav ul li {
	position: relative;
	border: 0.1rem solid var(--main-border-color);
	border-width: 0.1rem 0 0;
}
.mb-nav ul li:first-child {
	border: 0;
}
.mb-nav ul li a {
	padding: 1.5rem 2rem;
	display: block;
	text-decoration: none;
	color: var(--dark-bg-color);
	position: relative;
	text-transform: uppercase;
}
.mb-nav > ul > li {
	border-color: var(--dark-border-color);
}
.mb-nav > ul > li > a {
	font-size: 1.4rem;
	line-height: 1.8rem;
	background: transparent;
}
.mb-nav ul li i {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	text-align: center;
}
.mb-nav ul li i:after {
	content: "\e911";
	font-family: "icomoon";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 2rem;
	width: 0.8rem;
	height: 0.8rem;
	margin: auto 0;
	font-size: 0.8rem;
	line-height: 0.8rem;
	color: var(--dark-bg-color);
	font-weight: 400;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.rtl-page .mb-nav ul li i:after {
	right: auto;
	left: 2rem;
}
.mb-nav .drop ul li {
	border-color: transparent;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
.mb-nav ul > li.nav-expanded > a > i:after {
	transform: rotate(180deg);
}
.rtl-page .mb-nav ul > li.nav-expanded > a > i:after {
	transform: rotate(-180deg);
}
.mb-nav .drop {
	display: none;
	background: var(--secondary-bg);
	border-top: 0.1rem solid transparent;
}
.mb-nav ul li.nav-expanded > .drop {
	display: block;
}
.mb-drop .lang-nav {
	padding: 1.5rem 0;
	margin-bottom: 1.5rem;
	text-align: center;
	font-size: 1.6rem;
	line-height: 2rem;
	border-top: 0.1rem solid var(--dark-border-color);
}
.mb-drop .lang-nav ul {
	display: flex;
	flex-wrap: wrap;
	gap: 2rem;
	padding: 0 2rem;
}
.mb-drop .lang-nav ul li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding: 0;
}
.mb-drop .lang-nav ul li a {
	text-decoration: none;
	color: var(--dark-bg-color);
	border-radius: 0.5rem;
	padding: 0;
	display: inline-block;
}
.mb-drop .lang-nav ul li a:hover,
.mb-drop .lang-nav ul li.active a {
	color: var(--accent-color);
	border-color: var(--accent-color);
}
.mb-drop .lang-nav ul li a span {
	display: none;
}
.mb-drop .lang-nav ul li a img + span {
	text-transform: uppercase;
	display: block;
}
.mb-drop .lang-nav ul li a img {
	display: none;
	vertical-align: top;
	width: 2.5rem;
	height: 1.7rem;
	margin: 0 1rem 0 0;
}
.rtl-page .mb-drop .lang-nav ul li a img {
	margin: 0 0 0 1rem;
}
.mb-drop.login-drop .inner {
	padding: 3rem 1.5rem;
}
.mb-drop.login-drop .form .form-row {
	padding: 0 0 2.4rem;
}
.mb-drop.login-drop .form .forgot {
	font-size: 1.6rem;
}
.mb-drop.login-drop .form .btn-row {
	padding: 0 0 1.5rem;
}
.mb-drop.login-drop .form .btn-row .button {
	margin-top: 0;
}
@media only screen and (min-width: 1201px) {
	.mb-drop {
		display: none !important;
	}
}
@media screen and (max-width: 1200px) {
	.mb-header {
		display: block;
	}
}
.footer-main {
	position: relative;
	background: var(--main-bg);
	padding: 16rem 0 10rem;
	border-top: 0.1rem solid var(--light-border-color);
}
.footer-main .social {
	margin: 0 4rem;
	flex: 1;
}
.footer-row {
	display: flex;
	justify-content: space-between;
	gap: 7rem;
}
.footer-logo a {
	display: block;
}
.footer-logo a img {
	display: block;
	-o-object-fit: contain;
	   object-fit: contain;
	width: 100%;
	height: 100%;
}
.footer-text {
	max-width: 30rem;
	font-size: 1.4rem;
}
.footer-text h4 {
	font-weight: 500;
	font-size: 1.4rem;
	line-height: 2.2rem;
	letter-spacing: 0.2rem;
}
.footer-text p {
	margin-bottom: 1rem;
}
.footer-text > *:last-child {
	margin-bottom: 0;
}
.footer-nav i {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.footer-nav i:after {
	font-family: "icomoon";
	content: "\e911";
	font-size: 1rem;
	line-height: 1rem;
	display: block;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
.footer-nav .nav-expanded > a > i:after {
	transform: rotate(180deg);
}
.footer-nav ul {
	padding: 3rem 0 0;
	list-style: none;
}
.footer-nav ul li {
	margin: 0 0 1rem;
}
.footer-nav ul li:last-child {
	margin: 0;
	padding: 0;
}
.footer-nav ul li a {
	display: inline-block;
	vertical-align: top;
	position: relative;
	color: var(--main-color);
	text-decoration: none;
}
.footer-nav > ul {
	display: flex;
	gap: 4.4rem;
	margin: 0;
	padding: 0;
}
.footer-nav > ul > li {
	flex-grow: 1;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	margin: 0;
}
.footer-nav > ul > li > a {
	text-transform: uppercase;
	display: block;
	font-weight: 500;
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-family: var(--secondary-font-family);
	color: var(--secondary-color);
	letter-spacing: var(--letter-spacing);
	white-space: nowrap;
}
.rtl-page .footer-nav i:after {
	right: auto;
	left: 0;
}
.rtl-page .footer-nav .nav-expanded > a > i:after {
	transform: rotate(-180deg);
}
.footer-bottom {
	display: flex;
	align-items: center;
	background: var(--primary-bg);
	color: var(--dark-bg-color);
	padding-top: 6rem;
	font-size: 1.2rem;
	line-height: 2rem;
}
.footer-bottom p {
	margin-bottom: 2rem;
}
.footer-bottom .inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 10rem;
}
.footer-bottom .copy {
	font-size: 1.2rem;
	line-height: 170%;
}
.footer-bottom .copy * {
	margin: 0;
}
.footer-bottom .social .item {
	color: var(--primary-color);
}
.footer-bottom .social .item:hover {
	color: var(--accent-color);
}
@media only screen and (max-width: 1200px) {
	.footer-main .social {
		text-align: center;
	}
	.social > div {
		display: inline-flex;
	}
}
@media only screen and (max-width: 1000px) {
	.footer-row {
		flex-direction: column;
		align-items: center;
		justify-content: flex-start;
		gap: 3rem;
	}
	.footer-logo {
		margin-bottom: 2rem;
	}
	.footer-main .social {
		margin: 0 0 3rem;
	}
}
@media only screen and (min-width: 768px) {
	.footer-nav ul li ul {
		display: block !important;
	}
}
@media only screen and (max-width: 767px) {
	.footer-main {
		padding: 6rem 0;
		text-align: center;
	}
	.footer-bottom {
		padding: 2rem 0;
		display: block;
	}
	.footer-nav {
		padding: 0;
		text-align: center;
	}
	.footer-nav .drop {
		display: none;
	}
	.footer-nav i {
		display: flex;
		justify-content: flex-end;
		align-items: center;
		z-index: 100;
		padding-bottom: 5px;
	}
	.footer-nav ul {
		display: none;
		flex-wrap: wrap;
		margin: 0;
		gap: 0;
		padding: 1.4rem 0 1.2rem;
	}
	.footer-nav ul li {
		margin: 0 0 1rem;
	}
	.footer-nav ul li a {
		padding: 0 1.5rem;
		position: relative;
	}
	.footer-nav ul li a.has-drop-down {
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
		padding: 0;
		position: relative;
		-webkit-padding-end: 2rem;
		        padding-inline-end: 2rem;
	}
	.footer-nav > ul {
		padding: 0;
		display: flex;
	}
	.footer-nav > ul > li {
		padding: 0 0 2rem;
		margin: 0;
		width: 100%;
	}
	.footer-nav > ul > li > a {
		display: block;
		margin: 0 auto;
	}
	.footer-text {
		font-size: 1.2rem;
		line-height: 2rem;
		max-width: unset;
		padding: 0 2.4rem;
	}
	.footer-text h4 {
		margin-bottom: 2rem;
	}
	.footer-bottom .inner {
		flex-direction: column;
		text-align: center;
	}
	.footer-bottom .copy {
		font-size: 1.2rem;
		line-height: 2rem;
		margin-bottom: 2rem;
	}
	.payment h3 {
		padding: 0;
		margin-bottom: 1rem;
	}
}
@media only screen and (max-width: 479px) {
	.footer-nav ul {
		justify-content: center;
	}
	.footer-nav > ul > li {
		flex-grow: 0;
	}
}
#nav i {
	display: none;
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 1.6rem;
	line-height: 2rem;
	font-family: var(--primary-font-family);
}
#nav ul li {
	position: relative;
}
#nav ul li a {
	padding: 1.1rem 2rem 1rem;
	font-size: 1.4rem;
	line-height: 1.8rem;
	text-transform: uppercase;
	color: var(--dark-bg-color);
	text-decoration: none;
	width: 100%;
	left: 0;
	display: inline-block;
	white-space: nowrap;
	position: relative;
	border: 0.1rem solid var(--dark-border-color);
	border-width: 0 0 0.1rem;
}
.rtl-page #nav ul li a {
	right: 0;
}
#nav ul li:hover > a,
#nav ul li.active > a {
	color: var(--primary-color);
}
#nav > ul {
	display: flex;
	gap: 1rem 3.5rem;
	align-items: center;
}
#nav > ul > li {
	margin: 0;
	padding: 0;
}
#nav > ul > li > a {
	padding: 0;
	display: block;
	text-align: center;
	background: transparent;
	font-weight: 300;
	font-size: 1.2rem;
	line-height: 1.9rem;
	color: var(--main-color);
	letter-spacing: var(--letter-spacing);
	font-family: var(--secondary-font-family);
	border-width: 0;
	text-transform: uppercase;
}
#nav > ul > li:hover > a,
#nav > ul > li.active > a {
	color: var(--accent-color);
}
#nav > ul > li > a.has-drop-down {
	display: flex;
	align-items: center;
	gap: 0.3rem;
}
#nav > ul > li > a.has-drop-down > i {
	width: 0.9rem;
	height: 0.9rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
#nav > ul > li > a.has-drop-down > i:after {
	content: "\e911";
	font-family: "icomoon";
	font-size: 0.9rem;
	line-height: 0.9rem;
	color: var(--secondary-color);
}
#nav .drop {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 100%;
	margin-top: 2.1rem;
	min-width: 28.4rem;
	background: var(--primary-bg);
	visibility: hidden;
	opacity: 0;
	transform: scale(0.8);
	transition: all 0.2s ease;
}
#nav .drop .drop {
	top: 0;
	margin-top: 0;
	left: 100%;
}
#nav .drop ul li:last-child a {
	border-width: 0;
}
#nav > ul > li > .drop:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: -2rem;
	height: 2rem;
}
#nav > ul > li:last-child .drop {
	left: auto;
	right: -4rem;
}
#nav > ul > li:last-child .drop .drop {
	right: 100%;
}
#nav .drop ul li a {
	background: var(--primary-bg);
}
#nav .drop ul li a.has-drop-down:after {
	content: "\e911";
	font-family: "icomoon";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 1.5rem;
	width: 0.7rem;
	height: 0.7rem;
	margin: auto 0;
	font-size: 0.7rem;
	line-height: 0.7rem;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
#nav li:hover > .drop {
	visibility: visible;
	opacity: 1;
	transform: scale(1);
}
.rtl-page #nav .drop {
	left: auto;
	right: -50%;
}
.rtl-page #nav .drop .drop {
	left: auto;
	right: 100%;
}
.rtl-page #nav > ul > li:last-child .drop {
	right: auto;
	left: -4rem;
}
.rtl-page #nav > ul > li:last-child .drop .drop {
	right: auto;
	left: 100%;
}
.rtl-page #nav .drop ul li a.has-drop-down:after {
	content: "\e900";
	right: auto;
	left: 1.5rem;
}
.popup-overlay {
	display: none;
}
.popup {
	max-width: 100%;
	max-height: 100%;
	position: fixed;
	z-index: 9999;
	top: 0;
	left: 0;
	display: none;
	min-width: 32rem;
}
.popup-main {
	position: relative;
	background: var(--main-bg);
	border-radius: 0.5rem;
	box-shadow: 0 0.4rem 3rem rgba(0, 106, 139, 0.13);
	margin: 3rem;
}
.popup.out-of-window {
	overflow-y: scroll;
}
.popup .close {
	position: absolute;
	right: 1.5rem;
	top: 1.5rem;
	width: 2rem;
	height: 2rem;
	z-index: 9999;
	text-align: center;
	color: var(--primary-color);
	text-decoration: none;
	font-size: 1rem;
	line-height: 2rem;
}
.popup .close:before {
	display: inline-block;
	vertical-align: top;
	content: "\e909";
	font-family: "icomoon";
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.popup .close span {
	display: none;
}
.popup.out-of-window .popup-main,
.popup.left-aligned-popup .popup-main {
	margin: 0;
}
.popup .close:hover {
	transform: rotate(360deg);
}
/* .popup.out-of-window .close,
.popup.left-aligned-popup .close{
	right: .5rem;
	top: .5rem;
} */
.popup.left-aligned-popup {
	height: auto !important;
}
.popup-content {
	padding: 3rem;
}
.popup-heading,
.popup-footer {
	border: 0.1rem solid var(--main-border-color);
}
.popup-heading {
	border-width: 0 0 0.1rem;
}
.popup-footer {
	border-width: 0.1rem 0 0;
}
.popup-heading {
	padding: 2.9rem 3rem;
}
.popup-footer {
	padding: 1.9rem 3rem;
}
.popup-heading > *:last-child,
.popup-footer > *:last-child {
	margin-bottom: 0;
}
.popup-media {
	width: 70.2rem;
}
.popup-media .popup-main {
	border: 0;
	margin: 0;
	border-radius: 0;
	background: var(--primary-bg);
	box-shadow: 0 0 2.5rem 0 rgba(0, 0, 0, 0.5);
}
.popup-media video {
	position: absolute;
	max-height: 100%;
	max-width: 100%;
}
.popup-media-area {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0;
	height: 0;
	overflow: hidden;
}
.popup-media-area iframe,
.popup-media-area video {
	position: absolute;
	left: 0;
	top: 0;
	width: 100% !important;
	height: 100% !important;
}
.popup-media {
	width: 70.2rem;
	max-height: 39.5rem;
}
.popup-media .close {
	right: -2.5rem;
	top: -2.5rem;
	font-size: 1.5rem;
	color: var(--primary-color);
	text-shadow: 0 0 0.5rem var(--black-color);
}
.popup-media.out-of-window .close,
.popup-media.left-aligned-popup .close {
	right: 1rem;
	top: 1rem;
}
.popup-media.out-of-window {
	overflow: visible;
	height: 100vh !important;
	width: 177.7215189873vh !important;
}
.popup-loading {
	text-align: center;
}
.validation-summary-errors {
	color: var(--form-error-color);
}
.popup-login {
	width: 61rem;
	font-size: 1.6rem;
	line-height: 2.4rem;
}
.popup-login .popup-main {
	box-shadow: none;
}
.popup-login .forgot {
	color: var(--accent-color);
}
.popup-login .popup-content {
	padding: 4rem 4rem 4rem;
}
.popup-login .popup-footer {
	border: 0;
}
.popup-loading {
	text-align: center;
}
.popup-app {
	width: 58rem;
}
.popup-app .popup-content {
	padding-top: 2.5rem;
}
.popup-app p {
	margin-bottom: 0.5rem;
}
.popup-app .image {
	border: 0.1rem solid var(--main-border-color);
	padding: 0;
	max-width: 19rem;
	margin: 2.5rem auto 3rem;
}
.rtl-page .popup {
	direction: rtl;
}
.rtl-page .popup .close {
	right: auto;
	left: 1.5rem;
}
.rtl-page .popup-media .close {
	right: auto;
	left: -2.5rem;
}
.rtl-page .popup-media.out-of-window .close,
.rtl-page .popup-media.left-aligned-popup .close {
	right: auto;
	left: 1rem;
}
@media screen and (max-width: 767px) {
	.popup-content,
	.popup-heading,
	.popup-footer {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.popup-app .popup-main {
		margin: 1.5rem !important;
	}
	.popup-app .popup-content {
		padding: 3rem 2rem;
		line-height: 2rem;
	}
	.popup-app .image {
		width: 16rem;
		margin-top: 3rem;
	}
	.popup-app p {
		margin-bottom: 0.8rem;
	}
	.popup-app .close {
		top: 0.5rem;
		right: 0.5rem;
	}
	.rtl-page .popup-app .close {
		right: auto;
		left: 0.5rem;
	}
	.popup-login {
		font-size: 1.4rem;
	}
}
@media only screen and (max-width: 479px) {
	.popup-login .popup-content {
		padding: 4rem 2rem;
	}
	.popup-heading .section-header strong {
		margin-bottom: 3rem;
	}
	.popup.out-of-window .popup-main,
	.popup.left-aligned-popup .popup-main {
		margin: 0 1.5rem;
	}
}
#wireTransfer,
#creditCard {
	width: 100% !important;
}
#wireTransfer .row,
#creditCard .row {
	height: auto;
	width: 100%;
}
.rates-grid-tabs {
	background: var(--primary-bg);
	overflow: hidden;
	border: 0.1rem solid var(--main-border-color);
	border-radius: 0.3rem;
}
.rates-grid-tabs .tabset {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 1.2rem 1.4rem;
	font-weight: 500;
	font-size: 1.2rem;
	line-height: 1.9rem;
	display: table;
	width: 100%;
	background: var(--secondary-bg);
}
.rates-grid-tabs .tabset li {
	display: table-cell;
	vertical-align: top;
}
.rates-grid-tabs .tabset li a {
	display: table;
	width: 100%;
	height: 2.4rem;
	color: var(--primary-color);
	border: 0.1rem solid transparent;
	border-radius: 1rem;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
}
.rates-grid-tabs .tabset li a span {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	padding: 0 0.5rem;
}
.rates-grid-tabs .tabset li a.active {
	border-color: var(--accent-color);
}
.rates-grid-tab {
	min-height: 34.7rem;
}
.quote__grid {
	background: none;
	border-radius: 0;
	color: var(--primary-color);
	font-family: var(--primary-font-family);
	min-height: 42.7rem;
	box-shadow: none;
}
.quote__grid .quote {
	margin: 0;
	padding: 1.6rem 0 1.6rem 2.1rem;
	display: block;
	font-size: 1.4rem;
	line-height: 2.5rem;
	background: var(--primary-bg);
}
.rtl-page .quote__grid .quote {
	padding: 2.1rem 0 1.6rem 1.6rem;
}
.quote__grid .quotes-header {
	position: relative;
	font-family: var(--primary-font-family);
	font-weight: 500;
	font-size: 1.2rem;
	line-height: 1.9rem;
	color: var(--primary-color);
	margin: 0;
	padding: 0.3rem 1.5rem 0.8rem;
	font-weight: normal;
	text-transform: uppercase;
	background: var(--secondary-bg);
}
.quote__grid .quotes-container {
	overflow: auto;
	height: 39.9rem;
}
.quote__grid .quotes-container .quote:nth-child(2n) {
	background: var(--secondary-bg);
}
.quote__grid .quote > span,
.quote__grid .quotes-header span {
	float: left;
}
.quote__grid .q-symbol {
	width: 50%;
}
.quote__grid .quote .q-name {
	width: 21%;
	font-size: 1.4rem;
}
.quote__grid .quote .q-image {
	width: 16%;
	margin: 0 1% 0 0;
}
.quote__grid .quote .q-image img {
	vertical-align: top;
}
.quote__grid .q-value {
	width: 25%;
}
.quote__grid .quote .q-arrow {
	text-align: center;
	width: 9%;
	margin: 0 1% 0 0;
}
.rtl-page .quote__grid .quote {
	padding: 1.6rem 1.5rem 1.6rem 0;
}
.rtl-page .quote__grid .quote > span,
.rtl-page .quote__grid .quotes-header span {
	float: right;
}
.rtl-page .quote__grid .quote .q-image {
	margin: 0 0 0 1%;
}
.rtl-page .quote__grid .quote .q-arrow {
	margin: 0 0 0 1%;
}
.quote__container {
	font-family: var(--primary-font-family);
	font-size: 1.4rem;
	line-height: 4.6rem;
	background: var(--primary-bg);
	color: var(--main-color);
	white-space: nowrap;
	min-height: 4.6rem;
	position: relative;
}
.quote__container .quote {
	display: inline-block;
	padding: 0 1rem;
	min-width: 27rem;
	text-align: center;
}
.quote__grid .quote:after,
.quote__grid .quotes-header:after {
	content: "";
	display: block;
	clear: both;
}
.quote__container .quote span {
	display: inline-block;
	padding: 0 0.3rem;
}
.quote__container .quote span img {
	display: inline-block;
	vertical-align: middle;
}
.quote__container .quote span img.quote-img {
	margin: -0.2rem 0.5rem 0 0;
}
.str_wrap {
	overflow: hidden;
	width: 100%;
	-moz-user-select: none;
	-webkit-user-select: none;
	        user-select: none;
	white-space: nowrap;
}
.str_move {
	white-space: nowrap;
	position: absolute;
	top: 0;
	left: 0;
	cursor: move;
}
.str_move_clone {
	display: inline-block;
	vertical-align: top;
	position: absolute;
	left: 100%;
	top: 0;
}
.str_vertical .str_move_clone {
	left: 0;
	top: 100%;
}
.str_down .str_move_clone {
	left: 0;
	bottom: 100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space: normal;
	width: 100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move {
	cursor: inherit;
}
.str_wrap img {
	max-width: none !important;
}
.box {
	position: relative;
	background: var(--primary-bg);
	margin: 0 0 2rem;
	color: var(--primary-color);
}
.box .box-heading {
	padding: 0.5rem 2.5rem;
}
.box .box-content {
	padding: 4rem;
}
.box .box-footer {
	padding: 0.5rem 2.5rem;
}
/* .box .box-heading:after,
.box .box-footer:after,
.box .box-content:after{
	content: "";
	display: block;
	clear: both;
} */
.box02 {
	background: var(--primary-bg);
}
.box03 {
	color: var(--secondary-color);
	background: var(--main-bg);
}
.box .box-content > *:last-child {
	margin-bottom: 0;
}
.boxes {
	margin-bottom: 5rem;
}
.boxes.colsgrid > *[class*=col-] {
	margin-bottom: 2rem;
}
.boxes.colsgrid > *[class*=col-] > .box {
	height: 100%;
	margin-bottom: 0;
}
.boxes h2 {
	color: var(--primary-color);
	margin-bottom: 2rem;
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-weight: 400;
}
.boxes .box {
	min-height: 100%;
}
.boxes .image {
	position: relative;
	padding: 0 0 43.0952380952%;
}
.boxes .image img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 1rem 1rem 0 0;
	-o-object-fit: cover;
	   object-fit: cover;
}
.boxes .box-content {
	padding-bottom: 6rem;
}
.boxes .box-content p {
	margin-bottom: 2rem;
}
.boxes .more {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	color: var(--primary-color);
}
@media screen and (max-width: 767px) {
	.box .box-heading {
		padding: 0.5rem 1.5rem;
	}
	.box .box-content {
		padding: 3rem 1.5rem;
	}
	.box .box-footer {
		padding: 0.5rem 1.5rem;
	}
	.boxes .image {
		padding: 0 0 62.4137931034%;
	}
	.boxes .box-content {
		padding: 2.7rem 2rem 5.7rem;
	}
	.boxes .more {
		bottom: 2.2rem;
	}
	.rtl-page .boxes .more {
		right: auto;
		left: 2rem;
	}
}
.glossary {
	margin-bottom: 5rem;
}
.glossary .item {
	font-size: 1.6rem;
	line-height: 2.4rem;
	margin: 0 0 1rem;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	border-bottom: 0.1rem solid var(--main-border-color);
}
.glossary .item h3 {
	position: relative;
	cursor: pointer;
	font-family: var(--primary-font-family);
	font-weight: 700;
	line-height: 1.6rem;
	line-height: 2.4rem;
	margin: 0;
	padding: 0 2rem 1.2rem 2rem;
	color: var(--main-color);
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.glossary .item h3:after {
	content: "\e911";
	font-family: "icomoon";
	position: absolute;
	right: 2rem;
	font-weight: 400;
	font-size: 1.6rem;
	text-align: center;
	color: var(--accent-color);
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
.glossary .item.active h3:after {
	content: "\e910";
}
.glossary .slidetext {
	padding: 1.4rem 2rem 1.9rem;
}
/* .glossary .slidetext:before,
.glossary .slidetext:after{
	content: "";
	display: table;
	clear: both;
} */
.glossary .slidetext > *:last-child {
	margin-bottom: 0;
}
.rtl-page .glossary .item h3:after {
	left: 2rem;
	right: auto;
}
@media screen and (max-width: 767px) {
	.glossary .item h3 {
		padding: 1.4rem 1.4rem 1.4rem 3.8rem;
	}
	.rtl-page .glossary .item h3 {
		padding: 1.4rem 3.8rem 1.4rem 1.4rem;
	}
	.glossary .slidetext {
		padding: 0.5rem 2rem 2rem;
	}
}
.markets-news-head .filter {
	margin: -0.2rem 0;
}
.markets-news-head .filter .row-control {
	margin: 0 0 0 2rem;
}
.markets-news-head .filter .formset {
	width: 18rem;
	margin: 0 !important;
}
.markets-news-head .filter label {
	text-transform: capitalize;
	width: 7rem;
}
.markets-news .item {
	position: relative;
	display: flex;
	overflow: hidden;
}
.markets-news .item .image {
	position: relative;
	width: 33rem;
}
.markets-news .item .image img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	font-family: "object-fit: cover";
}
.markets-news .item .text {
	position: relative;
	flex: 1;
	padding: 4rem 4rem 9rem;
}
.markets-news .item h2,
.markets-news .item h3 {
	font-family: var(--primary-font-family);
	font-weight: 400;
	font-size: 1.4rem;
	line-height: 2.2rem;
	text-transform: uppercase;
	margin: 0;
}
.markets-news .item h2 a,
.markets-news .item h3 a {
	text-decoration: none;
	font-weight: 400;
	color: var(--primary-color);
}
.markets-news .item p {
	margin-bottom: 0.5rem;
}
.markets-news .news-heading {
	padding: 0 0 2rem;
}
.markets-news .news-text {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	text-overflow: ellipsis;
	max-height: 7.9rem;
	overflow: hidden;
}
.markets-news .news-text > *:last-child {
	margin-bottom: 0;
}
.markets-news .news-info {
	font-size: 1.4rem;
	line-height: 2rem;
	color: var(--main-color);
}
.markets-news .news-info * {
	font-style: normal;
	display: inline-block;
	vertical-align: top;
	margin: 0 1.5rem 0 0;
}
.markets-news .news-info a img {
	margin: 0.3rem 0.5rem 0 0;
}
.markets-news .more {
	position: absolute;
	bottom: 4rem;
	left: 2.5rem;
	color: var(--primary-color);
}
@media only screen and (max-width: 767px) {
	.markets-news-head .filter .row-control,
	.rtl-page .markets-news-head .filter .row-control {
		margin: 0;
	}
	.markets-news-head .filter {
		margin: 0 0 2rem;
	}
	.markets-news-head .filter label,
	.rtl-page .markets-news-head .filter label {
		margin: 0;
		display: flex;
		height: 5rem;
	}
	.markets-news-head .filter label {
		float: left;
	}
	.rtl-page .markets-news-head .filter label {
		float: right;
	}
	.markets-news-head .filter .formset {
		width: 100%;
	}
	.markets-news .item {
		display: block;
	}
	.markets-news .item .image {
		width: auto;
		padding: 0 0 62.4137931034%;
	}
	.markets-news .item .image img {
		position: absolute;
		left: 0;
		top: 0;
	}
	.markets-news .news-text {
		-webkit-line-clamp: none;
		max-height: none;
	}
	.markets-news .item .text {
		padding: 2.7rem 2rem 6.2rem;
	}
	.markets-news .item h2,
	.markets-news .item h3 {
		font-size: 1.8rem;
	}
	.markets-news .more {
		right: 2rem;
		bottom: 2rem;
	}
	.rtl-page .markets-news .more {
		right: auto;
		left: 2rem;
	}
	.glossary .item h3 {
		padding: 1.4rem 1.4rem 1.4rem 3.8rem;
	}
	.rtl-page .glossary .item h3 {
		padding: 1.4rem 3.8rem 1.4rem 1.4rem;
	}
	.glossary .slidetext {
		padding: 0.5rem 2rem 2rem;
	}
}
.page-account .header-panel .item.anydesk {
	display: inline;
}
.page-account .header-panel .item.anydesk p {
	margin: 0;
	display: inline;
}
.page-account h1 {
	font: 700 24px/32px "Montserrat", sans-serif;
	color: var(--accent-color);
	text-transform: uppercase;
	margin-bottom: 20px;
}
.footer-text_main {
	display: none;
}
.page-account .footer-text_acc {
	display: block;
}
#wrapper.page-account {
	flex-direction: row-reverse;
}
.page-account .logo-holder:before {
	display: none;
}
.page-account main {
	padding: 0;
}
.page-account h3,
.page-account .h3 {
	margin-bottom: 15px;
}
.page-account #content h2,
.page-account #content .h2 {
	margin-top: 30px;
	margin-bottom: 0;
}
.page-account #content h2 + h2,
.page-account #content .h2 + .h2 {
	margin-top: 15px;
}
.page-account .w1 {
	padding-top: 80px;
	display: flex;
	flex-direction: column;
	flex: 1 1 270px;
}
.page-account .header-panel .logout-panel {
	display: inline-block;
}
.page-account #sidebar {
	width: 375px;
	margin: 0;
	background: var(--primary-bg);
	padding-top: 80px;
}
.page-account #sidebar .logo {
	background: #333333;
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 220px;
	margin: 0;
}
.page-account .sidenav .account-nav > ul {
	padding: 0;
}
.page-account .sidenav .account-nav ul li a {
	padding: 13px 20px;
}
.page-account #content .main-holder {
	max-width: none;
	padding-left: 30px;
	padding-right: 30px;
}
.page-account .m1 {
	padding: 30px 0 0;
	min-height: 55vh;
}
.page-account .btn-row {
	padding-top: 30px;
}
.page-account .contactus {
	padding-top: 5px;
}
.page-account .contactus-image {
	width: auto;
}
.page-account .contactus-details {
	flex: 1 1 auto;
}
.page-account #content .contactus-details h2 {
	margin-top: 0;
}
.page-account .footer-main {
	padding: 100px 0;
}
.page-account .footer-text {
	padding: 0;
}
/* .page-account .footer-main .social,
.page-account .footer-main .payment{display: none;} */
.page-account .footer-main .social {
	padding-bottom: 30px;
}
.page-account .footer-main .payment {
	padding: 0 0 50px;
}
.page-account .table th {
	font-weight: 600;
}
.rtl-page .page-account #sidebar {
	margin: 0;
}
.rtl-page .page-account #sidebar .logo {
	margin: 0;
}
.toggle-area {
	position: relative;
}
.toggle-style01 {
	display: inline-block;
	vertical-align: top;
}
.toggle-style01 .toggle-control {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background: #000000;
}
.toggle-style01 .toggle-control > span {
	display: none;
}
.toggle-style01 .toggle-control:hover {
	text-decoration: none;
}
.toggle-style01 .toggle-control:before {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	content: "\e911";
	font-family: "icomoon";
	transition: all 0.3s ease;
}
.toggle-style01 .toggle-control.active:before {
	transform: rotate(180deg);
}
.toggle-style01 .toggle-drop {
	position: absolute;
	left: 0;
	margin-top: 6px;
	min-width: 270px;
	/* overflow: hidden; */
	opacity: 0;
	z-index: 10;
	visibility: hidden;
	transform: scale(0.8);
	transform-origin: 0 0;
	transition: all 0.2s ease;
}
.toggle-style01 .toggle-drop.right-drop {
	left: auto;
	right: 0;
	transform-origin: 100% 0;
}
.toggle-style01 .toggle-drop .inner {
	background: var(--primary-bg);
	border-radius: 0;
	overflow: auto;
	max-height: calc(100vh - 87px);
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}
.toggle-style01 .toggle-drop.opened {
	visibility: visible;
	opacity: 1;
	transform: scale(1);
}
.toggle-style01 .toggle-drop .inner {
	padding: 0 10px;
}
.toggle-style01 .toggle-drop ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.toggle-style01 .toggle-drop ul li {
	border: 1px solid var(--main-border-color);
	border-width: 1px 0 0;
}
.toggle-style01 .toggle-drop ul li a {
	display: block;
	text-decoration: none;
	padding: 14px 10px;
	color: #FFFFFF;
}
.toggle-style01 .toggle-drop ul li a strong {
	display: block;
	font-size: 18px;
}
.toggle-style01 .toggle-drop ul li a:hover,
.toggle-style01 .toggle-drop ul li.active a {
	color: var(--accent-color);
}
.toggle-style01 .toggle-drop-heading {
	padding: 11px 10px;
}
.rtl-page .toggle-style01 .toggle-control.active:before {
	transform: rotate(-180deg);
}
.rtl-page .page-account #sidebar {
	margin: 0;
}
.rtl-page .page-account #sidebar .logo {
	margin: 0;
}
.rtl-page .toggle-style01 .toggle-control.active:before {
	transform: rotate(-180deg);
}
.rtl-page .toggle-style01 .toggle-drop {
	left: auto;
	right: 0;
	transform-origin: 100% 0;
}
.rtl-page .toggle-style01 .toggle-drop.right-drop {
	right: auto;
	left: 0;
	transform-origin: 0 0;
}
.rtl-page .toggle-style01 .toggle-drop:before {
	left: auto;
	right: 9px;
}
.rtl-page .toggle-style01 .toggle-drop.right-drop:before {
	right: auto;
	left: 9px;
}
.welcome-table {
	display: flex;
	justify-content: center;
	padding: 20px 0;
	margin: 0 -5px 25px;
	position: relative;
}
.welcome-table > * {
	margin: 0 5px;
}
.welcome-table .table {
	min-width: 424px;
}
.deposit-banner {
	position: relative;
	margin-bottom: 40px;
}
.deposit-banner > img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.deposit-banner .text {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	min-height: 287px;
	position: relative;
	padding: 20px 15px;
	color: #fff;
}
.deposit-banner .text .font01 {
	display: block;
	font-size: 40px;
	line-height: 160%;
	font-weight: 300;
	font-family: var(--secondary-font-family);
}
.deposit-banner .text .btn-hold {
	padding-top: 30px;
}
.welcome-balance {
	padding: 20px 0;
	margin: 0 -15px 5px;
	display: flex;
	flex-wrap: wrap;
}
.welcome-balance .item {
	padding: 0 15px;
	margin: 0 0 15px;
	font-size: 18px;
	flex-basis: 0;
	flex-grow: 1;
	min-height: 196px;
}
.welcome-balance .box {
	min-height: 100%;
	margin-bottom: 0;
	background: var(--tertiary-bg);
	color: #161616;
	font-size: 1.4rem;
	height: 2.2rem;
	font-family: var(--secondary-font-family);
}
.welcome-balance .box-content {
	padding: 35px 30px;
}
.welcome-balance .item strong {
	display: block;
	color: #161616;
	text-align: center;
	margin: 0 -25px;
	font: 500 40px/50px "Hind", sans-serif;
}
.welcome-buttons {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin: 0 -15px -5px;
}
.welcome-buttons > * {
	margin: 0 15px 15px;
	min-width: 1px;
}
.btc-deposit .image img {
	max-width: 300px;
}
.page-account .sidenav .account-nav ul li a > span {
	display: flex;
	align-items: center;
	gap: 1.5rem;
}
.page-account .sidenav .account-nav ul li a i {
	position: static;
	width: 1.4rem;
}
.page-account .sidenav .account-nav ul li a i:after {
	content: none;
}
.page-account .table:last-child {
	margin: 0;
}
.page-account .page-heading {
	margin-bottom: 2rem;
}
.page-account .page-heading:first-child {
	padding-top: 4.9rem;
}
.page-account .page-heading.welcome-heading {
	-webkit-padding-end: 2rem;
	        padding-inline-end: 2rem;
	margin: 0;
}
@media screen and (max-width: 1200px) {
	.page-account .w1 {
		padding-top: 72px;
	}
	.page-account .logo-holder {
		height: 72px;
	}
	.page-account .logo-holder > .logo {
		margin: auto;
	}
	.page-account .main-holder {
		padding-left: 15px;
		padding-right: 15px;
	}
	.page-account .mb-header > nav {
		justify-content: space-between;
		/*flex-direction: row-reverse;*/
	}
}
@media screen and (max-width: 767px) {
	.deposit-banner .text .font01 {
		font-size: 2rem;
	}
	.deposit-banner .text .btn-hold {
		padding-top: 2rem;
	}
	.page-account h1 {
		font: 700 16px/24px "Montserrat", sans-serif;
		margin-bottom: 15px;
	}
	.page-account .footer-main {
		padding: 70px 0;
	}
	.page-account .footer-main .payment {
		padding-bottom: 40px;
	}
	.page-account .m1 {
		padding: 0;
	}
	.welcome-table .table {
		min-width: unset;
	}
	.welcome-table .toggle-area {
		position: absolute;
		right: 10px;
		top: -35px;
	}
	.rtl-page .welcome-table .toggle-area {
		right: auto;
		left: 10px;
	}
	.page-account .page-heading:first-child h2 {
		text-align: start;
	}
	.welcome-balance {
		padding-top: 15px;
		padding-bottom: 5.5rem;
		display: block;
	}
	.welcome-balance .item {
		min-height: 1px;
	}
	.welcome-balance .box {
		min-height: 160px;
	}
	.welcome-balance .box-content {
		padding: 25px 25px;
	}
}
/* font-face */
@font-face {
	font-family: "icomoon";
	src: url("fonts/icomoona823.eot?thbur3");
	src: url("fonts/icomoona823.eot?thbur3#iefix") format("embedded-opentype"), url("fonts/icomoona823.ttf?thbur3") format("truetype"), url("fonts/icomoona823.woff?thbur3") format("woff"), url("fonts/icomoona823.svg?thbur3#icomoon") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: block;
}
@font-face {
	font-family: "Helvetica Neue";
	src: url("fonts/HelveticaNeue/HelveticaNeue-Light.eot");
	src: url("fonts/HelveticaNeue/HelveticaNeue-Lighta823.eot?thbur3#iefix") format("embedded-opentype"), url("fonts/HelveticaNeue/HelveticaNeue-Lighta823.ttf?thbur3") format("truetype"), url("fonts/HelveticaNeue/HelveticaNeue-Lighta823.woff?thbur3") format("woff"), url("fonts/HelveticaNeue/HelveticaNeue-Lighta823.woff2?thbur3") format("woff2");
	font-weight: 300;
	font-style: normal;
	font-display: block;
}
@font-face {
	font-family: "Helvetica Neue";
	src: url("fonts/HelveticaNeue/HelveticaNeue.eot");
	src: url("fonts/HelveticaNeue/HelveticaNeuea823.eot?thbur3#iefix") format("embedded-opentype"), url("fonts/HelveticaNeue/HelveticaNeuea823.ttf?thbur3") format("truetype"), url("fonts/HelveticaNeue/HelveticaNeuea823.woff?thbur3") format("woff"), url("fonts/HelveticaNeue/HelveticaNeuea823.woff2?thbur3") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: block;
}
@font-face {
	font-family: "Helvetica Neue";
	src: url("fonts/HelveticaNeue/HelveticaNeue-Mediuma823.eot?thbur3");
	src: url("fonts/HelveticaNeue/HelveticaNeue-Mediuma823.eot?thbur3#iefix") format("embedded-opentype"), url("fonts/HelveticaNeue/HelveticaNeue-Mediuma823.ttf?thbur3") format("truetype"), url("fonts/HelveticaNeue/HelveticaNeue-Mediuma823.woff?thbur3") format("woff"), url("fonts/HelveticaNeue/HelveticaNeue-Mediuma823.woff2?thbur3") format("woff2");
	font-weight: 500;
	font-style: normal;
	font-display: block;
}
@font-face {
	font-family: "Helvetica Neue";
	src: url("fonts/HelveticaNeue/HelveticaNeue-Bolda823.eot?thbur3");
	src: url("fonts/HelveticaNeue/HelveticaNeue-Bolda823.eot?thbur3#iefix") format("embedded-opentype"), url("fonts/HelveticaNeue/HelveticaNeue-Bolda823.ttf?thbur3") format("truetype"), url("fonts/HelveticaNeue/HelveticaNeue-Bolda823.woff?thbur3") format("woff"), url("fonts/HelveticaNeue/HelveticaNeue-Bolda823.woff2?thbur3") format("woff2");
	font-weight: 700;
	font-style: normal;
	font-display: block;
}
body {
	background: var(--main-bg);
	min-width: 36rem;
	font-size: 1.4rem;
	line-height: 2.4rem;
	font-family: var(--primary-font-family);
	color: var(--main-color);
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body.logged .logged-hide {
	display: none;
}
body:not(.logged) .logged-show {
	display: none;
}
.lazy {
	opacity: 0;
}
img {
	opacity: 1;
	transition: opacity 0.3s;
	display: inline-block;
	vertical-align: middle;
	border: 0;
	max-width: 100%;
	height: auto;
	-ms-interpolation-mode: bicubic;
}
img[data-src] {
	opacity: 0;
}
.w1 {
	flex: 1 0 auto;
	background: var(--main-bg);
}
.home-page .w1 {
	padding-top: 0;
}
.main-holder {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 1.5rem;
}
.main-holder > .main-holder {
	padding-left: 0;
	padding-right: 0;
}
main {
	padding: 12.7rem 0 10rem;
	position: relative;
	z-index: 1;
}
.home-page main {
	padding: 0;
}
.page-contactus main {
	padding: 10rem 0 0;
}
.page-registration main {
	padding: 10rem 0 16rem;
}
.page-account.welcome main {
	padding: 36.7rem 0 16rem;
}
.content-holder {
	flex-direction: row-reverse;
	display: flex;
}
.content-holder #content {
	flex: 1;
	min-height: 0.1rem;
}
#sidebar {
	width: 27rem;
	-webkit-margin-end: 3rem;
	        margin-inline-end: 3rem;
}
/* sidenav */
.sidenav {
	font-size: 1.6rem;
	line-height: 2.4rem;
	position: relative;
	margin: 0 0 2.5rem;
	overflow: hidden;
	border-radius: 0;
}
.sidettl {
	display: block;
	padding: 0 0 3rem;
	font-size: 1.4rem;
	line-height: 2.2rem;
	font-weight: 600;
	text-transform: uppercase;
	color: var(--secondary-color);
}
.sidettl > * {
	margin: 0;
}
.account-nav {
	font-size: 1.6rem;
	line-height: 2.4rem;
	border: 0.1rem solid var(--dark-border-color);
	background: var(--primary-bg);
}
.page-account.welcome .sidenav {
	top: -5.2rem;
}
.account-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.account-nav > ul > li {
	border: 0.1rem solid var(--dark-border-color);
	border-width: 0.1rem 0 0;
}
.account-nav ul ul {
	border-top: 0.1rem solid transparent;
}
.account-nav > ul > li:first-child {
	border-width: 0;
}
.account-nav ul li a {
	padding: 1.1rem 2rem;
	font-size: 1.4rem;
	line-height: 1.8rem;
	display: block;
	text-decoration: none;
	color: var(--dark-bg-color);
	position: relative;
	text-transform: uppercase;
}
.account-nav ul li a:hover {
	color: var(--accent-color);
}
.account-nav > ul > li > a {
	background: transparent;
}
.account-nav ul > li.active > a {
	color: var(--accent-color);
}
.account-nav .drop {
	background: var(--secondary-bg);
	display: none;
}
.account-nav .drop ul li {
	border-color: transparent;
}
.account-nav .drop ul li:first-child {
	border: 0;
}
.account-nav ul li.active > .drop {
	display: block !important;
	height: auto !important;
}
.account-nav ul li a i {
	position: absolute;
	/*left: 0;*/
	right: 0;
	top: 0;
	bottom: 0;
	width: 5rem;
}
.rtl-page .account-nav ul li a i {
	right: auto;
	left: 0;
}
.account-nav ul li a i:after {
	content: "\e911";
	font-family: "icomoon";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 2rem;
	width: 0.8rem;
	height: 0.8rem;
	margin: auto 0;
	font-size: 0.8rem;
	line-height: 0.8rem;
	color: var(--dark-bg-color);
	font-weight: 400;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.account-nav ul > li.active > a > i:after,
.account-nav ul > li.nav-expanded > a > i:after {
	transform: rotate(180deg);
}
.rtl-page .account-nav ul li a i:after {
	right: auto;
	left: 2rem;
}
.rtl-page .account-nav ul > li.active > a > i:after,
.rtl-page .account-nav ul > li.nav-expanded > a > i:after {
	transform: rotate(-180deg);
}
.page-account .sidenav .account-nav > ul > li:first-child a {
	border-radius: 0.5rem 0.5rem 0 0;
}
.sidenav .account-nav ul > li.active > a,
.sidenav .account-nav ul > li:hover > a {
	color: var(--accent-color);
	border-color: transparent;
}
/* .account-nav ul li.logout-link > a{color: var(--accent-color);} */
/* breadcrumbs */
.breadcrumbs {
	position: absolute;
	left: 0;
	right: 0;
	top: 6rem;
	font-family: var(--primary-font-family);
	line-height: 1.9rem;
	font-size: 1.4rem;
	z-index: 1;
}
.breadcrumbs ul {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 1.5rem;
	list-style: none;
	display: flex;
	font-family: var(--secondary-font-family);
	letter-spacing: var(--letter-spacing);
}
.breadcrumbs ul li {
	position: relative;
	display: inline-block;
	font-size: 1.2rem;
	text-transform: uppercase;
}
.breadcrumbs ul li:before {
	content: "/";
	margin: 0 1.2rem;
	color: var(--secondary-color);
}
.breadcrumbs ul li:first-child:before {
	content: none;
}
.rtl-page .breadcrumbs ul li:first-child {
	display: flex;
}
.rtl-page .breadcrumbs ul li:first-child:before {
	margin: 0 0 0 0.4rem;
}
.breadcrumbs ul li a {
	text-decoration: none;
	color: var(--secondary-color);
	text-transform: uppercase;
}
.breadcrumbs ul li a:hover {
	text-decoration: underline;
}
.breadcrumbs ul li:last-child,
.breadcrumbs ul li:last-child a {
	color: var(--accent-color);
	pointer-events: none;
}
/* all */
.content-margin {
	margin-bottom: 3rem;
}
.table + #pager,
.table + .paging,
.markets-news .items + #pager,
.markets-news .items + .paging,
.content-margin + #pager,
.content-margin + .paging {
	padding-top: 1rem;
}
.rtl-page .markets-news-head .filter .row-control {
	margin: 0 2rem 0 0;
}
.rtl-page .markets-news .news-info * {
	margin: 0 0 0 1.5rem;
}
.rtl-page .markets-news .news-info a img {
	margin: 0.3rem 0 0 0.5rem;
}
.rtl-page .markets-news .more {
	right: auto;
	left: 2.5rem;
}
.contactus {
	display: flex;
	padding-bottom: 14rem;
}
.contactus .section-header {
	max-width: 77rem;
	margin: 0 auto;
}
.contactus-details {
	padding: 0;
	margin-bottom: 5rem;
	width: 100%;
}
.contactus-details .items {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 3rem 26rem;
}
.contactus-details .item {
	display: flex;
	min-height: 6.3rem;
	gap: 2.3rem;
	margin-bottom: 5rem;
	align-items: center;
}
.contactus-details .item .icon {
	display: inline-block;
	vertical-align: top;
	font-size: 5rem;
	line-height: 5rem;
	color: var(--accent-color);
	margin: 0;
}
.contactus-details .item .icon i {
	display: block;
}
.contactus-details .item .text {
	flex: 1;
}
.contactus-details .item p {
	margin-bottom: 1rem;
}
.contactus-details .item a {
	color: var(--main-color);
	text-decoration: none;
}
.contactus-details .item .text > *:last-child {
	margin-bottom: 0;
}
.contactus-details .item .dt {
	font-family: var(--secondary-font-family);
	font-size: 1.8rem;
	line-height: 2.9rem;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: var(--letter-spacing);
	color: var(--secondary-color);
	margin-bottom: 1rem;
}
.contactus-details .item .dd {
	font-size: 1.4rem;
	line-height: 2.4rem;
	font-weight: 400;
}
.contactus-details .item .social {
	font-size: 1.2rem;
	line-height: 1.2rem;
	display: flex;
	gap: 2rem;
	color: var(--secondary-color);
	padding-bottom: 1.2rem;
}
.contactus-form {
	max-width: 37rem;
	width: 100%;
}
.contactus-form h2 {
	font-size: 1.8rem;
	line-height: 2.9rem;
	margin-bottom: 3rem;
}
.contactus-form .form textarea {
	height: 8.5rem;
}
.page-account .section-header {
	margin-bottom: 0;
}
.welcome-buttons {
	margin: 0 -1.5rem;
	padding-bottom: 2rem;
}
.welcome-buttons > * {
	margin: 0 1rem 2rem;
}
.welcome-text .hp-heading {
	position: absolute;
	top: 10rem;
	left: 50%;
	transform: translateX(-50%);
}
.profile-info {
	display: inline-block;
	vertical-align: middle;
	line-height: 5rem;
}
.signature {
	text-align: right;
	padding: 2rem 0;
}
.rtl-page .signature {
	text-align: right;
}
.hidden-area {
	display: block;
	height: 0;
	overflow: hidden;
	text-indent: -999.9rem;
	width: 0;
}
.text_tooltip {
	background-color: var(--primary-bg);
	border: 0.1rem solid var(--main-border-color);
	color: var(--primary-color);
	display: none;
	font-size: 1.2rem;
	padding: 1rem 1.5rem;
	width: 20rem;
}
.payment {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 7rem;
}
.payment .items {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 7rem;
}
.payment .items > * {
	display: inline-block;
	vertical-align: top;
}
.hp-heading {
	position: relative;
	text-align: center;
	margin-bottom: 3rem;
	padding-top: 6rem;
}
.hp-heading *:last-child {
	margin: 0;
}
.hp-heading h3 {
	font-size: 1.2rem;
	line-height: 1.9rem;
	letter-spacing: 0.3rem;
	margin-bottom: 3rem;
	font-weight: 500;
}
.hp-heading:before {
	content: "";
	position: absolute;
	display: block;
	width: 0.1rem;
	height: 3rem;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	background: #D9D9D9;
}
.bg .hp-heading:before {
	background: #494949;
}
[class*=hp-section] {
	padding: 10rem 0 16rem;
	text-align: center;
	font-size: 1.6rem;
	line-height: 2.7rem;
}
[class*=hp-section] p {
	max-width: 77rem;
	margin: 0 auto;
}
.bg[class*=hp-section],
.bg[class*=hp-section] h3,
.bg[class*=hp-section] h2 {
	color: var(--primary-color);
}
.bg[class*=hp-section] {
	background: var(--primary-bg);
}
.hp-section01 .more {
	margin: 4rem auto 0;
	display: block;
}
.hp-section02.bg {
	background: var(--primary-bg) url("images/bg-hp-section02.jpg") no-repeat center/cover;
}
.hp-section02 .hp-heading {
	margin-bottom: 6rem;
}
.hp-section02 .items {
	display: flex;
	justify-content: space-between;
}
.hp-section02 .item {
	max-width: 30rem;
}
.hp-section02 .item i {
	font-size: 5rem;
	color: var(--accent-color);
	display: block;
	margin-bottom: 2rem;
}
.hp-section02 .item p {
	font-size: 1.4rem;
	line-height: 2.4rem;
	margin: 0;
}
.hp-section03 {
	padding-bottom: 16.7rem;
}
.hp-section03 .hp-heading {
	margin-bottom: 3.9rem;
}
.hp-platforms {
	display: flex;
	justify-content: space-between;
}
.hp-platforms_navigation {
	width: 43rem;
	height: 43rem;
	position: relative;
	padding: 5rem;
	border: 0.1rem solid var(--light-border-color);
	border-radius: 50%;
	margin-top: 7rem;
	-webkit-margin-start: 12rem;
	        margin-inline-start: 12rem;
}
.hp-platforms_navigation .nav-btn,
.hp-platforms_navigation .nav-counter {
	position: absolute;
	width: 4rem;
	height: 4rem;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.hp-platforms_navigation .nav-btn {
	background: var(--primary-bg);
	color: var(--primary-color);
	font-size: 2rem;
	line-height: 2rem;
	cursor: pointer;
	transition: background-color 0.2s;
}
.hp-platforms_navigation .nav-btn .caption {
	position: absolute;
	color: var(--secondary-color);
	font-size: 1.2rem;
	font-family: var(--secondary-font-family);
	font-weight: 500;
	letter-spacing: 0.3rem;
	text-transform: uppercase;
}
.hp-platforms_navigation .nav-btn.active,
.hp-platforms_navigation .nav-btn:hover {
	background: var(--accent-color);
}
.hp-platforms_navigation .nav-btn:nth-child(1) {
	top: 50%;
	left: 0;
	transform: translate(-50%, -50%);
}
.hp-platforms_navigation .nav-btn:nth-child(1) .caption {
	top: 50%;
	right: calc(100% + 1rem);
	transform: translateY(-50%);
}
.hp-platforms_navigation .nav-btn:nth-child(2) {
	top: 0;
	left: 50%;
	transform: translate(-50%, -50%);
}
.hp-platforms_navigation .nav-btn:nth-child(2) .caption {
	bottom: calc(100% + 1rem);
	left: 50%;
	transform: translateX(-50%);
}
.hp-platforms_navigation .nav-btn:nth-child(3) {
	top: 50%;
	left: 100%;
	transform: translate(-50%, -50%);
}
.hp-platforms_navigation .nav-btn:nth-child(3) .caption {
	top: 50%;
	left: calc(100% + 1rem);
	transform: translateY(-50%);
}
.hp-platforms_navigation .nav-counter {
	top: 100%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: var(--main-bg);
	border: 0.1rem solid var(--light-border-color);
	font-size: 1.2rem;
	line-height: 1.2rem;
	font-family: var(--secondary-font-family);
	letter-spacing: 0.3rem;
	-webkit-padding-start: 0.2rem;
	        padding-inline-start: 0.2rem;
	padding-top: 0.2rem;
}
.hp-platforms .text-slider {
	height: 100%;
	width: 100%;
}
.hp-platforms .text-slider .slick-track,
.hp-platforms .text-slider .slick-list {
	height: 100%;
}
.hp-platforms .text-slider .slide {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 100%;
	width: 100%;
	padding: 7.5rem 5rem 5rem;
	background: var(--primary-bg);
	border-radius: 50%;
}
.hp-platforms .text-slider .slide h3 {
	color: var(--primary-color);
}
.hp-platforms .text-slider .slide p {
	font-size: 1.4rem;
	line-height: 2.4rem;
	color: var(--dark-bg-color);
	margin-bottom: 2rem;
}
.hp-platforms .text-slider .slide .more {
	color: var(--primary-color);
}
.hp-platforms .image-slider {
	max-width: 570px;
	width: 100%;
	-webkit-margin-end: -8rem;
	        margin-inline-end: -8rem;
}
.hp-platforms .image-slider img.mb {
	display: none;
}
.hp-section04 {
	background: var(--tertiary-bg);
}
.hp-section04 .hp-heading {
	max-width: 72.4rem;
	margin: 0 auto 3rem;
}
.hp-section04 .hp-heading .h1 {
	line-height: normal;
}
.hp-section04 .hp-heading + p {
	margin-bottom: 6rem;
}
.hp-section04 .items {
	display: flex;
	justify-content: space-between;
	gap: 3rem;
	flex-wrap: wrap;
	padding: 0 2.5rem;
}
.hp-section04 .item {
	max-width: 32rem;
	width: 100%;
	text-align: center;
	font-family: var(--secondary-font-family);
}
.hp-section04 .item span {
	display: block;
	font-size: 4rem;
	font-weight: 300;
	line-height: 1.6;
	letter-spacing: 0.5rem;
	text-transform: uppercase;
	margin-bottom: 1rem;
}
.hp-section04 .item p {
	margin: 0;
	font-size: 1.4rem;
	line-height: 2.2rem;
	letter-spacing: var(--letter-spacing);
	text-transform: uppercase;
}
.hp-section06 p {
	margin-bottom: 6rem;
}
.acc-types {
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
}
.acc-types .item {
	max-width: 18.3rem;
	width: 100%;
	position: relative;
	padding-bottom: 6rem;
}
.acc-types .item .price {
	display: block;
	font-size: 3rem;
	line-height: normal;
	font-family: var(--secondary-font-family);
	margin-bottom: 2rem;
	font-weight: 300;
	letter-spacing: 0.5rem;
}
.acc-types .item h3 {
	font-size: 1.8rem;
	line-height: normal;
	letter-spacing: 0.3rem;
	margin-bottom: 0;
}
.acc-types .item ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.acc-types .item ul li {
	margin-bottom: 3rem;
}
.acc-types .item ul li > * {
	display: block;
}
.acc-types .item ul li span:not(.title) {
	font-size: 1.2rem;
	line-height: 1.9rem;
	font-family: var(--secondary-font-family);
	font-weight: 700;
	letter-spacing: 0.3rem;
	text-transform: uppercase;
}
.acc-types .item ul li .title {
	font-size: 1.4rem;
	line-height: 2.4rem;
	color: var(--acc-types-titles-color);
}
.acc-types .item ul li:last-of-type {
	margin: 0;
}
.acc-types .item .button {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.acc-types .item.vip .price,
.acc-types .item.vip h3 {
	color: var(--accent-color);
}
.hp-section07 {
	padding: 2rem 0;
	background: var(--secondary-bg);
}
.page-contactus .hp-heading {
	margin-bottom: 6rem;
}
.passwordInput {
	position: relative;
}
.passwordInput .icon {
	position: absolute;
	height: 40px;
	width: 40px;
	right: 0;
	top: 0;
	z-index: 1;
	background: #7E8C9C;
	transition: background 0.3s;
	cursor: pointer;
	-webkit-mask-repeat: no-repeat;
	        mask-repeat: no-repeat;
	-webkit-mask-position: center;
	        mask-position: center;
	mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.07066 4.05332C1.15116 4.01885 1.23765 4.00059 1.32521 3.99956C1.41277 3.99853 1.49968 4.01476 1.58097 4.04732C1.66225 4.07989 1.73633 4.12815 1.79896 4.18934C1.86159 4.25054 1.91155 4.32348 1.94599 4.40399L1.33332 4.66665L1.94666 4.40399L1.94866 4.40932L1.96266 4.43932C1.97599 4.46732 1.99666 4.51132 2.02532 4.56865C2.08266 4.68332 2.17132 4.85132 2.29199 5.05465C2.61004 5.58925 2.98319 6.08909 3.40532 6.54599C3.5318 6.68208 3.66299 6.81372 3.79866 6.94065C4.78666 7.86665 6.16732 8.66665 7.99999 8.66665C8.73449 8.66991 9.46294 8.53373 10.1467 8.26532C10.9647 7.94332 11.6493 7.45865 12.2107 6.93332C12.9608 6.22046 13.5778 5.37952 14.0327 4.44999L14.0507 4.41132L14.054 4.40399C14.1253 4.24399 14.2567 4.11849 14.4198 4.05462C14.5829 3.99075 14.7646 3.99363 14.9256 4.06265C15.0866 4.13168 15.214 4.26129 15.2802 4.42347C15.3463 4.58565 15.346 4.76736 15.2793 4.92932L15.278 4.93265L15.2753 4.93799L15.268 4.95532L15.2413 5.01332C15.0932 5.32167 14.9283 5.62168 14.7473 5.91199C14.4142 6.44735 14.0324 6.95082 13.6067 7.41599L14.138 7.94732C14.2631 8.07232 14.3334 8.2419 14.3335 8.41875C14.3335 8.5956 14.2633 8.76523 14.1383 8.89032C14.0133 9.01541 13.8437 9.08573 13.6669 9.08579C13.49 9.08585 13.3204 9.01566 13.1953 8.89065L12.6353 8.33065C12.2417 8.64981 11.8182 8.93023 11.3707 9.16799L11.892 9.96932C11.9412 10.0427 11.9753 10.1251 11.9924 10.2117C12.0094 10.2984 12.0091 10.3875 11.9915 10.4741C11.9738 10.5606 11.9391 10.6427 11.8894 10.7157C11.8397 10.7887 11.776 10.8511 11.702 10.8993C11.628 10.9475 11.5451 10.9805 11.4582 10.9964C11.3714 11.0123 11.2822 11.0108 11.1959 10.9919C11.1097 10.973 11.028 10.9372 10.9557 10.8865C10.8834 10.8359 10.8218 10.7713 10.7747 10.6967L10.1173 9.68732C9.66466 9.82599 9.18132 9.92399 8.66666 9.96999V11C8.66666 11.1768 8.59642 11.3464 8.47139 11.4714C8.34637 11.5964 8.1768 11.6667 7.99999 11.6667C7.82318 11.6667 7.65361 11.5964 7.52859 11.4714C7.40356 11.3464 7.33332 11.1768 7.33332 11V9.97065C6.81666 9.92399 6.33332 9.82599 5.88199 9.68732L5.22532 10.6967C5.12673 10.8396 4.97622 10.9385 4.80583 10.9722C4.63544 11.0059 4.45862 10.9718 4.31302 10.8771C4.16741 10.7824 4.06451 10.6346 4.02622 10.4652C3.98793 10.2958 4.01727 10.1181 4.10799 9.96999L4.62932 9.16799C4.16266 8.92132 3.74132 8.63465 3.36466 8.32999L2.80466 8.88999C2.67892 9.01143 2.51052 9.07862 2.33572 9.0771C2.16092 9.07558 1.99372 9.00547 1.87011 8.88187C1.74651 8.75826 1.67639 8.59105 1.67487 8.41625C1.67336 8.24146 1.74055 8.07305 1.86199 7.94732L2.39332 7.41599C1.92171 6.90009 1.50399 6.33739 1.14666 5.73665C1.00392 5.49691 0.872442 5.25065 0.752657 4.99865C0.745206 4.98271 0.737873 4.96671 0.730657 4.95065L0.72399 4.93665L0.722657 4.93199L0.72199 4.93065C0.71999 4.93065 0.71999 4.92932 1.33332 4.66665L0.720657 4.92999C0.686069 4.84949 0.667686 4.76297 0.666559 4.67537C0.665432 4.58776 0.681583 4.5008 0.714089 4.41944C0.746594 4.33809 0.794817 4.26393 0.856 4.20123C0.917182 4.13852 0.990125 4.08782 1.07066 4.05332Z' fill='black'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.07066 4.05332C1.15116 4.01885 1.23765 4.00059 1.32521 3.99956C1.41277 3.99853 1.49968 4.01476 1.58097 4.04732C1.66225 4.07989 1.73633 4.12815 1.79896 4.18934C1.86159 4.25054 1.91155 4.32348 1.94599 4.40399L1.33332 4.66665L1.94666 4.40399L1.94866 4.40932L1.96266 4.43932C1.97599 4.46732 1.99666 4.51132 2.02532 4.56865C2.08266 4.68332 2.17132 4.85132 2.29199 5.05465C2.61004 5.58925 2.98319 6.08909 3.40532 6.54599C3.5318 6.68208 3.66299 6.81372 3.79866 6.94065C4.78666 7.86665 6.16732 8.66665 7.99999 8.66665C8.73449 8.66991 9.46294 8.53373 10.1467 8.26532C10.9647 7.94332 11.6493 7.45865 12.2107 6.93332C12.9608 6.22046 13.5778 5.37952 14.0327 4.44999L14.0507 4.41132L14.054 4.40399C14.1253 4.24399 14.2567 4.11849 14.4198 4.05462C14.5829 3.99075 14.7646 3.99363 14.9256 4.06265C15.0866 4.13168 15.214 4.26129 15.2802 4.42347C15.3463 4.58565 15.346 4.76736 15.2793 4.92932L15.278 4.93265L15.2753 4.93799L15.268 4.95532L15.2413 5.01332C15.0932 5.32167 14.9283 5.62168 14.7473 5.91199C14.4142 6.44735 14.0324 6.95082 13.6067 7.41599L14.138 7.94732C14.2631 8.07232 14.3334 8.2419 14.3335 8.41875C14.3335 8.5956 14.2633 8.76523 14.1383 8.89032C14.0133 9.01541 13.8437 9.08573 13.6669 9.08579C13.49 9.08585 13.3204 9.01566 13.1953 8.89065L12.6353 8.33065C12.2417 8.64981 11.8182 8.93023 11.3707 9.16799L11.892 9.96932C11.9412 10.0427 11.9753 10.1251 11.9924 10.2117C12.0094 10.2984 12.0091 10.3875 11.9915 10.4741C11.9738 10.5606 11.9391 10.6427 11.8894 10.7157C11.8397 10.7887 11.776 10.8511 11.702 10.8993C11.628 10.9475 11.5451 10.9805 11.4582 10.9964C11.3714 11.0123 11.2822 11.0108 11.1959 10.9919C11.1097 10.973 11.028 10.9372 10.9557 10.8865C10.8834 10.8359 10.8218 10.7713 10.7747 10.6967L10.1173 9.68732C9.66466 9.82599 9.18132 9.92399 8.66666 9.96999V11C8.66666 11.1768 8.59642 11.3464 8.47139 11.4714C8.34637 11.5964 8.1768 11.6667 7.99999 11.6667C7.82318 11.6667 7.65361 11.5964 7.52859 11.4714C7.40356 11.3464 7.33332 11.1768 7.33332 11V9.97065C6.81666 9.92399 6.33332 9.82599 5.88199 9.68732L5.22532 10.6967C5.12673 10.8396 4.97622 10.9385 4.80583 10.9722C4.63544 11.0059 4.45862 10.9718 4.31302 10.8771C4.16741 10.7824 4.06451 10.6346 4.02622 10.4652C3.98793 10.2958 4.01727 10.1181 4.10799 9.96999L4.62932 9.16799C4.16266 8.92132 3.74132 8.63465 3.36466 8.32999L2.80466 8.88999C2.67892 9.01143 2.51052 9.07862 2.33572 9.0771C2.16092 9.07558 1.99372 9.00547 1.87011 8.88187C1.74651 8.75826 1.67639 8.59105 1.67487 8.41625C1.67336 8.24146 1.74055 8.07305 1.86199 7.94732L2.39332 7.41599C1.92171 6.90009 1.50399 6.33739 1.14666 5.73665C1.00392 5.49691 0.872442 5.25065 0.752657 4.99865C0.745206 4.98271 0.737873 4.96671 0.730657 4.95065L0.72399 4.93665L0.722657 4.93199L0.72199 4.93065C0.71999 4.93065 0.71999 4.92932 1.33332 4.66665L0.720657 4.92999C0.686069 4.84949 0.667686 4.76297 0.666559 4.67537C0.665432 4.58776 0.681583 4.5008 0.714089 4.41944C0.746594 4.33809 0.794817 4.26393 0.856 4.20123C0.917182 4.13852 0.990125 4.08782 1.07066 4.05332Z' fill='black'/%3E%3C/svg%3E");
}
.passwordInput .icon.shown {
	background: #000000;
	mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99992 2.97344C6.64671 2.7684 7.3214 2.66495 7.99992 2.66677C10.7879 2.66677 12.6853 4.33344 13.8166 5.80277C14.3833 6.54011 14.6666 6.90744 14.6666 8.00011C14.6666 9.09344 14.3833 9.46077 13.8166 10.1974C12.6853 11.6668 10.7879 13.3334 7.99992 13.3334C5.21192 13.3334 3.31459 11.6668 2.18325 10.1974C1.61659 9.46144 1.33325 9.09277 1.33325 8.00011C1.33325 6.90677 1.61659 6.53944 2.18325 5.80277C2.52883 5.35124 2.91366 4.93116 3.33325 4.54744' stroke='black' stroke-linecap='round'/%3E%3Cpath d='M10 8C10 8.53043 9.78929 9.03914 9.41421 9.41421C9.03914 9.78929 8.53043 10 8 10C7.46957 10 6.96086 9.78929 6.58579 9.41421C6.21071 9.03914 6 8.53043 6 8C6 7.46957 6.21071 6.96086 6.58579 6.58579C6.96086 6.21071 7.46957 6 8 6C8.53043 6 9.03914 6.21071 9.41421 6.58579C9.78929 6.96086 10 7.46957 10 8Z' stroke='black'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99992 2.97344C6.64671 2.7684 7.3214 2.66495 7.99992 2.66677C10.7879 2.66677 12.6853 4.33344 13.8166 5.80277C14.3833 6.54011 14.6666 6.90744 14.6666 8.00011C14.6666 9.09344 14.3833 9.46077 13.8166 10.1974C12.6853 11.6668 10.7879 13.3334 7.99992 13.3334C5.21192 13.3334 3.31459 11.6668 2.18325 10.1974C1.61659 9.46144 1.33325 9.09277 1.33325 8.00011C1.33325 6.90677 1.61659 6.53944 2.18325 5.80277C2.52883 5.35124 2.91366 4.93116 3.33325 4.54744' stroke='black' stroke-linecap='round'/%3E%3Cpath d='M10 8C10 8.53043 9.78929 9.03914 9.41421 9.41421C9.03914 9.78929 8.53043 10 8 10C7.46957 10 6.96086 9.78929 6.58579 9.41421C6.21071 9.03914 6 8.53043 6 8C6 7.46957 6.21071 6.96086 6.58579 6.58579C6.96086 6.21071 7.46957 6 8 6C8.53043 6 9.03914 6.21071 9.41421 6.58579C9.78929 6.96086 10 7.46957 10 8Z' stroke='black'/%3E%3C/svg%3E");
}
.rtl-page .passwordInput .icon {
	right: unset;
	left: 0;
}

.btc-deposit .btn-hold{
	position: relative;
}
.btc-deposit .btn-hold .copy-success{
	display: none;
	left: 0;
	border-radius: 0.5rem;
	position: absolute;
	transition: all 0.3s ease-out;
	padding: 0.5rem 1rem;
	background: var(--primary-bg);
	color: #FFFFFF;
	width: 20rem;
}
@media only screen and (max-width: 1200px) {
	.home-page .w1 {
		padding: 0;
	}
	.content-holder {
		display: block;
	}
	#sidebar {
		display: none;
	}
}
@media only screen and (max-width: 1000px) {
	.hp-section06 .main-holder {
		padding: 0 3.9rem;
	}
	.hp-section06 p {
		margin-bottom: 3rem;
	}
	.acc-types .item {
		max-width: unset;
		margin: 0 1rem;
	}
	.acc-types .item .button {
		max-width: 18.3rem;
		left: 50%;
		transform: translateX(-50%);
	}
	.payment {
		gap: 2.8rem;
		flex-direction: column;
	}
	.payment .items {
		gap: 3rem;
	}
}
@media only screen and (max-width: 767px) {
	.breadcrumbs {
		top: 3rem;
	}
	.breadcrumbs ul {
		justify-content: center;
	}
	main {
		padding: 8rem 0 7rem;
	}
	.home-page main {
		padding: 0;
	}
	.page-registration main {
		padding: 6rem 0 6rem;
	}
	.page-contactus .hp-heading {
		margin-bottom: 2.6rem;
	}
	.contactus {
		display: block;
		padding-bottom: 6rem;
	}
	.contactus-details {
		padding: 0;
		margin-bottom: 4.5rem;
		max-width: unset;
	}
	.contactus-details .item {
		flex-direction: column;
		gap: 1rem;
		margin-bottom: 3rem;
	}
	.contactus-details .item .icon {
		width: 4rem;
		font-size: 4rem;
		line-height: 4rem;
	}
	.contactus-details .item .text {
		text-align: center;
		max-width: 26.2rem;
	}
	.contactus-details .item .dt {
		margin: 0;
	}
	.contactus-details .item .social {
		padding-top: 1rem;
		padding-bottom: 0.2rem;
		justify-content: center;
	}
	.contactus-form {
		max-width: unset;
	}
	.contactus-form h2 {
		letter-spacing: var(--letter-spacing);
		margin-bottom: 3rem;
		text-align: center;
	}
	.contactus-form .button {
		margin: 0 auto;
	}
	.welcome-buttons {
		justify-content: center;
		padding-bottom: 1rem;
	}
	.welcome-buttons > * {
		display: block;
		width: 100%;
	}
	.welcome-text .hp-heading {
		width: 100%;
		padding-top: 0;
		position: static;
		transform: none;
		margin-bottom: 3rem;
	}
	.welcome-text .hp-heading:before {
		display: none;
	}
	.page-account.welcome main {
		padding: 9rem 0 6rem;
	}
	[class*=hp-section] {
		padding: 5rem 0 6rem;
		font-size: 1.4rem;
		line-height: 2.4rem;
	}
	.hp-heading,
	.hp-heading h3 {
		margin-bottom: 2rem;
	}
	.hp-section01 .main-holder {
		padding: 0 2.4rem;
	}
	.hp-section01 p {
		padding: 0 2.5rem;
	}
	.hp-section01 .more {
		margin-top: 3rem;
	}
	.hp-section02.bg {
		padding: 6rem 0;
		background: var(--primary-bg) url("images/bg-hp-section02-sm.jpg") no-repeat center/cover;
	}
	.hp-section02 .hp-heading {
		margin-bottom: 3rem;
	}
	.hp-section02 .items {
		flex-direction: column;
		padding: 0 3.4rem;
		gap: 4rem;
	}
	.hp-section02 .item {
		max-width: unset;
	}
	.hp-section03 {
		padding-bottom: 0;
	}
	.hp-section03 .hp-heading {
		margin-bottom: 3rem;
	}
	.hp-platforms {
		flex-direction: column-reverse;
	}
	.hp-platforms_navigation {
		margin: 0 -1.5rem;
		padding: 10.9rem 0 0;
		border: none;
		border-radius: 0;
		width: auto;
		height: auto;
	}
	.hp-platforms_navigation .hp-platforms-btns {
		display: flex;
		justify-content: space-between;
		position: absolute;
		padding: 0 4.5rem;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
		width: 100%;
	}
	.hp-platforms_navigation .hp-platforms-btns:before {
		content: "";
		width: calc(100% - 9rem);
		height: 0.1rem;
		background: var(--light-border-color);
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	.hp-platforms_navigation .nav-btn:nth-child(n) {
		position: relative;
		top: unset;
		left: unset;
		right: unset;
		bottom: unset;
		transform: none;
		width: 5rem;
		height: 5rem;
	}
	.hp-platforms_navigation .nav-btn:after {
		content: "";
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		border-radius: 50%;
		border: 0.1rem solid var(--light-border-color);
		width: 4.9rem;
		height: 4.9rem;
		z-index: -1;
		opacity: 0.3;
		transition: 0.2s;
	}
	.hp-platforms_navigation .nav-btn:hover:after,
	.hp-platforms_navigation .nav-btn.active:after {
		width: 6rem;
		height: 6rem;
		opacity: 1;
	}
	.hp-platforms_navigation .nav-btn:nth-child(n) .caption {
		top: calc(100% + 1rem);
		left: 50%;
		right: unset;
		transform: translateX(-50%);
	}
	.hp-platforms_navigation .nav-counter {
		position: static;
		transform: none;
		margin: 0 auto;
		border: none;
		width: auto;
		height: 6rem;
		padding: 0;
	}
	.hp-platforms .text-slider,
	.hp-platforms .text-slider .slide {
		border-radius: 0;
		height: auto;
	}
	.hp-platforms .text-slider .slide {
		padding: 3rem 5rem;
	}
	.hp-platforms .image-slider {
		margin: 0 0 5rem;
	}
	.hp-platforms .image-slider .slide {
		display: flex;
		justify-content: center;
		max-height: 24.1rem;
	}
	.hp-platforms .image-slider img {
		display: none;
		-o-object-fit: contain;
		   object-fit: contain;
	}
	.hp-platforms .image-slider img.mb {
		display: block;
	}
	.hp-section04 {
		padding: 10rem 0;
	}
	.hp-section04 .main-holder {
		padding: 0 3.9rem;
	}
	.hp-section04 .hp-heading {
		margin-bottom: 2rem;
	}
	.hp-section04 .hp-heading .h1 {
		font-size: 2.4rem;
	}
	.hp-section04 p {
		margin-bottom: 3rem;
	}
	.hp-section07 {
		padding: 2rem 0;
	}
	.hp-section07 .main-holder {
		padding: 0 2rem;
	}
	.payment .item {
		max-height: 2.7rem;
	}
	.payment .items:last-child .item > img {
		display: block;
		max-height: 2.7rem;
		-o-object-fit: contain;
		   object-fit: contain;
	}

	.btc-deposit .btn-hold .copy-success{
		left: 50%;
		transform: translateX(-50%);
	}

}
/* Feel free to change duration  */
.animated {
	-webkit-animation-duration: 1000 ms;
	animation-duration: 1000 ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
/* .owl-animated-out - only for current item */
/* This is very important class. Use z-index if you want move Out item above In item */
.owl-animated-out {
	z-index: 1;
}
/* .owl-animated-in - only for upcoming item
  /* This is very important class. Use z-index if you want move In item above Out item */
.owl-animated-in {
	z-index: 0;
}
/* .fadeOut is style taken from Animation.css and this is how it looks in owl.carousel.css:  */
.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}


@media only screen  and ( min-width: 765) {
	.form-rrr{
		display: flex;
		
	}
}