/* Minification failed. Returning unminified contents.
(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 '-'
(31,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-sample-editor-min-height'
(44,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-sample-editor-z-index'
(71,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-sample-color-white'
(97,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-sample-sidebar-width'
(98,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-sample-sidebar-width'
(162,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(178,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(196,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-sample-container-width'
(207,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-toolbar-border'
(219,26): run-time error CSS1039: Token not allowed after unary operator: '-ck-sample-color-blue'
(224,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-sample-color-blue'
(245,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-toolbar-border'
(320,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-sample-editor-z-index'
(333,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-toolbar-background'
(334,28): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-toolbar-border'
(446,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-widget-blurred-border'
(454,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(455,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(456,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(457,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(458,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(459,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(460,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(461,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(478,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-sample-editor-min-height'
(506,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-sample-editor-z-index'
(534,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-sample-color-white'
(561,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-sample-sidebar-width'
(562,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-sample-sidebar-width'
(626,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(640,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(658,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-sample-container-width'
(669,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-toolbar-border'
(681,27): run-time error CSS1039: Token not allowed after unary operator: '-ck-sample-color-blue'
(686,24): run-time error CSS1039: Token not allowed after unary operator: '-ck-sample-color-blue'
(707,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-toolbar-border'
(782,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-sample-editor-z-index'
(795,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-toolbar-background'
(796,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-toolbar-border'
(818,26): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-border'
(826,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(849,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-sample-container-width'
(960,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-widget-blurred-border'
(967,42): run-time error CSS1030: Expected identifier, found '*'
(967,43): run-time error CSS1031: Expected selector, found ')'
(967,43): run-time error CSS1025: Expected comma or open brace, found ')'
(975,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(976,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(984,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(985,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(986,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(987,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(988,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(989,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(990,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(991,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(992,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(993,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(994,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(995,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(996,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(997,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(998,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(999,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1000,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1001,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1002,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1003,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1004,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1005,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1006,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1007,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1008,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1009,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1010,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1011,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1012,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1013,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1014,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1015,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1016,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1017,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1018,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1019,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1020,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1021,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1022,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1023,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1024,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1025,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1026,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1027,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1028,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1029,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1030,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1031,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1032,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1033,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1034,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1035,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1036,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1037,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1038,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1039,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1040,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1041,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1042,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1043,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1044,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1045,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1046,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1047,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1048,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1049,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1050,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1051,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1052,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1053,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1054,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1055,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1056,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1057,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1058,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1059,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1060,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1061,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1062,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1063,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1064,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1067,42): run-time error CSS1030: Expected identifier, found '*'
(1067,43): run-time error CSS1031: Expected selector, found ')'
(1067,43): run-time error CSS1025: Expected comma or open brace, found ')'
(1078,42): run-time error CSS1030: Expected identifier, found '*'
(1078,43): run-time error CSS1031: Expected selector, found ')'
(1078,43): run-time error CSS1025: Expected comma or open brace, found ')'
(1088,50): run-time error CSS1030: Expected identifier, found '*'
(1088,51): run-time error CSS1031: Expected selector, found ')'
(1088,51): run-time error CSS1025: Expected comma or open brace, found ')'
(1092,49): run-time error CSS1030: Expected identifier, found '*'
(1092,50): run-time error CSS1031: Expected selector, found ')'
(1092,50): run-time error CSS1025: Expected comma or open brace, found ')'
(1096,51): run-time error CSS1030: Expected identifier, found '*'
(1096,52): run-time error CSS1031: Expected selector, found ')'
(1096,52): run-time error CSS1025: Expected comma or open brace, found ')'
(1100,63): run-time error CSS1030: Expected identifier, found '*'
(1100,64): run-time error CSS1031: Expected selector, found ')'
(1100,64): run-time error CSS1025: Expected comma or open brace, found ')'
(1104,73): run-time error CSS1030: Expected identifier, found '*'
(1104,74): run-time error CSS1031: Expected selector, found ')'
(1104,74): run-time error CSS1025: Expected comma or open brace, found ')'
(1108,51): run-time error CSS1030: Expected identifier, found '*'
(1108,52): run-time error CSS1031: Expected selector, found ')'
(1108,52): run-time error CSS1025: Expected comma or open brace, found ')'
(1113,49): run-time error CSS1030: Expected identifier, found '*'
(1113,50): run-time error CSS1031: Expected selector, found ')'
(1113,50): run-time error CSS1025: Expected comma or open brace, found ')'
(1123,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1124,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1125,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1126,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1127,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1128,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1129,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1130,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1131,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1132,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1133,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1141,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1146,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-icon-size'
(1147,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-icon-size'
(1187,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-button-default-background'
(1191,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-button-default-hover-background'
(1195,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-button-default-active-background'
(1199,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-button-default-disabled-background'
(1207,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(1216,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-ui-component-min-height'
(1217,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-ui-component-min-height'
(1218,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-tiny'
(1226,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-focus-ring'
(1227,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-focus-outer-shadow'
(1256,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(1260,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(1269,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-focus-disabled-outer-shadow'
(1273,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-disabled-opacity'
(1281,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-tiny'
(1281,39): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(1285,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(1286,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(1290,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(1291,26): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(1299,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-button-on-background'
(1303,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-button-on-hover-background'
(1307,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-button-on-active-background'
(1311,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-button-on-disabled-background'
(1315,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-button-on-color'
(1319,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-button-save'
(1323,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-button-cancel'
(1327,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-button-action-background'
(1331,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-button-action-hover-background'
(1335,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-button-action-active-background'
(1339,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-button-action-disabled-background'
(1343,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-button-action-text'
(1355,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1356,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1357,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1358,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1367,26): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(1371,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(1379,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(1391,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-switch-button-off-background'
(1394,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-switch-button-toggle-width'
(1402,24): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(1403,29): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(1407,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-switch-button-inner-background'
(1408,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-switch-button-toggle-inner-size'
(1410,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-switch-button-toggle-inner-size'
(1414,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-switch-button-off-hover-background'
(1418,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-switch-button-inner-hover-shadow'
(1422,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-disabled-opacity'
(1432,30): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-background'
(1432,72): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-focus-outer-shadow'
(1433,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-focus-ring'
(1438,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-switch-button-on-background'
(1442,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-switch-button-on-hover-background'
(1446,30): run-time error CSS1039: Token not allowed after unary operator: '-ck-switch-button-translation'
(1450,35): run-time error CSS1039: Token not allowed after unary operator: '-ck-switch-button-translation'
(1458,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1459,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1469,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-grid-tile-size'
(1470,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-grid-tile-size'
(1471,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-grid-tile-size'
(1474,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-grid-tile-size'
(1483,30): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-border'
(1487,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-color-grid-check-icon'
(1492,36): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-background'
(1492,78): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-text'
(1504,36): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-background'
(1504,78): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-focus-border'
(1508,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(1512,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1522,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-z-default'
(1531,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-dropdown-max-width'
(1533,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-z-modal'
(1573,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-z-modal'
(1577,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1585,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-dropdown-arrow-size'
(1589,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(1590,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(1594,13): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(1595,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(1599,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-disabled-opacity'
(1603,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(1607,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(1617,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-disabled-opacity'
(1634,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-focus-outer-shadow'
(1642,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(1646,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-dropdown-panel-background'
(1647,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-dropdown-panel-border'
(1649,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-drop-shadow'
(1674,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-z-default'
(1678,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1679,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1707,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-dropdown-arrow-size'
(1716,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-split-button-hover-background'
(1720,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-split-button-hover-border'
(1728,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1744,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(1776,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-engine-placeholder-text'
(1834,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(1838,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-toolbar-background'
(1839,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-toolbar-border'
(1840,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(1845,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-toolbar-border'
(1846,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(1847,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(1857,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(1865,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(1866,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(1892,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-tiny'
(1913,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(1931,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(1949,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(1967,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-z-default'
(1975,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(1979,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-list-background'
(1991,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-line-height-base'
(1991,52): run-time error CSS1039: Token not allowed after unary operator: '-ck-font-size-base'
(1991,83): run-time error CSS1039: Token not allowed after unary operator: '-ck-line-height-base'
(1991,113): run-time error CSS1039: Token not allowed after unary operator: '-ck-font-size-base'
(1997,27): run-time error CSS1039: Token not allowed after unary operator: '-ck-line-height-base'
(1997,58): run-time error CSS1039: Token not allowed after unary operator: '-ck-font-size-base'
(2005,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-list-button-on-background'
(2006,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-list-button-on-text'
(2014,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-list-button-on-background-focus'
(2018,24): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-background'
(2022,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-list-button-hover-background'
(2026,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-list-background'
(2031,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-list-button-hover-background'
(2036,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-border'
(2042,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2046,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-toolbar-dropdown-max-width'
(2051,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-z-default'
(2063,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(2072,24): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(2083,24): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(2089,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2095,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-z-modal'
(2104,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-panel-arrow-z-index'
(2108,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-panel-arrow-z-index'
(2112,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-panel-arrow-z-index'
(2116,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-panel-arrow-z-index'
(2120,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-panel-arrow-z-index'
(2124,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-panel-arrow-z-index'
(2132,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2133,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2134,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2135,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2136,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2144,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(2148,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-panel-background'
(2149,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-border-width'
(2149,52): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-panel-border'
(2150,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-drop-shadow'
(2161,24): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-half-width'
(2161,59): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-height'
(2161,90): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-half-width'
(2165,46): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-panel-border'
(2166,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-border-width'
(2170,46): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-panel-background'
(2171,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-offset'
(2171,58): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-border-width'
(2175,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-height'
(2175,53): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-half-width'
(2175,90): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-half-width'
(2179,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-panel-border'
(2180,28): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-drop-shadow'
(2181,28): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-border-width'
(2185,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-panel-background'
(2186,28): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-offset'
(2186,61): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-border-width'
(2190,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-half-width'
(2190,59): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-half-width'
(2190,94): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-height'
(2194,58): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-panel-border'
(2195,27): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-border-width'
(2199,58): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-panel-background'
(2200,27): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-offset'
(2200,60): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-border-width'
(2204,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-half-width'
(2204,57): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-height'
(2204,88): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-half-width'
(2208,34): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-panel-border'
(2209,26): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-border-width'
(2213,34): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-panel-background'
(2214,26): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-offset'
(2214,59): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-border-width'
(2219,26): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-half-width'
(2220,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-height'
(2224,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-half-width'
(2225,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-height'
(2229,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-half-width'
(2230,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-height'
(2234,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-height'
(2236,26): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-half-width'
(2240,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-height'
(2241,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-half-width'
(2245,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-height'
(2246,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-half-width'
(2250,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-height'
(2251,27): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-half-width'
(2256,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-height'
(2258,26): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-half-width'
(2262,27): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-half-width'
(2264,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-height'
(2269,26): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-half-width'
(2270,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-height'
(2274,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-half-width'
(2275,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-height'
(2280,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-height'
(2281,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-arrow-half-width'
(2286,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2287,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2288,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2289,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2290,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2291,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-medium'
(2293,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-z-modal'
(2297,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-tooltip-text'
(2311,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2319,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(2323,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-focus-ring'
(2324,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-inner-shadow'
(2331,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(2343,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(2347,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(2351,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-editable-blur-selection'
(2355,28): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-foreground'
(2359,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-foreground'
(2383,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2387,32): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-border'
(2388,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-form-header-height'
(2389,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-form-header-height'
(2390,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(2390,40): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(2398,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2399,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2407,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(2411,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-input-background'
(2412,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-input-border'
(2413,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-ui-component-min-height'
(2414,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-input-width'
(2415,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-extra-tiny'
(2415,45): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-medium'
(2420,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-focus-ring'
(2421,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-focus-outer-shadow'
(2426,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-input-disabled-background'
(2427,26): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-input-disabled-border'
(2428,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-input-disabled-text'
(2432,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-focus-disabled-outer-shadow'
(2437,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-input-error-border'
(2441,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-focus-error-outer-shadow'
(2473,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2474,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2475,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2476,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2477,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2485,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(2505,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-labeled-field-label-background'
(2510,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-font-size-tiny'
(2513,28): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-medium'
(2515,29): run-time error CSS1039: Token not allowed after unary operator: '-ck-labeled-field-view-transition'
(2515,77): run-time error CSS1039: Token not allowed after unary operator: '-ck-labeled-field-view-transition'
(2515,128): run-time error CSS1039: Token not allowed after unary operator: '-ck-labeled-field-view-transition'
(2519,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-error'
(2523,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-font-size-small'
(2524,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(2529,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-error'
(2533,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-input-disabled-text'
(2537,28): run-time error CSS1039: Token not allowed after unary operator: '-ck-labeled-field-label-default-position-x'
(2537,77): run-time error CSS1039: Token not allowed after unary operator: '-ck-labeled-field-label-default-position-y'
(2541,33): run-time error CSS1039: Token not allowed after unary operator: '-ck-labeled-field-label-default-position-x'
(2541,86): run-time error CSS1039: Token not allowed after unary operator: '-ck-labeled-field-label-default-position-y'
(2546,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-labeled-field-empty-unfocused-max-width'
(2559,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-labeled-field-empty-unfocused-max-width'
(2559,75): run-time error CSS1039: Token not allowed after unary operator: '-ck-dropdown-arrow-size'
(2559,107): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(2573,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-toolbar-background'
(2574,32): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-toolbar-border'
(2575,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(2579,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(2580,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(2581,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(2585,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(2586,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(2595,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-z-modal'
(2611,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2612,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2616,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-panel-background'
(2617,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-panel-border'
(2618,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(2619,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-drop-shadow'
(2626,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-fake-panel-offset-horizontal'
(2627,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-fake-panel-offset-vertical'
(2631,26): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-fake-panel-offset-horizontal'
(2632,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-fake-panel-offset-vertical'
(2636,26): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-fake-panel-offset-horizontal'
(2637,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-balloon-fake-panel-offset-vertical'
(2641,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2647,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-z-modal'
(2659,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-drop-shadow'
(2664,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-z-default'
(2668,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2669,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2673,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-block-toolbar-button'
(2674,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-block-toolbar-size'
(2682,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-z-modal'
(2690,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(2705,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(2710,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-background'
(2715,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(2721,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-border'
(2743,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-z-default'
(2750,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-z-default'
(2755,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-outline-thickness'
(2760,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-outline-thickness'
(2771,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-z-default'
(2782,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-outline-thickness'
(2783,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-outline-thickness'
(2788,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-outline-thickness'
(2792,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-outline-thickness'
(2801,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2802,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2803,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2804,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2805,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2806,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2807,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2811,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-widget-type-around-button'
(2813,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-type-around-button-size'
(2816,27): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-handler-animation-duration'
(2816,71): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-handler-animation-curve'
(2816,123): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-handler-animation-duration'
(2816,167): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-handler-animation-curve'
(2817,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-type-around-button-size'
(2832,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-widget-type-around-button-icon'
(2860,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-widget-type-around-button-hover'
(2864,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-widget-type-around-button-active'
(2870,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-type-around-button-size'
(2871,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-type-around-button-size'
(2880,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-text'
(2891,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-widget-hover-border'
(2914,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-widget-type-around-button-blurred-editable'
(2943,33): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-focus-border-coordinates'
(2943,74): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-widget-type-around-button-radar-start-alpha'
(2947,35): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-focus-border-coordinates'
(2947,76): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-widget-type-around-button-radar-end-alpha'
(2951,35): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-focus-border-coordinates'
(2951,76): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-widget-type-around-button-radar-start-alpha'
(2978,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2979,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2980,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2981,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2982,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2983,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3003,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-resizer-tooltip-background'
(3004,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-resizer-tooltip-text'
(3005,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-border-radius'
(3006,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-resizer-tooltip-text'
(3008,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-font-size-tiny'
(3009,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-tooltip-height'
(3010,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-tooltip-height'
(3011,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(3019,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-tooltip-offset'
(3020,13): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-tooltip-offset'
(3024,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-tooltip-offset'
(3025,13): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-tooltip-offset'
(3029,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-tooltip-offset'
(3030,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-tooltip-offset'
(3034,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-tooltip-offset'
(3035,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-tooltip-offset'
(3040,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-tooltip-height'
(3045,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3046,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3047,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3048,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3049,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3050,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3051,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3052,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3058,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-outline-thickness'
(3059,33): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-handler-animation-duration'
(3059,77): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-handler-animation-curve'
(3063,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-outline-thickness'
(3063,58): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-focus-border'
(3067,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-widget-hover-border'
(3075,26): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-widget-editable-focus-background'
(3076,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-focus-ring'
(3077,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-inner-shadow'
(3083,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(3083,46): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(3085,24): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-outline-thickness'
(3090,36): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-handler-animation-duration'
(3090,80): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-handler-animation-curve'
(3090,132): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-handler-animation-duration'
(3090,176): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-handler-animation-curve'
(3090,225): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-handler-animation-duration'
(3090,269): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-handler-animation-curve'
(3094,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-widget-drag-handler-icon-color'
(3095,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-handler-icon-size'
(3096,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-handler-icon-size'
(3101,33): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-handler-animation-curve'
(3109,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-widget-hover-border'
(3114,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-focus-border'
(3124,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-outline-thickness'
(3132,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3136,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-widget-blurred-border'
(3140,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-widget-blurred-border'
(3144,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-widget-blurred-border'
(3148,28): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-handler-icon-size'
(3181,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3182,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3183,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3187,26): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-resizer'
(3191,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-focus-border'
(3192,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-border-width'
(3193,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-border-radius'
(3194,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-size'
(3195,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-size'
(3199,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-offset'
(3200,13): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-offset'
(3204,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-offset'
(3205,13): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-offset'
(3209,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-offset'
(3210,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-offset'
(3214,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-offset'
(3215,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-resizer-offset'
(3234,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3235,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3236,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3240,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-clipboard-drop-target-color'
(3241,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-clipboard-drop-target-color'
(3242,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-clipboard-drop-target-dot-height'
(3244,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-clipboard-drop-target-dot-height'
(3248,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-clipboard-drop-target-color'
(3250,27): run-time error CSS1039: Token not allowed after unary operator: '-ck-clipboard-drop-target-dot-height'
(3250,76): run-time error CSS1039: Token not allowed after unary operator: '-ck-clipboard-drop-target-dot-width'
(3250,129): run-time error CSS1039: Token not allowed after unary operator: '-ck-clipboard-drop-target-dot-width'
(3256,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-clipboard-drop-target-dot-height'
(3262,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-outline-thickness'
(3262,57): run-time error CSS1039: Token not allowed after unary operator: '-ck-clipboard-drop-target-color'
(3283,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(3283,51): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(3287,33): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-border'
(3291,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(3295,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(3315,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3319,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-foreground'
(3320,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-font-size-base'
(3321,28): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(3322,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(3323,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-font-size-tiny'
(3323,50): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(3327,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-html-object-embed-unfocused-outline-width'
(3327,76): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-widget-blurred-border'
(3332,27): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(3332,51): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(3333,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-background'
(3335,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-font-face'
(3336,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-font-size-tiny'
(3339,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(3340,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-tiny'
(3340,45): run-time error CSS1039: Token not allowed after unary operator: '-ck-html-object-embed-unfocused-outline-width'
(3340,98): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(3340,122): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-tiny'
(3343,31): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-handler-animation-duration'
(3343,75): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-handler-animation-curve'
(3456,31): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-border'
(3460,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(3468,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(3474,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-input-width'
(3478,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(3478,41): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(3491,33): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-border'
(3496,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(3497,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(3501,32): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-border'
(3509,33): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-border'
(3565,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3566,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3567,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3571,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-image-caption-background'
(3573,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-image-caption-text'
(3587,26): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-image-caption-highligted-background'
(3591,26): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-image-caption-background'
(3614,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(3618,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(3626,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3627,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3631,30): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-style-spacing'
(3640,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-style-spacing'
(3646,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-style-spacing'
(3656,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-style-spacing'
(3674,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-inline-image-style-spacing'
(3675,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-inline-image-style-spacing'
(3679,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-inline-image-style-spacing'
(3683,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-inline-image-style-spacing'
(3687,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-button-on-background'
(3695,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-button-on-hover-background'
(3713,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-upload-bar-background'
(3733,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-medium'
(3734,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-medium'
(3744,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3745,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3746,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3747,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3748,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3756,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-image-upload-icon-background'
(3757,27): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-upload-icon-size'
(3758,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-upload-icon-is-visible'
(3758,59): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-upload-icon-size'
(3761,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-upload-icon-is-visible'
(3761,58): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-upload-icon-size'
(3769,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-upload-icon-width'
(3769,62): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-image-upload-icon'
(3770,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-upload-icon-width'
(3770,60): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-image-upload-icon'
(3835,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3836,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3837,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3846,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-upload-placeholder-loader-size'
(3846,63): run-time error CSS1039: Token not allowed after unary operator: '-ck-upload-placeholder-image-aspect-ratio'
(3850,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-upload-placeholder-image-aspect-ratio'
(3862,30): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-upload-placeholder-loader'
(3863,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-upload-placeholder-loader-size'
(3864,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-upload-placeholder-loader-size'
(3874,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-link-selected-background'
(3878,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-widget-outline-thickness'
(3878,58): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-link-selected-background'
(3882,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-link-fake-selection'
(3886,31): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-text'
(3919,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-medium'
(3923,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-input-width'
(3928,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(3928,40): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(3928,64): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-small'
(3939,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(3944,31): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-border'
(3952,32): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-border'
(3956,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(3956,42): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(4002,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-link-default'
(4004,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-input-width'
(4006,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-medium'
(4028,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(4033,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(4033,43): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(4103,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4104,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4105,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4113,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-foreground'
(4114,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(4120,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-media-embed-placeholder-icon-size'
(4121,24): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(4122,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-media-embed-placeholder-icon-size'
(4131,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-media-embed-placeholder-url-text'
(4139,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-media-embed-placeholder-url-text-hover'
(4150,264): run-time error CSS1039: Token not allowed after unary operator: 'PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Im0yMDYuNDc3IDI2MC45LTI4Ljk4NyAyOC45ODdhNS4yMTggNS4yMTggMCAwIDAgMy43OCAxLjYxaDQ5LjYyMWMxLjY5NCAwIDMuMTktLjc5OCA0LjE0Ni0yLjAzN3oiIGZpbGw9IiM1Yzg4YzUiLz48cGF0aCBkPSJNMjI2Ljc0MiAyMjIuOTg4Yy05LjI2NiAwLTE2Ljc3NyA3LjE3LTE2Ljc3NyAxNi4wMTQuMDA3IDIuNzYyLjY2MyA1LjQ3NCAyLjA5MyA3Ljg3NS40My43MDMuODMgMS40MDggMS4xOSAyLjEwNy4zMzMuNTAyLjY1IDEuMDA1Ljk1IDEuNTA4LjM0My40NzcuNjczLjk1Ny45ODggMS40NCAxLjMxIDEuNzY5IDIuNSAzLjUwMiAzLjYzNyA1LjE2OC43OTMgMS4yNzUgMS42ODMgMi42NCAyLjQ2NiAzLjk5IDIuMzYzIDQuMDk0IDQuMDA3IDguMDkyIDQuNiAxMy45MTR2LjAxMmMuMTgyLjQxMi41MTYuNjY2Ljg3OS42NjcuNDAzLS4wMDEuNzY4LS4zMTQuOTMtLjc5OS42MDMtNS43NTYgMi4yMzgtOS43MjkgNC41ODUtMTMuNzk0Ljc4Mi0xLjM1IDEuNjczLTIuNzE1IDIuNDY1LTMuOTkgMS4xMzctMS42NjYgMi4zMjgtMy40IDMuNjM4LTUuMTY5LjMxNS0uNDgyLjY0NS0uOTYyLjk4OC0xLjQzOS4zLS41MDMuNjE3LTEuMDA2Ljk1LTEuNTA4LjM1OS0uNy43Ni0xLjQwNCAxLjE5LTIuMTA3IDEuNDI2LTIuNDAyIDItNS4xMTQgMi4wMDQtNy44NzUgMC04Ljg0NC03LjUxMS0xNi4wMTQtMTYuNzc2LTE2LjAxNHoiIGZpbGw9IiNkZDRiM2UiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8'
(4150,1440): run-time error CSS1039: Token not allowed after unary operator: 'PGVsbGlwc2Ugcnk9IjUuNTY0IiByeD0iNS44MjgiIGN5PSIyMzkuMDAyIiBjeD0iMjI2Ljc0MiIgZmlsbD0iIzgwMmQyNyIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMTkwLjMwMSAyMzcuMjgzYy00LjY3IDAtOC40NTcgMy44NTMtOC40NTcgOC42MDZzMy43ODYgOC42MDcgOC40NTcgOC42MDdjMy4wNDMgMCA0LjgwNi0uOTU4IDYuMzM3LTIuNTE2IDEuNTMtMS41NTcgMi4wODctMy45MTMgMi4wODctNi4yOSAwLS4zNjItLjAyMy0uNzIyLS4wNjQtMS4wNzloLTguMjU3djMuMDQzaDQuODVjLS4xOTcuNzU5LS41MzEgMS40NS0xLjA1OCAxLjk4Ni0uOTQyLjk1OC0yLjAyOCAxLjU0OC0zLjkwMSAxLjU0OC0yLjg3NiAwLTUuMjA4LTIuMzcyLTUuMjA4LTUuMjk5IDAtMi45MjYgMi4zMzItNS4yOTkgNS4yMDgtNS4yOTkgMS4zOTkgMCAyLjYxOC40MDcgMy41ODQgMS4yOTNsMi4zODEtMi4zOGMwLS4wMDItLjAwMy0uMDA0LS4wMDQtLjAwNS0xLjU4OC0xLjUyNC0zLjYyLTIuMjE1LTUuOTU1LTIuMjE1em00LjQzIDUuNjYuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8'
(4150,2248): run-time error CSS1039: Token not allowed after unary operator: 'PHBhdGggZD0ibTIxNS4xODQgMjUxLjkyOS03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVhNS4yMzMgNS4yMzMgMCAwIDAgLjQ0OS0yLjEyM3YtMzEuMTY1Yy0uNDY5LjY3NS0uOTM0IDEuMzQ5LTEuMzgyIDIuMDA1LS43OTIgMS4yNzUtMS42ODIgMi42NC0yLjQ2NSAzLjk5LTIuMzQ3IDQuMDY1LTMuOTgyIDguMDM4LTQuNTg1IDEzLjc5NC0uMTYyLjQ4NS0uNTI3Ljc5OC0uOTMuNzk5LS4zNjMtLjAwMS0uNjk3LS4yNTUtLjg3OS0uNjY3di0uMDEyYy0uNTkzLTUuODIyLTIuMjM3LTkuODItNC42LTEzLjkxNC0uNzgzLTEuMzUtMS42NzMtMi43MTUtMi40NjYtMy45OS0xLjEzNy0xLjY2Ni0yLjMyNy0zLjQtMy42MzctNS4xNjlsLS4wMDItLjAwM3oiIGZpbGw9IiNjM2MzYzMiLz48cGF0aCBkPSJtMjEyLjk4MyAyNDguNDk1LTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOCA1LjIzOGgxLjAxNWwzNS42NjYtMzUuNjY2YTEzNi4yNzUgMTM2LjI3NSAwIDAgMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAgMC0uOTg5LTEuNDQgMzUuMTI3IDM1LjEyNyAwIDAgMC0uOTUtMS41MDhjLS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJtMjExLjk5OCAyNjEuMDgzLTYuMTUyIDYuMTUxIDI0LjI2NCAyNC4yNjRoLjc4MWE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4'
(4150,3323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(4158,696): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(4174,197): run-time error CSS1039: Token not allowed after unary operator: 'PGRlZnM'
(4174,205): run-time error CSS1039: Token not allowed after unary operator: 'PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM'
(4174,273): run-time error CSS1039: Token not allowed after unary operator: 'PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI'
(4174,353): run-time error CSS1039: Token not allowed after unary operator: 'PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuNDg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OVptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OVoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzNabTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1Wk00MTYuNjI3IDExNy42MDRjMCAxNi42OTYtMTMuNTM1IDMwLjIzLTMwLjIzMSAzMC4yMy0xNi42OTUgMC0zMC4yMy0xMy41MzQtMzAuMjMtMzAuMjMgMC0xNi42OTYgMTMuNTM1LTMwLjIzMSAzMC4yMy0zMC4yMzEgMTYuNjk2IDAgMzAuMjMxIDEzLjUzNSAzMC4yMzEgMzAuMjMxIiBmaWxsPSIjRkZGIi8'
(4174,3633): run-time error CSS1039: Token not allowed after unary operator: 'PC9nPjwvc3ZnPg'
(4174,3647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(4190,1068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(4245,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-font-size-normal'
(4246,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-line-height-base'
(4248,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(4259,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-border'
(4271,24): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(4277,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-focus-ring'
(4278,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-inner-shadow'
(4283,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4287,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-table-focused-cell-background'
(4289,26): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-focus-border'
(4300,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4301,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4302,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4303,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4307,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-insert-table-dropdown-padding'
(4307,56): run-time error CSS1039: Token not allowed after unary operator: '-ck-insert-table-dropdown-padding'
(4308,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-insert-table-dropdown-box-width'
(4308,64): run-time error CSS1039: Token not allowed after unary operator: '-ck-insert-table-dropdown-box-margin'
(4308,110): run-time error CSS1039: Token not allowed after unary operator: '-ck-insert-table-dropdown-padding'
(4316,25): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-base-border'
(4318,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-insert-table-dropdown-box-margin'
(4319,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-insert-table-dropdown-box-height'
(4320,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-insert-table-dropdown-box-width'
(4330,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-focus-outer-shadow'
(4331,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-focus-border'
(4335,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4346,26): run-time error CSS1039: Token not allowed after unary operator: '-ck-table-selected-cell-background'
 */
/**
 * @license Copyright (c) 2014-2022, CKSource Holding sp. z o.o. All rights reserved.
 * This file is licensed under the terms of the MIT License (see LICENSE.md).
 */
@charset "UTF-8";
:root {
	--ck-sample-base-spacing: 2em;
	--ck-sample-color-white: #fff;
	--ck-sample-color-green: #279863;
	--ck-sample-color-blue: #1a9aef;
	--ck-sample-container-width: 1285px;
	--ck-sample-sidebar-width: 350px;
	--ck-sample-editor-min-height: 400px;
	--ck-sample-editor-z-index: 10;
}

/* --------- EDITOR STYLES  ---------------------------------------------------------------------------------------- */

.editor__editable,
/* Classic build. */
main .ck-editor[role='application'] .ck.ck-content,
/* Decoupled document build. */
.ck.editor__editable[role='textbox'],
.ck.ck-editor__editable[role='textbox'],
/* Inline & Balloon build. */
.ck.editor[role='textbox'] {
	width: 100%;
	background: #fff;
	font-size: 1em;
	line-height: 1.6em;
	min-height: var(--ck-sample-editor-min-height);
	padding: 1.5em 2em;
}

.ck.ck-editor__editable {
	background: #fff;
	/*border: 1px solid hsl(0, 0%, 70%);*/
	width: 100%;
}

/* Because of sidebar `position: relative`, Edge is overriding the outline of a focused editor. */
.ck.ck-editor__editable {
	position: relative;
	z-index: var(--ck-sample-editor-z-index);
}

.editor-container {
	display: flex;
	flex-direction: row;
    flex-wrap: nowrap;
    position: relative;
	width: 100%;
	justify-content: center;
}

/* --------- DECOUPLED (DOCUMENT) BUILD. ---------------------------------------------*/
body[data-editor='DecoupledDocumentEditor'] .document-editor__toolbar {
	width: 100%;
}

body[data-editor='DecoupledDocumentEditor'] .collaboration-demo__editable,
body[data-editor='DecoupledDocumentEditor'] .row-editor .editor {
	/* A pixel is added for each of the border. */
	width: calc(21cm + 2px);
	min-height: calc(29.7cm + 2px);
	/* To avoid having extra scrolls inside the editor container. */
	height: fit-content;
	padding: 2cm 1.2cm;
	margin: 2.5rem;
	border: 1px hsl( 0, 0%, 82.7% ) solid;
	background-color: var(--ck-sample-color-white);
	box-shadow: 0 0 5px hsla( 0, 0%, 0%, .1 );
	box-sizing: border-box;
}

body[data-editor='DecoupledDocumentEditor'] .row-editor {
	display: flex;
	position: relative;
	justify-content: center;
	overflow-y: auto;
	background-color: #f2f2f2;
	border: 1px solid hsl(0, 0%, 77%);
	/* Limit the max-height of the editor to avoid scrolling from bottom to top to see the toolbar. */
	max-height: 700px;
}

body[data-editor='DecoupledDocumentEditor'] .sidebar {
	background: transparent;
	border: 0;
	box-shadow: none;
}

/* --------- COMMENTS & TRACK CHANGES FEATURE ---------------------------------------------------------------------- */
.sidebar {
	padding: 0 15px;
	position: relative;
	min-width: var(--ck-sample-sidebar-width);
	max-width: var(--ck-sample-sidebar-width);
	font-size: 20px;
	border: 1px solid hsl(0, 0%, 77%);
	background: hsl(0, 0%, 98%);
	border-left: 0;
	overflow: hidden;
	min-height: 100%;
	flex-grow: 1;
}

/* Do not inherit styles related to the editable editor content. See line 25.*/
.sidebar .ck-content[role='textbox'],
.ck.ck-annotation-wrapper .ck-content[role='textbox'] {
	min-height: unset;
	width: unset;
	padding: 0;
	background: transparent;
}

.sidebar.narrow {
	min-width: 60px;
	flex-grow: 0;
}

.sidebar.hidden {
	display: none !important;
}

#sidebar-display-toggle {
	position: absolute;
	z-index: 1;
	width: 30px;
	height: 30px;
	text-align: center;
	left: 15px;
	top: 30px;
	border: 0;
	padding: 0;
	color: hsl( 0, 0%, 50% );
	transition: 250ms ease color;
	background-color: transparent;
}

#sidebar-display-toggle:hover {
	color: hsl( 0, 0%, 30% );
	cursor: pointer;
}

#sidebar-display-toggle:focus,
#sidebar-display-toggle:active {
	outline: none;
	border: 1px solid #a9d29d;
}

#sidebar-display-toggle svg {
	fill: currentColor;
}

/* --------- COLLABORATION FEATURES (USERS) ------------------------------------------------------------------------ */
.row-presence {
	width: 100%;
	border: 1px solid hsl(0, 0%, 77%);
	border-bottom: 0;
	background: hsl(0, 0%, 98%);
	padding: var(--ck-spacing-small);

	/* Make `border-bottom` as `box-shadow` to not overlap with the editor border. */
	box-shadow: 0 1px 0 0 hsl(0, 0%, 77%);

	/* Make `z-index` bigger than `.editor` to properly display tooltips. */
	z-index: 20;
}

.ck.ck-presence-list {
    flex: 1;
    padding: 1.25rem .75rem;
}

.presence .ck.ck-presence-list__counter {
	order: 2;
	margin-left: var(--ck-spacing-large)
}

/* --------- REAL TIME COLLABORATION FEATURES (SHARE TOPBAR CONTAINER) --------------------------------------------- */
.collaboration-demo__row {
	display: flex;
	position: relative;
	justify-content: center;
	overflow-y: auto;
	background-color: #f2f2f2;
	border: 1px solid hsl(0, 0%, 77%);
}

body[data-editor='InlineEditor'] .collaboration-demo__row {
	border: 0;
}

.collaboration-demo__container {
	max-width: var(--ck-sample-container-width);
	margin: 0 auto;
	padding: 1.25rem;
}

.presence, .collaboration-demo__row {
	transition: .2s opacity;
}

.collaboration-demo__topbar {
	background: #fff;
	border: 1px solid var(--ck-color-toolbar-border);
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
}

.collaboration-demo__topbar .btn {
	margin-right: 1em;
	outline-offset: 2px;
	outline-width: 2px;
	background-color: var( --ck-sample-color-blue );
}

.collaboration-demo__topbar .btn:focus,
.collaboration-demo__topbar .btn:hover {
	border-color: var( --ck-sample-color-blue );
}

.collaboration-demo__share {
	display: flex;
	align-items: center;
	padding: 1.25rem .75rem
}

.collaboration-demo__share-description p {
	margin: 0;
	font-weight: bold;
	font-size: 0.9em;
}

.collaboration-demo__share input {
	height: auto;
	font-size: 0.9em;
	min-width: 220px;
	margin: 0 10px;
	border-radius: 4px;
	border: 1px solid var(--ck-color-toolbar-border)
}

.collaboration-demo__share button,
.collaboration-demo__share input {
	height: 40px;
	padding: 5px 10px;
}

.collaboration-demo__share button {
	position: relative;
}

.collaboration-demo__share button:focus {
	outline: none;
}

.collaboration-demo__share button[data-tooltip]::before,
.collaboration-demo__share button[data-tooltip]::after {
	position: absolute;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    transition: all .15s cubic-bezier(.5,1,.25,1);
	z-index: 1;
}

.collaboration-demo__share button[data-tooltip]::before {
	content: attr(data-tooltip);
    padding: 5px 15px;
    border-radius: 3px;
    background: #111;
    color: #fff;
    text-align: center;
    font-size: 11px;
	top: 100%;
    left: 50%;
    margin-top: 5px;
    transform: translateX(-50%);
}

.collaboration-demo__share button[data-tooltip]::after {
    content: '';
	border: 5px solid transparent;
    width: 0;
    font-size: 0;
    line-height: 0;
	top: 100%;
    left: 50%;
    transform: translateX(-50%);
    border-bottom: 5px solid #111;
	border-top: none;
}

.collaboration-demo__share button[data-tooltip]:hover:before,
.collaboration-demo__share button[data-tooltip]:hover:after {
	visibility: visible;
    opacity: 1;
}

.collaboration-demo--ready {
	overflow: visible;
	height: auto;
}

.collaboration-demo--ready .presence,
.collaboration-demo--ready .collaboration-demo__row {
	opacity: 1;
}

/* --------- PAGINATION FEATURE ------------------------------------------------------------------------------------ */

/* Pagination view line must be stacked at least at the same level as the editor,
   otherwise it will be hidden underneath. */
.ck.ck-pagination-view-line {
	z-index: var(--ck-sample-editor-z-index);
}

/* --------- REVISION HISTORY FEATURE ------------------------------------------------------------------------------ */

.revision-viewer-container {
    display: none;
}

.revision-viewer-sidebar {
    position: relative;
    min-width: 310px;
    overflow: hidden;
    background: var(--ck-color-toolbar-background);
    border: 1px solid var(--ck-color-toolbar-border);
    margin-left: -1px;
}

/* A case when Pagination and Revision History features are enabled in the editor. */
/* Move the square with page number from the Pagination plugin to the left side, so that it does not cover the RH sidebar. */
body[data-revision-history='true'] .ck.ck-pagination-view-line::after {
	transform: translateX(-100%) !important;
	left: -1px !important;
	right: unset !important;
}


/* --------- CUSTOM CSS ------------------------------------------------------------------------------------ */


@media (max-width: 768px) {
	/* 여기에 모바일용 스타일 작성 */
	/* 모바일에 li 때문에 width 튀어나가는 현상 방지*/
	.ck li {
		list-style: inherit;
	}

	.ck > ul, ol {
		padding : 10px;
	}
}

/*
.ck div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 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 {
	font-family: inherit;
}
*/

.ck .table {
	width: 100%;
	max-width: 100%;
}

.ck p {
	margin: 0 0 10px;
	font-size: 1.2rem;
	letter-spacing: -0.03em;
	line-height: 160%;
}

.ck i {
	font-style: italic;
}

.ck html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abb
r, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, st
rong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	font-family: 'Noto Sans', 'Source Han Sans', "Noto Sans CJK KR",  'Nanum Gothic', 'NanumGothic', 'Malgun Gothic', 'dotum', 'serif';
}

.ck h1,
.h1 {
	font-size: 36px;
}

.ck h2,
.h2 {
	font-size: 30px;
}

.ck h3,
.h3 {
	font-size: 24px;
}

.ck h4,
.h4 {
	font-size: 20px;
}

.ck h5,
.h5 {
	font-size: 14px;
}

.ck h6,
.h6 {
	font-size: 12px;
}

.ck h1, .h1, h2, .h2, h3, .h3 {
/*	margin-top: 20px;
	margin-bottom: 10px;*/
	margin: 0;
}

.ck h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}

.ck a {
	word-break: break-all;
}

.ck-widget__type-around {
	display: none;
}

.ck .ck-widget__selection-handle {
	display: none;
}

.ck .ck-widget:hover, .ck .ck-widget.ck-widget_selected:hover, .ck .ck-widget.ck-widget_selected {
	outline-color: var(--ck-color-widget-blurred-border);
}
/**
 * @license Copyright (c) 2014-2023, CKSource Holding sp. z o.o. All rights reserved.
 * This file is licensed under the terms of the MIT License (see LICENSE.md).
 */

:root {
	--ck-sample-base-spacing: 2em;
	--ck-sample-color-white: #fff;
	--ck-sample-color-green: #279863;
	--ck-sample-color-blue: #1a9aef;
	--ck-sample-container-width: 1285px;
	--ck-sample-sidebar-width: 350px;
	--ck-sample-editor-min-height: 400px;
	--ck-sample-editor-z-index: 10;
}

/* --------- EDITOR STYLES  ---------------------------------------------------------------------------------------- */

.editor__editable,
/* Classic build. */
main .ck-editor[role='application'] .ck.ck-content,
/* Decoupled document build. */
.ck.editor__editable[role='textbox'],
.ck.ck-editor__editable[role='textbox'],
/* Inline & Balloon build. */
.ck.editor[role='textbox'] {
	width: 100%;
	background: #fff;
	font-size: 1em;
	line-height: 1.6em;
	min-height: var(--ck-sample-editor-min-height);
	padding: 1.5em 2em;
}

.ck.ck-editor__editable {
	background: #fff;
	border: 1px solid hsl(0, 0%, 70%);
	width: 100%;
}

.ck.ck-reset.ck-editor.ck-rounded-corners {
	border: 1px solid #ddd;
	background-color: #fafafa !important;
	padding: 30px;
	font-size: 16px;
	color: #000;
	font-weight: 300;
	overflow: hidden;
	font-family: 'Noto Sans' !important;
	white-space: pre-line;
	line-height: 1.5;
	overflow-y: auto;
	height: 100%;
}

/* Because of sidebar `position: relative`, Edge is overriding the outline of a focused editor. */
.ck.ck-editor__editable {
	position: relative;
	z-index: var(--ck-sample-editor-z-index);
	/*display : none;*/
}

.editor-container {
	/*	display: flex;
	flex-direction: row;
    flex-wrap: nowrap;
    position: relative;
	width: 100%;
	justify-content: center;*/
}

/* --------- DECOUPLED (DOCUMENT) BUILD. ---------------------------------------------*/
div[data-editor='DecoupledDocumentEditor'] .document-editor__toolbar {
	width: 100%;
}

div[data-editor='DecoupledDocumentEditor'] .collaboration-demo__editable,
div[data-editor='DecoupledDocumentEditor'] .row-editor .editor {
	/* A pixel is added for each of the border. */
	width: calc(21cm + 2px);
	min-height: calc(29.7cm + 2px);
	/* To avoid having extra scrolls inside the editor container. */
	height: fit-content;
	padding: 2cm 1.2cm;
	margin: 2.5rem;
	border: 1px hsl( 0, 0%, 82.7% ) solid;
	background-color: var(--ck-sample-color-white);
	box-shadow: 0 0 5px hsla( 0, 0%, 0%, .1 );
	box-sizing: border-box;
	z-index: 0;
}

div[data-editor='DecoupledDocumentEditor'] .row-editor {
	display: flex;
	position: relative;
	justify-content: center;
	overflow-y: auto;
	background-color: #f2f2f2;
	border: 1px solid hsl(0, 0%, 77%);
	/* Limit the max-height of the editor to avoid scrolling from bottom to top to see the toolbar. */
	max-height: 700px;
}

div[data-editor='DecoupledDocumentEditor'] .sidebar {
	background: transparent;
	border: 0;
	box-shadow: none;
}

/* --------- COMMENTS & TRACK CHANGES FEATURE ---------------------------------------------------------------------- */
.sidebar {
	padding: 0 15px;
	position: relative;
	min-width: var(--ck-sample-sidebar-width);
	max-width: var(--ck-sample-sidebar-width);
	font-size: 20px;
	border: 1px solid hsl(0, 0%, 77%);
	background: hsl(0, 0%, 98%);
	border-left: 0;
	overflow: hidden;
	min-height: 100%;
	flex-grow: 1;
}

	/* Do not inherit styles related to the editable editor content. See line 25.*/
	.sidebar .ck-content[role='textbox'],
	.ck.ck-annotation-wrapper .ck-content[role='textbox'] {
		min-height: unset;
		width: unset;
		padding: 0;
		background: transparent;
	}

	.sidebar.narrow {
		min-width: 60px;
		flex-grow: 0;
	}

	.sidebar.hidden {
		display: none !important;
	}

#sidebar-display-toggle {
	position: absolute;
	z-index: 1;
	width: 30px;
	height: 30px;
	text-align: center;
	left: 15px;
	top: 30px;
	border: 0;
	padding: 0;
	color: hsl( 0, 0%, 50% );
	transition: 250ms ease color;
	background-color: transparent;
}

	#sidebar-display-toggle:hover {
		color: hsl( 0, 0%, 30% );
		cursor: pointer;
	}

	#sidebar-display-toggle:focus,
	#sidebar-display-toggle:active {
		outline: none;
		border: 1px solid #a9d29d;
	}

	#sidebar-display-toggle svg {
		fill: currentColor;
	}

/* --------- COLLABORATION FEATURES (USERS) ------------------------------------------------------------------------ */
.row-presence {
	width: 100%;
	border: 1px solid hsl(0, 0%, 77%);
	border-bottom: 0;
	background: hsl(0, 0%, 98%);
	padding: var(--ck-spacing-small);
	/* Make `border-bottom` as `box-shadow` to not overlap with the editor border. */
	box-shadow: 0 1px 0 0 hsl(0, 0%, 77%);
	/* Make `z-index` bigger than `.editor` to properly display tooltips. */
	z-index: 20;
}

.ck.ck-presence-list {
	flex: 1;
	padding: 1.25rem .75rem;
}

.presence .ck.ck-presence-list__counter {
	order: 2;
	margin-left: var(--ck-spacing-large)
}

/* --------- REAL TIME COLLABORATION FEATURES (SHARE TOPBAR CONTAINER) --------------------------------------------- */
.collaboration-demo__row {
	display: flex;
	position: relative;
	justify-content: center;
	overflow-y: auto;
	background-color: #f2f2f2;
	border: 1px solid hsl(0, 0%, 77%);
}

body[data-editor='InlineEditor'] .collaboration-demo__row {
	border: 0;
}

.collaboration-demo__container {
	max-width: var(--ck-sample-container-width);
	margin: 0 auto;
	padding: 1.25rem;
}

.presence, .collaboration-demo__row {
	transition: .2s opacity;
}

.collaboration-demo__topbar {
	background: #fff;
	border: 1px solid var(--ck-color-toolbar-border);
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 0;
	border-radius: 4px 4px 0 0;
}

	.collaboration-demo__topbar .btn {
		margin-right: 1em;
		outline-offset: 2px;
		outline-width: 2px;
		background-color: var( --ck-sample-color-blue );
	}

		.collaboration-demo__topbar .btn:focus,
		.collaboration-demo__topbar .btn:hover {
			border-color: var( --ck-sample-color-blue );
		}

.collaboration-demo__share {
	display: flex;
	align-items: center;
	padding: 1.25rem .75rem
}

.collaboration-demo__share-description p {
	margin: 0;
	font-weight: bold;
	font-size: 0.9em;
}

.collaboration-demo__share input {
	height: auto;
	font-size: 0.9em;
	min-width: 220px;
	margin: 0 10px;
	border-radius: 4px;
	border: 1px solid var(--ck-color-toolbar-border)
}

.collaboration-demo__share button,
.collaboration-demo__share input {
	height: 40px;
	padding: 5px 10px;
}

.collaboration-demo__share button {
	position: relative;
}

	.collaboration-demo__share button:focus {
		outline: none;
	}

	.collaboration-demo__share button[data-tooltip]::before,
	.collaboration-demo__share button[data-tooltip]::after {
		position: absolute;
		visibility: hidden;
		opacity: 0;
		pointer-events: none;
		transition: all .15s cubic-bezier(.5,1,.25,1);
		z-index: 1;
	}

	.collaboration-demo__share button[data-tooltip]::before {
		content: attr(data-tooltip);
		padding: 5px 15px;
		border-radius: 3px;
		background: #111;
		color: #fff;
		text-align: center;
		font-size: 11px;
		top: 100%;
		left: 50%;
		margin-top: 5px;
		transform: translateX(-50%);
	}

	.collaboration-demo__share button[data-tooltip]::after {
		content: '';
		border: 5px solid transparent;
		width: 0;
		font-size: 0;
		line-height: 0;
		top: 100%;
		left: 50%;
		transform: translateX(-50%);
		border-bottom: 5px solid #111;
		border-top: none;
	}

	.collaboration-demo__share button[data-tooltip]:hover:before,
	.collaboration-demo__share button[data-tooltip]:hover:after {
		visibility: visible;
		opacity: 1;
	}

.collaboration-demo--ready {
	overflow: visible;
	height: auto;
}

	.collaboration-demo--ready .presence,
	.collaboration-demo--ready .collaboration-demo__row {
		opacity: 1;
	}

/* --------- PAGINATION FEATURE ------------------------------------------------------------------------------------ */

/* Pagination view line must be stacked at least at the same level as the editor,
   otherwise it will be hidden underneath. */
.ck.ck-pagination-view-line {
	z-index: var(--ck-sample-editor-z-index);
}

/* --------- REVISION HISTORY FEATURE ------------------------------------------------------------------------------ */

.revision-viewer-container {
	display: none;
}

.revision-viewer-sidebar {
	position: relative;
	min-width: 310px;
	overflow: hidden;
	background: var(--ck-color-toolbar-background);
	border: 1px solid var(--ck-color-toolbar-border);
	margin-left: -1px;
}

/* A case when Pagination and Revision History features are enabled in the editor. */
/* Move the square with page number from the Pagination plugin to the left side, so that it does not cover the RH sidebar. */
body[data-revision-history='true'] .ck.ck-pagination-view-line::after {
	transform: translateX(-100%) !important;
	left: -1px !important;
	right: unset !important;
}

/* --------- DOCUMENT OUTLINE FEATURE ------------------------------------------------------------------------------ */

.document-outline-container {
	max-height: 80vh;
	overflow-y: auto;
	margin-bottom: 1em;
}

	.document-outline-container .ck.ck-document-outline {
		min-height: 100%;
		border: 1px solid var(--ck-color-base-border);
		background-color: hsl(0, 0%, 96%);
	}


/* --------- RWD --------------------------------------------------------------------------------------------------- */
@media screen and ( max-width: 800px ) {
	:root {
		--ck-sample-base-spacing: 1em;
	}

	header h1 {
		width: 100%;
	}

		header h1 img {
			height: 40px;
		}

	header nav ul {
		text-align: right;
	}

	main .message h2 {
		font-size: 1.5em;
	}
}

.centered {
	/* Hide overlapping comments. */
	overflow: hidden;
	max-width: var(--ck-sample-container-width);
	margin: 0 auto;
	/*padding: 0 var(--ck-sample-base-spacing);*/
}

.ck-content .table {
	/* display: table; */
	display: inherit !important;
	margin: 0.9em auto;
}

/* --------- CUSTOM CSS ------------------------------------------------------------------------------------ */
/*.ck ul, li {
	list-style: inherit;
}*/
@media (max-width: 768px) {
	/* 쩔짤짹창쩔징 쨍챨쨔횢?횕쩔챘 쩍쨘횇쨍?횕 ?횤쩌쨘 */
	/* 쨍챨쨔횢?횕쩔징 li 쨋짠쨔짰쩔징 width 횈짖쩐챤쨀짧째징쨈횂 횉철쨩처 쨔챈횁철*/
	.ck li {
		list-style: inherit;
	}

	.ck > ul, ol {
		padding: 10px;
	}
}

/*
.ck div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 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 {
	font-family: inherit;
}
*/
.ck .table {
	width: 100%;
	max-width: 100%;
}

.ck p {
	margin: 0 0 10px;
	font-size: 1.2rem;
	letter-spacing: -0.03em;
	line-height: 160%;
	word-break: break-all;
}

.ck i {
	font-style: italic;
}

.ck html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abb
r, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, st
rong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	font-family: 'Noto Sans', 'Source Han Sans', "Noto Sans CJK KR", 'Nanum Gothic', 'NanumGothic', 'Malgun Gothic', 'dotum', 'serif';
}

.ck h1,
.h1 {
	font-size: 36px;
}

.ck h2,
.h2 {
	font-size: 30px;
}

.ck h3,
.h3 {
	font-size: 24px;
}

.ck h4,
.h4 {
	font-size: 20px;
}

.ck h5,
.h5 {
	font-size: 14px;
}

.ck h6,
.h6 {
	font-size: 12px;
}

.ck h1, .h1, h2, .h2, h3, .h3 {
	/*	margin-top: 20px;
	margin-bottom: 10px;*/
	margin: 0;
}

.ck h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}

.ck a {
	word-break: break-all;
}

.ck-widget__type-around {
	display: none;
}

.ck .ck-widget__selection-handle {
	display: none;
}

.ck .ck-widget:hover, .ck .ck-widget.ck-widget_selected:hover, .ck .ck-widget.ck-widget_selected {
	outline-color: var(--ck-color-widget-blurred-border);
}

.ck-hidden {
	display: none !important
}

.ck-reset_all:not(.ck-reset_all-excluded *), .ck.ck-reset, .ck.ck-reset_all {
	box-sizing: border-box;
	height: auto;
	position: static;
	width: auto
}

:root {
	--ck-z-default: 1;
	--ck-z-modal: calc(var(--ck-z-default)+999)
}

.ck-transitions-disabled, .ck-transitions-disabled * {
	transition: none !important
}

:root {
	--ck-color-base-foreground: #fafafa;
	--ck-color-base-background: #fff;
	--ck-color-base-border: #ccced1;
	--ck-color-base-action: #53a336;
	--ck-color-base-focus: #6cb5f9;
	--ck-color-base-text: #333;
	--ck-color-base-active: #2977ff;
	--ck-color-base-active-focus: #0d65ff;
	--ck-color-base-error: #db3700;
	--ck-color-focus-border-coordinates: 218,81.8%,56.9%;
	--ck-color-focus-border: hsl(var(--ck-color-focus-border-coordinates));
	--ck-color-focus-outer-shadow: #cae1fc;
	--ck-color-focus-disabled-shadow: rgba(119,186,248,.3);
	--ck-color-focus-error-shadow: rgba(255,64,31,.3);
	--ck-color-text: var(--ck-color-base-text);
	--ck-color-shadow-drop: rgba(0,0,0,.15);
	--ck-color-shadow-drop-active: rgba(0,0,0,.2);
	--ck-color-shadow-inner: rgba(0,0,0,.1);
	--ck-color-button-default-background: transparent;
	--ck-color-button-default-hover-background: #f0f0f0;
	--ck-color-button-default-active-background: #f0f0f0;
	--ck-color-button-default-disabled-background: transparent;
	--ck-color-button-on-background: #f0f7ff;
	--ck-color-button-on-hover-background: #dbecff;
	--ck-color-button-on-active-background: #dbecff;
	--ck-color-button-on-disabled-background: #f0f2f4;
	--ck-color-button-on-color: #2977ff;
	--ck-color-button-action-background: var(--ck-color-base-action);
	--ck-color-button-action-hover-background: #4d9d30;
	--ck-color-button-action-active-background: #4d9d30;
	--ck-color-button-action-disabled-background: #7ec365;
	--ck-color-button-action-text: var(--ck-color-base-background);
	--ck-color-button-save: #008a00;
	--ck-color-button-cancel: #db3700;
	--ck-color-switch-button-off-background: #939393;
	--ck-color-switch-button-off-hover-background: #7d7d7d;
	--ck-color-switch-button-on-background: var(--ck-color-button-action-background);
	--ck-color-switch-button-on-hover-background: #4d9d30;
	--ck-color-switch-button-inner-background: var(--ck-color-base-background);
	--ck-color-switch-button-inner-shadow: rgba(0,0,0,.1);
	--ck-color-dropdown-panel-background: var(--ck-color-base-background);
	--ck-color-dropdown-panel-border: var(--ck-color-base-border);
	--ck-color-input-background: var(--ck-color-base-background);
	--ck-color-input-border: var(--ck-color-base-border);
	--ck-color-input-error-border: var(--ck-color-base-error);
	--ck-color-input-text: var(--ck-color-base-text);
	--ck-color-input-disabled-background: #f2f2f2;
	--ck-color-input-disabled-border: var(--ck-color-base-border);
	--ck-color-input-disabled-text: #757575;
	--ck-color-list-background: var(--ck-color-base-background);
	--ck-color-list-button-hover-background: var(--ck-color-button-default-hover-background);
	--ck-color-list-button-on-background: var(--ck-color-button-on-color);
	--ck-color-list-button-on-background-focus: var(--ck-color-button-on-color);
	--ck-color-list-button-on-text: var(--ck-color-base-background);
	--ck-color-panel-background: var(--ck-color-base-background);
	--ck-color-panel-border: var(--ck-color-base-border);
	--ck-color-toolbar-background: var(--ck-color-base-background);
	--ck-color-toolbar-border: var(--ck-color-base-border);
	--ck-color-tooltip-background: var(--ck-color-base-text);
	--ck-color-tooltip-text: var(--ck-color-base-background);
	--ck-color-engine-placeholder-text: #707070;
	--ck-color-upload-bar-background: #6cb5f9;
	--ck-color-link-default: #0000f0;
	--ck-color-link-selected-background: rgba(31,176,255,.1);
	--ck-color-link-fake-selection: rgba(31,176,255,.3);
	--ck-color-highlight-background: #ff0;
	--ck-disabled-opacity: .5;
	--ck-focus-outer-shadow-geometry: 0 0 0 3px;
	--ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);
	--ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);
	--ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);
	--ck-focus-ring: 1px solid var(--ck-color-focus-border);
	--ck-font-size-base: 13px;
	--ck-line-height-base: 1.84615;
	--ck-font-face: Helvetica,Arial,Tahoma,Verdana,Sans-Serif;
	--ck-font-size-tiny: 0.7em;
	--ck-font-size-small: 0.75em;
	--ck-font-size-normal: 1em;
	--ck-font-size-big: 1.4em;
	--ck-font-size-large: 1.8em;
	--ck-ui-component-min-height: 2.3em
}

.ck-reset_all:not(.ck-reset_all-excluded *), .ck.ck-reset, .ck.ck-reset_all {
	word-wrap: break-word;
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	text-decoration: none;
	transition: none;
	vertical-align: middle
}

.ck-reset_all:not(.ck-reset_all-excluded *), .ck.ck-reset_all {
	border-collapse: collapse;
	color: var(--ck-color-text);
	cursor: auto;
	float: none;
	font: normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);
	text-align: left;
	white-space: nowrap
}

.ck-reset_all .ck-rtl:not(.ck-reset_all-excluded *) {
	text-align: right
}

.ck-reset_all iframe:not(.ck-reset_all-excluded *) {
	vertical-align: inherit
}

.ck-reset_all textarea:not(.ck-reset_all-excluded *) {
	white-space: pre-wrap
}

.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *), .ck-reset_all input[type=text]:not(.ck-reset_all-excluded *), .ck-reset_all textarea:not(.ck-reset_all-excluded *) {
	cursor: text
}

.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *), .ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *), .ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *) {
	cursor: default
}

.ck-reset_all fieldset:not(.ck-reset_all-excluded *) {
	border: 2px groove #dfdee3;
	padding: 10px
}

.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner {
	border: 0;
	padding: 0
}

.ck[dir=rtl], .ck[dir=rtl] .ck {
	text-align: right
}

:root {
	--ck-border-radius: 2px;
	--ck-inner-shadow: 2px 2px 3px var(--ck-color-shadow-inner) inset;
	--ck-drop-shadow: 0 1px 2px 1px var(--ck-color-shadow-drop);
	--ck-drop-shadow-active: 0 3px 6px 1px var(--ck-color-shadow-drop-active);
	--ck-spacing-unit: 0.6em;
	--ck-spacing-large: calc(var(--ck-spacing-unit)*1.5);
	--ck-spacing-standard: var(--ck-spacing-unit);
	--ck-spacing-medium: calc(var(--ck-spacing-unit)*0.8);
	--ck-spacing-small: calc(var(--ck-spacing-unit)*0.5);
	--ck-spacing-tiny: calc(var(--ck-spacing-unit)*0.3);
	--ck-spacing-extra-tiny: calc(var(--ck-spacing-unit)*0.16)
}

.ck.ck-icon {
	vertical-align: middle
}

:root {
	--ck-icon-size: calc(var(--ck-line-height-base)*var(--ck-font-size-normal))
}

.ck.ck-icon {
	font-size: .8333350694em;
	height: var(--ck-icon-size);
	width: var(--ck-icon-size);
	will-change: transform
}

	.ck.ck-icon, .ck.ck-icon * {
		cursor: inherit
	}

		.ck.ck-icon.ck-icon_inherit-color, .ck.ck-icon.ck-icon_inherit-color * {
			color: inherit
		}

			.ck.ck-icon.ck-icon_inherit-color:not([fill]) {
				fill: currentColor
			}

.ck.ck-button, a.ck.ck-button {
	align-items: center;
	display: inline-flex;
	justify-content: left;
	position: relative;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

	.ck.ck-button .ck-button__label, a.ck.ck-button .ck-button__label {
		display: none
	}

	.ck.ck-button.ck-button_with-text .ck-button__label, a.ck.ck-button.ck-button_with-text .ck-button__label {
		display: inline-block
	}

	.ck.ck-button:not(.ck-button_with-text), a.ck.ck-button:not(.ck-button_with-text) {
		justify-content: center
	}

.ck.ck-button, a.ck.ck-button {
	background: var(--ck-color-button-default-background)
}

	.ck.ck-button:not(.ck-disabled):hover, a.ck.ck-button:not(.ck-disabled):hover {
		background: var(--ck-color-button-default-hover-background)
	}

	.ck.ck-button:not(.ck-disabled):active, a.ck.ck-button:not(.ck-disabled):active {
		background: var(--ck-color-button-default-active-background)
	}

	.ck.ck-button.ck-disabled, a.ck.ck-button.ck-disabled {
		background: var(--ck-color-button-default-disabled-background)
	}

.ck.ck-button, a.ck.ck-button {
	border-radius: 0
}

	.ck-rounded-corners .ck.ck-button, .ck-rounded-corners a.ck.ck-button, .ck.ck-button.ck-rounded-corners, a.ck.ck-button.ck-rounded-corners {
		border-radius: var(--ck-border-radius)
	}

.ck.ck-button, a.ck.ck-button {
	-webkit-appearance: none;
	border: 1px solid transparent;
	cursor: default;
	font-size: inherit;
	line-height: 1;
	min-height: var(--ck-ui-component-min-height);
	min-width: var(--ck-ui-component-min-height);
	padding: var(--ck-spacing-tiny);
	text-align: center;
	transition: box-shadow .2s ease-in-out,border .2s ease-in-out;
	vertical-align: middle;
	white-space: nowrap
}

	.ck.ck-button:active, .ck.ck-button:focus, a.ck.ck-button:active, a.ck.ck-button:focus {
		border: var(--ck-focus-ring);
		box-shadow: var(--ck-focus-outer-shadow),0 0;
		outline: none
	}

	.ck.ck-button .ck-button__icon use, .ck.ck-button .ck-button__icon use *, a.ck.ck-button .ck-button__icon use, a.ck.ck-button .ck-button__icon use * {
		color: inherit
	}

	.ck.ck-button .ck-button__label, a.ck.ck-button .ck-button__label {
		color: inherit;
		cursor: inherit;
		font-size: inherit;
		font-weight: inherit;
		vertical-align: middle
	}

[dir=ltr] .ck.ck-button .ck-button__label, [dir=ltr] a.ck.ck-button .ck-button__label {
	text-align: left
}

[dir=rtl] .ck.ck-button .ck-button__label, [dir=rtl] a.ck.ck-button .ck-button__label {
	text-align: right
}

.ck.ck-button .ck-button__keystroke, a.ck.ck-button .ck-button__keystroke {
	color: inherit
}

[dir=ltr] .ck.ck-button .ck-button__keystroke, [dir=ltr] a.ck.ck-button .ck-button__keystroke {
	margin-left: var(--ck-spacing-large)
}

[dir=rtl] .ck.ck-button .ck-button__keystroke, [dir=rtl] a.ck.ck-button .ck-button__keystroke {
	margin-right: var(--ck-spacing-large)
}

.ck.ck-button .ck-button__keystroke, a.ck.ck-button .ck-button__keystroke {
	font-weight: 700;
	opacity: .7
}

.ck.ck-button.ck-disabled:active, .ck.ck-button.ck-disabled:focus, a.ck.ck-button.ck-disabled:active, a.ck.ck-button.ck-disabled:focus {
	box-shadow: var(--ck-focus-disabled-outer-shadow),0 0
}

.ck.ck-button.ck-disabled .ck-button__icon, .ck.ck-button.ck-disabled .ck-button__label, a.ck.ck-button.ck-disabled .ck-button__icon, a.ck.ck-button.ck-disabled .ck-button__label {
	opacity: var(--ck-disabled-opacity)
}

.ck.ck-button.ck-disabled .ck-button__keystroke, a.ck.ck-button.ck-disabled .ck-button__keystroke {
	opacity: .3
}

.ck.ck-button.ck-button_with-text, a.ck.ck-button.ck-button_with-text {
	padding: var(--ck-spacing-tiny) var(--ck-spacing-standard)
}

[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon, [dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon {
	margin-left: calc(var(--ck-spacing-small)*-1);
	margin-right: var(--ck-spacing-small)
}

[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon, [dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon {
	margin-left: var(--ck-spacing-small);
	margin-right: calc(var(--ck-spacing-small)*-1)
}

.ck.ck-button.ck-button_with-keystroke .ck-button__label, a.ck.ck-button.ck-button_with-keystroke .ck-button__label {
	flex-grow: 1
}

.ck.ck-button.ck-on, a.ck.ck-button.ck-on {
	background: var(--ck-color-button-on-background)
}

	.ck.ck-button.ck-on:not(.ck-disabled):hover, a.ck.ck-button.ck-on:not(.ck-disabled):hover {
		background: var(--ck-color-button-on-hover-background)
	}

	.ck.ck-button.ck-on:not(.ck-disabled):active, a.ck.ck-button.ck-on:not(.ck-disabled):active {
		background: var(--ck-color-button-on-active-background)
	}

	.ck.ck-button.ck-on.ck-disabled, a.ck.ck-button.ck-on.ck-disabled {
		background: var(--ck-color-button-on-disabled-background)
	}

.ck.ck-button.ck-on, a.ck.ck-button.ck-on {
	color: var(--ck-color-button-on-color)
}

.ck.ck-button.ck-button-save, a.ck.ck-button.ck-button-save {
	color: var(--ck-color-button-save)
}

.ck.ck-button.ck-button-cancel, a.ck.ck-button.ck-button-cancel {
	color: var(--ck-color-button-cancel)
}

.ck.ck-button-action, a.ck.ck-button-action {
	background: var(--ck-color-button-action-background)
}

	.ck.ck-button-action:not(.ck-disabled):hover, a.ck.ck-button-action:not(.ck-disabled):hover {
		background: var(--ck-color-button-action-hover-background)
	}

	.ck.ck-button-action:not(.ck-disabled):active, a.ck.ck-button-action:not(.ck-disabled):active {
		background: var(--ck-color-button-action-active-background)
	}

	.ck.ck-button-action.ck-disabled, a.ck.ck-button-action.ck-disabled {
		background: var(--ck-color-button-action-disabled-background)
	}

.ck.ck-button-action, a.ck.ck-button-action {
	color: var(--ck-color-button-action-text)
}

.ck.ck-button-bold, a.ck.ck-button-bold {
	font-weight: 700
}

.ck.ck-button.ck-switchbutton .ck-button__toggle, .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner {
	display: block
}

:root {
	--ck-switch-button-toggle-width: 2.6153846154em;
	--ck-switch-button-toggle-inner-size: calc(1.07692em+1px);
	--ck-switch-button-translation: calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px);
	--ck-switch-button-inner-hover-shadow: 0 0 0 5px var(--ck-color-switch-button-inner-shadow)
}

.ck.ck-button.ck-switchbutton, .ck.ck-button.ck-switchbutton.ck-on:active, .ck.ck-button.ck-switchbutton.ck-on:focus, .ck.ck-button.ck-switchbutton.ck-on:hover, .ck.ck-button.ck-switchbutton:active, .ck.ck-button.ck-switchbutton:focus, .ck.ck-button.ck-switchbutton:hover {
	background: transparent;
	color: inherit
}

[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label {
	margin-right: calc(var(--ck-spacing-large)*2)
}

[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label {
	margin-left: calc(var(--ck-spacing-large)*2)
}

.ck.ck-button.ck-switchbutton .ck-button__toggle {
	border-radius: 0
}

	.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle, .ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners {
		border-radius: var(--ck-border-radius)
	}

[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle {
	margin-left: auto
}

[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle {
	margin-right: auto
}

.ck.ck-button.ck-switchbutton .ck-button__toggle {
	background: var(--ck-color-switch-button-off-background);
	border: 1px solid transparent;
	transition: background .4s ease,box-shadow .2s ease-in-out,outline .2s ease-in-out;
	width: var(--ck-switch-button-toggle-width)
}

	.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner {
		border-radius: 0
	}

		.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner, .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners {
			border-radius: var(--ck-border-radius);
			border-radius: calc(var(--ck-border-radius)*.5)
		}

	.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner {
		background: var(--ck-color-switch-button-inner-background);
		height: var(--ck-switch-button-toggle-inner-size);
		transition: all .3s ease;
		width: var(--ck-switch-button-toggle-inner-size)
	}

	.ck.ck-button.ck-switchbutton .ck-button__toggle:hover {
		background: var(--ck-color-switch-button-off-hover-background)
	}

		.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner {
			box-shadow: var(--ck-switch-button-inner-hover-shadow)
		}

.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle {
	opacity: var(--ck-disabled-opacity)
}

.ck.ck-button.ck-switchbutton:focus {
	border-color: transparent;
	box-shadow: none;
	outline: none
}

	.ck.ck-button.ck-switchbutton:focus .ck-button__toggle {
		box-shadow: 0 0 0 1px var(--ck-color-base-background),0 0 0 5px var(--ck-color-focus-outer-shadow);
		outline: var(--ck-focus-ring);
		outline-offset: 1px
	}

.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle {
	background: var(--ck-color-switch-button-on-background)
}

	.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover {
		background: var(--ck-color-switch-button-on-hover-background)
	}

[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner {
	transform: translateX(var( --ck-switch-button-translation ))
}

[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner {
	transform: translateX(calc(var( --ck-switch-button-translation )*-1))
}

.ck.ck-color-grid {
	display: grid
}

:root {
	--ck-color-grid-tile-size: 24px;
	--ck-color-color-grid-check-icon: #166fd4
}

.ck.ck-color-grid {
	grid-gap: 5px;
	padding: 8px
}

.ck.ck-color-grid__tile {
	border: 0;
	height: var(--ck-color-grid-tile-size);
	min-height: var(--ck-color-grid-tile-size);
	min-width: var(--ck-color-grid-tile-size);
	padding: 0;
	transition: box-shadow .2s ease;
	width: var(--ck-color-grid-tile-size)
}

	.ck.ck-color-grid__tile.ck-disabled {
		cursor: unset;
		transition: unset
	}

	.ck.ck-color-grid__tile.ck-color-table__color-tile_bordered {
		box-shadow: 0 0 0 1px var(--ck-color-base-border)
	}

	.ck.ck-color-grid__tile .ck.ck-icon {
		color: var(--ck-color-color-grid-check-icon);
		display: none
	}

	.ck.ck-color-grid__tile.ck-on {
		box-shadow: inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)
	}

		.ck.ck-color-grid__tile.ck-on .ck.ck-icon {
			display: block
		}

	.ck.ck-color-grid__tile.ck-on, .ck.ck-color-grid__tile:focus:not(.ck-disabled), .ck.ck-color-grid__tile:hover:not(.ck-disabled) {
		border: 0
	}

	.ck.ck-color-grid__tile:focus:not(.ck-disabled), .ck.ck-color-grid__tile:hover:not(.ck-disabled) {
		box-shadow: inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)
	}

.ck.ck-color-grid__label {
	padding: 0 var(--ck-spacing-standard)
}

:root {
	--ck-dropdown-max-width: 75vw
}

.ck.ck-dropdown {
	display: inline-block;
	position: relative
}

	.ck.ck-dropdown .ck-dropdown__arrow {
		pointer-events: none;
		z-index: var(--ck-z-default)
	}

	.ck.ck-dropdown .ck-button.ck-dropdown__button {
		width: 100%
	}

	.ck.ck-dropdown .ck-dropdown__panel {
		display: none;
		max-width: var(--ck-dropdown-max-width);
		position: absolute;
		z-index: var(--ck-z-modal)
	}

		.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible {
			display: inline-block
		}

		.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw {
			bottom: 100%
		}

		.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw {
			bottom: auto;
			top: 100%
		}

		.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se {
			left: 0
		}

		.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw {
			right: 0
		}

		.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s {
			left: 50%;
			transform: translateX(-50%)
		}

		.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw {
			left: 75%;
			transform: translateX(-75%)
		}

		.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme {
			left: 25%;
			transform: translateX(-25%)
		}

.ck.ck-toolbar .ck-dropdown__panel {
	z-index: calc(var(--ck-z-modal)+1)
}

:root {
	--ck-dropdown-arrow-size: calc(var(--ck-icon-size)*0.5)
}

.ck.ck-dropdown {
	font-size: inherit
}

	.ck.ck-dropdown .ck-dropdown__arrow {
		width: var(--ck-dropdown-arrow-size)
	}

[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow {
	margin-left: var(--ck-spacing-standard);
	right: var(--ck-spacing-standard)
}

[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow {
	left: var(--ck-spacing-standard);
	margin-right: var(--ck-spacing-small)
}

.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow {
	opacity: var(--ck-disabled-opacity)
}

[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text) {
	padding-left: var(--ck-spacing-small)
}

[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text) {
	padding-right: var(--ck-spacing-small)
}

.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label {
	overflow: hidden;
	text-overflow: ellipsis;
	width: 7em
}

.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label {
	opacity: var(--ck-disabled-opacity)
}

.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label {
	width: auto
}

.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active, .ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active {
	box-shadow: none
}

	.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus, .ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus {
		box-shadow: var(--ck-focus-outer-shadow),0 0
	}

.ck.ck-dropdown__panel {
	border-radius: 0
}

	.ck-rounded-corners .ck.ck-dropdown__panel, .ck.ck-dropdown__panel.ck-rounded-corners {
		border-radius: var(--ck-border-radius)
	}

.ck.ck-dropdown__panel {
	background: var(--ck-color-dropdown-panel-background);
	border: 1px solid var(--ck-color-dropdown-panel-border);
	bottom: 0;
	box-shadow: var(--ck-drop-shadow),0 0;
	min-width: 100%
}

	.ck.ck-dropdown__panel.ck-dropdown__panel_se {
		border-top-left-radius: 0
	}

	.ck.ck-dropdown__panel.ck-dropdown__panel_sw {
		border-top-right-radius: 0
	}

	.ck.ck-dropdown__panel.ck-dropdown__panel_ne {
		border-bottom-left-radius: 0
	}

	.ck.ck-dropdown__panel.ck-dropdown__panel_nw {
		border-bottom-right-radius: 0
	}

.ck.ck-splitbutton {
	font-size: inherit
}

	.ck.ck-splitbutton .ck-splitbutton__action:focus {
		z-index: calc(var(--ck-z-default)+1)
	}

:root {
	--ck-color-split-button-hover-background: #ebebeb;
	--ck-color-split-button-hover-border: #b3b3b3
}

[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__action, [dir=ltr] .ck.ck-splitbutton:hover > .ck-splitbutton__action {
	border-bottom-right-radius: unset;
	border-top-right-radius: unset
}

[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__action, [dir=rtl] .ck.ck-splitbutton:hover > .ck-splitbutton__action {
	border-bottom-left-radius: unset;
	border-top-left-radius: unset
}

.ck.ck-splitbutton > .ck-splitbutton__arrow {
	min-width: unset
}

[dir=ltr] .ck.ck-splitbutton > .ck-splitbutton__arrow {
	border-bottom-left-radius: unset;
	border-top-left-radius: unset
}

[dir=rtl] .ck.ck-splitbutton > .ck-splitbutton__arrow {
	border-bottom-right-radius: unset;
	border-top-right-radius: unset
}

.ck.ck-splitbutton > .ck-splitbutton__arrow svg {
	width: var(--ck-dropdown-arrow-size)
}

.ck.ck-splitbutton > .ck-splitbutton__arrow:not(:focus) {
	border-bottom-width: 0;
	border-top-width: 0
}

.ck.ck-splitbutton.ck-splitbutton_open > .ck-button:not(.ck-on):not(.ck-disabled):not(:hover), .ck.ck-splitbutton:hover > .ck-button:not(.ck-on):not(.ck-disabled):not(:hover) {
	background: var(--ck-color-split-button-hover-background)
}

.ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):after, .ck.ck-splitbutton:hover > .ck-splitbutton__arrow:not(.ck-disabled):after {
	background-color: var(--ck-color-split-button-hover-border);
	content: "";
	height: 100%;
	position: absolute;
	width: 1px
}

.ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow:focus:after, .ck.ck-splitbutton:hover > .ck-splitbutton__arrow:focus:after {
	--ck-color-split-button-hover-border: var(--ck-color-focus-border)
}

[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):after, [dir=ltr] .ck.ck-splitbutton:hover > .ck-splitbutton__arrow:not(.ck-disabled):after {
	left: -1px
}

[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):after, [dir=rtl] .ck.ck-splitbutton:hover > .ck-splitbutton__arrow:not(.ck-disabled):after {
	right: -1px
}

.ck.ck-splitbutton.ck-splitbutton_open {
	border-radius: 0
}

	.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open, .ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners {
		border-radius: var(--ck-border-radius)
	}

		.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__action, .ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners > .ck-splitbutton__action {
			border-bottom-left-radius: 0
		}

		.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow, .ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners > .ck-splitbutton__arrow {
			border-bottom-right-radius: 0
		}

.ck .ck-placeholder, .ck.ck-placeholder {
	position: relative
}

	.ck .ck-placeholder:before, .ck.ck-placeholder:before {
		content: attr(data-placeholder);
		left: 0;
		pointer-events: none;
		position: absolute;
		right: 0
	}

.ck.ck-read-only .ck-placeholder:before {
	display: none
}

.ck.ck-reset_all .ck-placeholder {
	position: relative
}

.ck .ck-placeholder:before, .ck.ck-placeholder:before {
	color: var(--ck-color-engine-placeholder-text);
	cursor: text
}

.ck.ck-editor__editable span[data-ck-unsafe-element] {
	display: none
}

.ck.ck-toolbar {
	align-items: center;
	display: flex;
	flex-flow: row nowrap;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

	.ck.ck-toolbar > .ck-toolbar__items {
		align-items: center;
		display: flex;
		flex-flow: row wrap;
		flex-grow: 1
	}

	.ck.ck-toolbar .ck.ck-toolbar__separator {
		display: inline-block
	}

		.ck.ck-toolbar .ck.ck-toolbar__separator:first-child, .ck.ck-toolbar .ck.ck-toolbar__separator:last-child {
			display: none
		}

	.ck.ck-toolbar .ck-toolbar__line-break {
		flex-basis: 100%
	}

	.ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items {
		flex-wrap: nowrap
	}

	.ck.ck-toolbar.ck-toolbar_vertical > .ck-toolbar__items {
		flex-direction: column
	}

	.ck.ck-toolbar.ck-toolbar_floating > .ck-toolbar__items {
		flex-wrap: nowrap
	}

	.ck.ck-toolbar > .ck.ck-toolbar__grouped-dropdown > .ck-dropdown__button .ck-dropdown__arrow {
		display: none
	}

.ck.ck-toolbar {
	border-radius: 0
}

	.ck-rounded-corners .ck.ck-toolbar, .ck.ck-toolbar.ck-rounded-corners {
		border-radius: var(--ck-border-radius)
	}

.ck.ck-toolbar {
	background: var(--ck-color-toolbar-background);
	border: 1px solid var(--ck-color-toolbar-border);
	padding: 0 var(--ck-spacing-small)
}

	.ck.ck-toolbar .ck.ck-toolbar__separator {
		align-self: stretch;
		background: var(--ck-color-toolbar-border);
		margin-bottom: var(--ck-spacing-small);
		margin-top: var(--ck-spacing-small);
		min-width: 1px;
		width: 1px
	}

	.ck.ck-toolbar .ck-toolbar__line-break {
		height: 0
	}

	.ck.ck-toolbar > .ck-toolbar__items > :not(.ck-toolbar__line-break) {
		margin-right: var(--ck-spacing-small)
	}

	.ck.ck-toolbar > .ck-toolbar__items:empty + .ck.ck-toolbar__separator {
		display: none
	}

	.ck.ck-toolbar > .ck-toolbar__items > :not(.ck-toolbar__line-break), .ck.ck-toolbar > .ck.ck-toolbar__grouped-dropdown {
		margin-bottom: var(--ck-spacing-small);
		margin-top: var(--ck-spacing-small)
	}

	.ck.ck-toolbar.ck-toolbar_vertical {
		padding: 0
	}

		.ck.ck-toolbar.ck-toolbar_vertical > .ck-toolbar__items > .ck {
			border-radius: 0;
			margin: 0;
			width: 100%
		}

	.ck.ck-toolbar.ck-toolbar_compact {
		padding: 0
	}

		.ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > * {
			margin: 0
		}

		.ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > :not(:first-child):not(:last-child) {
			border-radius: 0
		}

	.ck.ck-toolbar > .ck.ck-toolbar__grouped-dropdown > .ck.ck-button.ck-dropdown__button {
		padding-left: var(--ck-spacing-tiny)
	}

	.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown > .ck-dropdown__panel {
		min-width: auto
	}

	.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown > .ck-button > .ck-button__label {
		max-width: 7em;
		width: auto
	}

.ck-toolbar-container .ck.ck-toolbar {
	border: 0
}

.ck.ck-toolbar[dir=rtl] > .ck-toolbar__items > .ck, [dir=rtl] .ck.ck-toolbar > .ck-toolbar__items > .ck {
	margin-right: 0
}

.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck, [dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck {
	margin-left: var(--ck-spacing-small)
}

.ck.ck-toolbar[dir=rtl] > .ck-toolbar__items > .ck:last-child, [dir=rtl] .ck.ck-toolbar > .ck-toolbar__items > .ck:last-child {
	margin-left: 0
}

.ck.ck-toolbar.ck-toolbar_compact[dir=rtl] > .ck-toolbar__items > .ck:first-child, [dir=rtl] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.ck.ck-toolbar.ck-toolbar_compact[dir=rtl] > .ck-toolbar__items > .ck:last-child, [dir=rtl] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:last-child {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl] > .ck-toolbar__items:not(:empty):not(:only-child), .ck.ck-toolbar[dir=rtl] > .ck.ck-toolbar__separator, [dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child), [dir=rtl] .ck.ck-toolbar > .ck.ck-toolbar__separator {
	margin-left: var(--ck-spacing-small)
}

.ck.ck-toolbar[dir=ltr] > .ck-toolbar__items > .ck:last-child, [dir=ltr] .ck.ck-toolbar > .ck-toolbar__items > .ck:last-child {
	margin-right: 0
}

.ck.ck-toolbar.ck-toolbar_compact[dir=ltr] > .ck-toolbar__items > .ck:first-child, [dir=ltr] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:first-child {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.ck.ck-toolbar.ck-toolbar_compact[dir=ltr] > .ck-toolbar__items > .ck:last-child, [dir=ltr] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:last-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr] > .ck-toolbar__items:not(:empty):not(:only-child), .ck.ck-toolbar[dir=ltr] > .ck.ck-toolbar__separator, [dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child), [dir=ltr] .ck.ck-toolbar > .ck.ck-toolbar__separator {
	margin-right: var(--ck-spacing-small)
}

.ck.ck-list {
	display: flex;
	flex-direction: column;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

	.ck.ck-list .ck-list__item, .ck.ck-list .ck-list__separator {
		display: block
	}

		.ck.ck-list .ck-list__item > :focus {
			position: relative;
			z-index: var(--ck-z-default)
		}

.ck.ck-list {
	border-radius: 0
}

	.ck-rounded-corners .ck.ck-list, .ck.ck-list.ck-rounded-corners {
		border-radius: var(--ck-border-radius)
	}

.ck.ck-list {
	background: var(--ck-color-list-background);
	list-style-type: none
}

.ck.ck-list__item {
	cursor: default;
	min-width: 12em
}

	.ck.ck-list__item .ck-button {
		border-radius: 0;
		min-height: unset;
		padding: calc(var(--ck-line-height-base)*.2*var(--ck-font-size-base)) calc(var(--ck-line-height-base)*.4*var(--ck-font-size-base));
		text-align: left;
		width: 100%
	}

		.ck.ck-list__item .ck-button .ck-button__label {
			line-height: calc(var(--ck-line-height-base)*1.2*var(--ck-font-size-base))
		}

		.ck.ck-list__item .ck-button:active {
			box-shadow: none
		}

		.ck.ck-list__item .ck-button.ck-on {
			background: var(--ck-color-list-button-on-background);
			color: var(--ck-color-list-button-on-text)
		}

			.ck.ck-list__item .ck-button.ck-on:active {
				box-shadow: none
			}

			.ck.ck-list__item .ck-button.ck-on:hover:not(.ck-disabled) {
				background: var(--ck-color-list-button-on-background-focus)
			}

			.ck.ck-list__item .ck-button.ck-on:focus:not(.ck-switchbutton):not(.ck-disabled) {
				border-color: var(--ck-color-base-background)
			}

		.ck.ck-list__item .ck-button:hover:not(.ck-disabled) {
			background: var(--ck-color-list-button-hover-background)
		}

	.ck.ck-list__item .ck-switchbutton.ck-on {
		background: var(--ck-color-list-background);
		color: inherit
	}

		.ck.ck-list__item .ck-switchbutton.ck-on:hover:not(.ck-disabled) {
			background: var(--ck-color-list-button-hover-background);
			color: inherit
		}

.ck.ck-list__separator {
	background: var(--ck-color-base-border);
	height: 1px;
	width: 100%
}

:root {
	--ck-toolbar-dropdown-max-width: 60vw
}

.ck.ck-toolbar-dropdown > .ck-dropdown__panel {
	max-width: var(--ck-toolbar-dropdown-max-width);
	width: max-content
}

	.ck.ck-toolbar-dropdown > .ck-dropdown__panel .ck-button:focus {
		z-index: calc(var(--ck-z-default)+1)
	}

.ck.ck-toolbar-dropdown .ck-toolbar {
	border: 0
}

.ck.ck-dropdown .ck-dropdown__panel .ck-list {
	border-radius: 0
}

	.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list, .ck.ck-dropdown .ck-dropdown__panel .ck-list.ck-rounded-corners {
		border-radius: var(--ck-border-radius);
		border-top-left-radius: 0
	}

	.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button {
		border-radius: 0
	}

		.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button, .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button.ck-rounded-corners {
			border-radius: var(--ck-border-radius);
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0;
			border-top-left-radius: 0
		}

	.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button {
		border-radius: 0
	}

		.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button, .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button.ck-rounded-corners {
			border-radius: var(--ck-border-radius);
			border-top-left-radius: 0;
			border-top-right-radius: 0
		}

:root {
	--ck-balloon-panel-arrow-z-index: calc(var(--ck-z-default) - 3)
}

.ck.ck-balloon-panel {
	display: none;
	position: absolute;
	z-index: var(--ck-z-modal)
}

	.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after, .ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before {
		content: "";
		position: absolute
	}

	.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before {
		z-index: var(--ck-balloon-panel-arrow-z-index)
	}

	.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after {
		z-index: calc(var(--ck-balloon-panel-arrow-z-index)+1)
	}

	.ck.ck-balloon-panel[class*=arrow_n]:before {
		z-index: var(--ck-balloon-panel-arrow-z-index)
	}

	.ck.ck-balloon-panel[class*=arrow_n]:after {
		z-index: calc(var(--ck-balloon-panel-arrow-z-index)+1)
	}

	.ck.ck-balloon-panel[class*=arrow_s]:before {
		z-index: var(--ck-balloon-panel-arrow-z-index)
	}

	.ck.ck-balloon-panel[class*=arrow_s]:after {
		z-index: calc(var(--ck-balloon-panel-arrow-z-index)+1)
	}

	.ck.ck-balloon-panel.ck-balloon-panel_visible {
		display: block
	}

:root {
	--ck-balloon-border-width: 1px;
	--ck-balloon-arrow-offset: 2px;
	--ck-balloon-arrow-height: 10px;
	--ck-balloon-arrow-half-width: 8px;
	--ck-balloon-arrow-drop-shadow: 0 2px 2px var(--ck-color-shadow-drop)
}

.ck.ck-balloon-panel {
	border-radius: 0
}

	.ck-rounded-corners .ck.ck-balloon-panel, .ck.ck-balloon-panel.ck-rounded-corners {
		border-radius: var(--ck-border-radius)
	}

.ck.ck-balloon-panel {
	background: var(--ck-color-panel-background);
	border: var(--ck-balloon-border-width) solid var(--ck-color-panel-border);
	box-shadow: var(--ck-drop-shadow),0 0;
	min-height: 15px
}

	.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after, .ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before {
		border-style: solid;
		height: 0;
		width: 0
	}

	.ck.ck-balloon-panel[class*=arrow_n]:after, .ck.ck-balloon-panel[class*=arrow_n]:before {
		border-width: 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)
	}

	.ck.ck-balloon-panel[class*=arrow_n]:before {
		border-color: transparent transparent var(--ck-color-panel-border) transparent;
		margin-top: calc(var(--ck-balloon-border-width)*-1)
	}

	.ck.ck-balloon-panel[class*=arrow_n]:after {
		border-color: transparent transparent var(--ck-color-panel-background) transparent;
		margin-top: calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))
	}

	.ck.ck-balloon-panel[class*=arrow_s]:after, .ck.ck-balloon-panel[class*=arrow_s]:before {
		border-width: var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)
	}

	.ck.ck-balloon-panel[class*=arrow_s]:before {
		border-color: var(--ck-color-panel-border) transparent transparent;
		filter: drop-shadow(var(--ck-balloon-arrow-drop-shadow));
		margin-bottom: calc(var(--ck-balloon-border-width)*-1)
	}

	.ck.ck-balloon-panel[class*=arrow_s]:after {
		border-color: var(--ck-color-panel-background) transparent transparent transparent;
		margin-bottom: calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))
	}

	.ck.ck-balloon-panel[class*=arrow_e]:after, .ck.ck-balloon-panel[class*=arrow_e]:before {
		border-width: var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)
	}

	.ck.ck-balloon-panel[class*=arrow_e]:before {
		border-color: transparent transparent transparent var(--ck-color-panel-border);
		margin-right: calc(var(--ck-balloon-border-width)*-1)
	}

	.ck.ck-balloon-panel[class*=arrow_e]:after {
		border-color: transparent transparent transparent var(--ck-color-panel-background);
		margin-right: calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))
	}

	.ck.ck-balloon-panel[class*=arrow_w]:after, .ck.ck-balloon-panel[class*=arrow_w]:before {
		border-width: var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0
	}

	.ck.ck-balloon-panel[class*=arrow_w]:before {
		border-color: transparent var(--ck-color-panel-border) transparent transparent;
		margin-left: calc(var(--ck-balloon-border-width)*-1)
	}

	.ck.ck-balloon-panel[class*=arrow_w]:after {
		border-color: transparent var(--ck-color-panel-background) transparent transparent;
		margin-left: calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))
	}

	.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before {
		left: 50%;
		margin-left: calc(var(--ck-balloon-arrow-half-width)*-1);
		top: calc(var(--ck-balloon-arrow-height)*-1)
	}

	.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before {
		left: calc(var(--ck-balloon-arrow-half-width)*2);
		top: calc(var(--ck-balloon-arrow-height)*-1)
	}

	.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before {
		right: calc(var(--ck-balloon-arrow-half-width)*2);
		top: calc(var(--ck-balloon-arrow-height)*-1)
	}

	.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before {
		bottom: calc(var(--ck-balloon-arrow-height)*-1);
		left: 50%;
		margin-left: calc(var(--ck-balloon-arrow-half-width)*-1)
	}

	.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before {
		bottom: calc(var(--ck-balloon-arrow-height)*-1);
		left: calc(var(--ck-balloon-arrow-half-width)*2)
	}

	.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before {
		bottom: calc(var(--ck-balloon-arrow-height)*-1);
		right: calc(var(--ck-balloon-arrow-half-width)*2)
	}

	.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before {
		bottom: calc(var(--ck-balloon-arrow-height)*-1);
		margin-right: calc(var(--ck-balloon-arrow-half-width)*2);
		right: 25%
	}

	.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before {
		bottom: calc(var(--ck-balloon-arrow-height)*-1);
		left: 25%;
		margin-left: calc(var(--ck-balloon-arrow-half-width)*2)
	}

	.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before {
		margin-right: calc(var(--ck-balloon-arrow-half-width)*2);
		right: 25%;
		top: calc(var(--ck-balloon-arrow-height)*-1)
	}

	.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before {
		left: 25%;
		margin-left: calc(var(--ck-balloon-arrow-half-width)*2);
		top: calc(var(--ck-balloon-arrow-height)*-1)
	}

	.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before {
		margin-top: calc(var(--ck-balloon-arrow-half-width)*-1);
		right: calc(var(--ck-balloon-arrow-height)*-1);
		top: 50%
	}

	.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before {
		left: calc(var(--ck-balloon-arrow-height)*-1);
		margin-top: calc(var(--ck-balloon-arrow-half-width)*-1);
		top: 50%
	}

	.ck.ck-balloon-panel.ck-tooltip {
		--ck-balloon-border-width: 0px;
		--ck-balloon-arrow-offset: 0px;
		--ck-balloon-arrow-half-width: 4px;
		--ck-balloon-arrow-height: 4px;
		--ck-color-panel-background: var(--ck-color-tooltip-background);
		padding: 0 var(--ck-spacing-medium);
		pointer-events: none;
		z-index: calc(var(--ck-z-modal)+100)
	}

		.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text {
			color: var(--ck-color-tooltip-text);
			font-size: .9em;
			line-height: 1.5
		}

	.ck.ck-balloon-panel.ck-tooltip {
		box-shadow: none
	}

		.ck.ck-balloon-panel.ck-tooltip:before {
			display: none
		}

:root {
	--ck-color-editable-blur-selection: #d9d9d9
}

.ck.ck-editor__editable:not(.ck-editor__nested-editable) {
	border-radius: 0
}

.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable), .ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable) {
	border-radius: var(--ck-border-radius)
}

.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable) {
	border: var(--ck-focus-ring);
	box-shadow: var(--ck-inner-shadow),0 0;
	outline: none
}

.ck.ck-editor__editable_inline {
	border: 1px solid transparent;
	overflow: auto;
	padding: 0 var(--ck-spacing-standard)
}

	.ck.ck-editor__editable_inline[dir=ltr] {
		text-align: left
	}

	.ck.ck-editor__editable_inline[dir=rtl] {
		text-align: right
	}

	.ck.ck-editor__editable_inline > :first-child {
		margin-top: var(--ck-spacing-large)
	}

	.ck.ck-editor__editable_inline > :last-child {
		margin-bottom: var(--ck-spacing-large)
	}

	.ck.ck-editor__editable_inline.ck-blurred::selection {
		background: var(--ck-color-editable-blur-selection)
	}

.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after {
	border-bottom-color: var(--ck-color-base-foreground)
}

.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after {
	border-top-color: var(--ck-color-base-foreground)
}

.ck.ck-label {
	display: block
}

.ck.ck-voice-label {
	display: none
}

.ck.ck-label {
	font-weight: 700
}

.ck.ck-form__header {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between
}

:root {
	--ck-form-header-height: 38px
}

.ck.ck-form__header {
	border-bottom: 1px solid var(--ck-color-base-border);
	height: var(--ck-form-header-height);
	line-height: var(--ck-form-header-height);
	padding: var(--ck-spacing-small) var(--ck-spacing-large)
}

	.ck.ck-form__header .ck-form__header__label {
		font-weight: 700
	}

:root {
	--ck-input-width: 18em;
	--ck-input-text-width: var(--ck-input-width)
}

.ck.ck-input {
	border-radius: 0
}

	.ck-rounded-corners .ck.ck-input, .ck.ck-input.ck-rounded-corners {
		border-radius: var(--ck-border-radius)
	}

.ck.ck-input {
	background: var(--ck-color-input-background);
	border: 1px solid var(--ck-color-input-border);
	min-height: var(--ck-ui-component-min-height);
	min-width: var(--ck-input-width);
	padding: var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);
	transition: box-shadow .1s ease-in-out,border .1s ease-in-out
}

	.ck.ck-input:focus {
		border: var(--ck-focus-ring);
		box-shadow: var(--ck-focus-outer-shadow),0 0;
		outline: none
	}

	.ck.ck-input[readonly] {
		background: var(--ck-color-input-disabled-background);
		border: 1px solid var(--ck-color-input-disabled-border);
		color: var(--ck-color-input-disabled-text)
	}

		.ck.ck-input[readonly]:focus {
			box-shadow: var(--ck-focus-disabled-outer-shadow),0 0
		}

	.ck.ck-input.ck-error {
		animation: ck-input-shake .3s ease both;
		border-color: var(--ck-color-input-error-border)
	}

		.ck.ck-input.ck-error:focus {
			box-shadow: var(--ck-focus-error-outer-shadow),0 0
		}

@keyframes ck-input-shake {
	20% {
		transform: translateX(-2px)
	}

	40% {
		transform: translateX(2px)
	}

	60% {
		transform: translateX(-1px)
	}

	80% {
		transform: translateX(1px)
	}
}

.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper {
	display: flex;
	position: relative
}

.ck.ck-labeled-field-view .ck.ck-label {
	display: block;
	position: absolute
}

:root {
	--ck-labeled-field-view-transition: .1s cubic-bezier(0,0,0.24,0.95);
	--ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-spacing-medium);
	--ck-labeled-field-label-default-position-x: var(--ck-spacing-medium);
	--ck-labeled-field-label-default-position-y: calc(var(--ck-font-size-base)*0.6);
	--ck-color-labeled-field-label-background: var(--ck-color-base-background)
}

.ck.ck-labeled-field-view {
	border-radius: 0
}

	.ck-rounded-corners .ck.ck-labeled-field-view, .ck.ck-labeled-field-view.ck-rounded-corners {
		border-radius: var(--ck-border-radius)
	}

	.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper {
		width: 100%
	}

		.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
			top: 0
		}

[dir=ltr] .ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
	left: 0
}

[dir=rtl] .ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
	right: 0
}

.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
	background: var(--ck-color-labeled-field-label-background);
	font-weight: 400;
	line-height: normal;
	max-width: 100%;
	overflow: hidden;
	padding: 0 calc(var(--ck-font-size-tiny)*.5);
	pointer-events: none;
	text-overflow: ellipsis;
	transform: translate(var(--ck-spacing-medium),-6px) scale(.75);
	transform-origin: 0 0;
	transition: transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition)
}

.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly]) + .ck.ck-label, .ck.ck-labeled-field-view.ck-error > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
	color: var(--ck-color-base-error)
}

.ck.ck-labeled-field-view .ck-labeled-field-view__status {
	font-size: var(--ck-font-size-small);
	margin-top: var(--ck-spacing-small);
	white-space: normal
}

	.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error {
		color: var(--ck-color-base-error)
	}

.ck.ck-labeled-field-view.ck-disabled > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label, .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
	color: var(--ck-color-input-disabled-text)
}

[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label, [dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
	transform: translate(var(--ck-labeled-field-label-default-position-x),var(--ck-labeled-field-label-default-position-y)) scale(1)
}

[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label, [dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
	transform: translate(calc(var(--ck-labeled-field-label-default-position-x)*-1),var(--ck-labeled-field-label-default-position-y)) scale(1)
}

.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label, .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
	background: transparent;
	max-width: calc(var(--ck-labeled-field-empty-unfocused-max-width));
	padding: 0
}

.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck.ck-button {
	background: transparent
}

.ck.ck-labeled-field-view.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck-button > .ck-button__label {
	opacity: 0
}

.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown + .ck-label {
	max-width: calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))
}

.ck .ck-balloon-rotator__navigation {
	align-items: center;
	display: flex;
	justify-content: center
}

.ck .ck-balloon-rotator__content .ck-toolbar {
	justify-content: center
}

.ck .ck-balloon-rotator__navigation {
	background: var(--ck-color-toolbar-background);
	border-bottom: 1px solid var(--ck-color-toolbar-border);
	padding: 0 var(--ck-spacing-small)
}

	.ck .ck-balloon-rotator__navigation > * {
		margin-bottom: var(--ck-spacing-small);
		margin-right: var(--ck-spacing-small);
		margin-top: var(--ck-spacing-small)
	}

	.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter {
		margin-left: var(--ck-spacing-small);
		margin-right: var(--ck-spacing-standard)
	}

.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper {
	box-shadow: none
}

.ck .ck-fake-panel {
	position: absolute;
	z-index: calc(var(--ck-z-modal) - 1)
}

	.ck .ck-fake-panel div {
		position: absolute
	}

		.ck .ck-fake-panel div:first-child {
			z-index: 2
		}

		.ck .ck-fake-panel div:nth-child(2) {
			z-index: 1
		}

:root {
	--ck-balloon-fake-panel-offset-horizontal: 6px;
	--ck-balloon-fake-panel-offset-vertical: 6px
}

.ck .ck-fake-panel div {
	background: var(--ck-color-panel-background);
	border: 1px solid var(--ck-color-panel-border);
	border-radius: var(--ck-border-radius);
	box-shadow: var(--ck-drop-shadow),0 0;
	height: 100%;
	min-height: 15px;
	width: 100%
}

	.ck .ck-fake-panel div:first-child {
		margin-left: var(--ck-balloon-fake-panel-offset-horizontal);
		margin-top: var(--ck-balloon-fake-panel-offset-vertical)
	}

	.ck .ck-fake-panel div:nth-child(2) {
		margin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);
		margin-top: calc(var(--ck-balloon-fake-panel-offset-vertical)*2)
	}

	.ck .ck-fake-panel div:nth-child(3) {
		margin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);
		margin-top: calc(var(--ck-balloon-fake-panel-offset-vertical)*3)
	}

.ck .ck-balloon-panel_arrow_s + .ck-fake-panel, .ck .ck-balloon-panel_arrow_se + .ck-fake-panel, .ck .ck-balloon-panel_arrow_sw + .ck-fake-panel {
	--ck-balloon-fake-panel-offset-vertical: -6px
}

.ck.ck-sticky-panel .ck-sticky-panel__content_sticky {
	position: fixed;
	top: 0;
	z-index: var(--ck-z-modal)
}

.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit {
	position: absolute;
	top: auto
}

.ck.ck-sticky-panel .ck-sticky-panel__content_sticky {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-width: 0 1px 1px;
	box-shadow: var(--ck-drop-shadow),0 0
}

.ck.ck-block-toolbar-button {
	position: absolute;
	z-index: var(--ck-z-default)
}

:root {
	--ck-color-block-toolbar-button: var(--ck-color-text);
	--ck-block-toolbar-button-size: var(--ck-font-size-normal)
}

.ck.ck-block-toolbar-button {
	color: var(--ck-color-block-toolbar-button);
	font-size: var(--ck-block-toolbar-size)
}

.ck.ck-editor {
	position: relative
}

	.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar {
		z-index: var(--ck-z-modal)
	}

.ck.ck-editor__top .ck-sticky-panel .ck-toolbar {
	border-radius: 0
}

	.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar, .ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners {
		border-radius: var(--ck-border-radius);
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0
	}

.ck.ck-editor__top .ck-sticky-panel .ck-toolbar {
	border-bottom-width: 0
}

.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar {
	border-bottom-width: 1px;
	border-radius: 0
}

	.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar, .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar.ck-rounded-corners {
		border-radius: var(--ck-border-radius);
		border-radius: 0
	}

.ck.ck-editor__main > .ck-editor__editable {
	background: var(--ck-color-base-background);
	border-radius: 0
}

	.ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable, .ck.ck-editor__main > .ck-editor__editable.ck-rounded-corners {
		border-radius: var(--ck-border-radius);
		border-top-left-radius: 0;
		border-top-right-radius: 0
	}

	.ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
		border-color: var(--ck-color-base-border)
	}

.ck-content blockquote {
	border-left: 5px solid #ccc;
	font-style: italic;
	margin-left: 0;
	margin-right: 0;
	overflow: hidden;
	padding-left: 1.5em;
	padding-right: 1.5em
}

.ck-content[dir=rtl] blockquote {
	border-left: 0;
	border-right: 5px solid #ccc
}

.ck .ck-widget .ck-widget__type-around__button {
	display: block;
	overflow: hidden;
	position: absolute;
	z-index: var(--ck-z-default)
}

	.ck .ck-widget .ck-widget__type-around__button svg {
		left: 50%;
		position: absolute;
		top: 50%;
		z-index: calc(var(--ck-z-default)+2)
	}

	.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before {
		left: min(10%,30px);
		top: calc(var(--ck-widget-outline-thickness)*-.5);
		transform: translateY(-50%)
	}

	.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after {
		bottom: calc(var(--ck-widget-outline-thickness)*-.5);
		right: min(10%,30px);
		transform: translateY(50%)
	}

.ck .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:after, .ck .ck-widget > .ck-widget__type-around > .ck-widget__type-around__button:hover:after {
	content: "";
	display: block;
	left: 1px;
	position: absolute;
	top: 1px;
	z-index: calc(var(--ck-z-default)+1)
}

.ck .ck-widget > .ck-widget__type-around > .ck-widget__type-around__fake-caret {
	display: none;
	left: 0;
	position: absolute;
	right: 0
}

.ck .ck-widget:hover > .ck-widget__type-around > .ck-widget__type-around__fake-caret {
	left: calc(var(--ck-widget-outline-thickness)*-1);
	right: calc(var(--ck-widget-outline-thickness)*-1)
}

.ck .ck-widget.ck-widget_type-around_show-fake-caret_before > .ck-widget__type-around > .ck-widget__type-around__fake-caret {
	display: block;
	top: calc(var(--ck-widget-outline-thickness)*-1 - 1px)
}

.ck .ck-widget.ck-widget_type-around_show-fake-caret_after > .ck-widget__type-around > .ck-widget__type-around__fake-caret {
	bottom: calc(var(--ck-widget-outline-thickness)*-1 - 1px);
	display: block
}

.ck.ck-editor__editable.ck-read-only .ck-widget__type-around, .ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around, .ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around {
	display: none
}

:root {
	--ck-widget-type-around-button-size: 20px;
	--ck-color-widget-type-around-button-active: var(--ck-color-focus-border);
	--ck-color-widget-type-around-button-hover: var(--ck-color-widget-hover-border);
	--ck-color-widget-type-around-button-blurred-editable: var(--ck-color-widget-blurred-border);
	--ck-color-widget-type-around-button-radar-start-alpha: 0;
	--ck-color-widget-type-around-button-radar-end-alpha: .3;
	--ck-color-widget-type-around-button-icon: var(--ck-color-base-background)
}

.ck .ck-widget .ck-widget__type-around__button {
	background: var(--ck-color-widget-type-around-button);
	border-radius: 100px;
	height: var(--ck-widget-type-around-button-size);
	opacity: 0;
	pointer-events: none;
	transition: opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);
	width: var(--ck-widget-type-around-button-size)
}

	.ck .ck-widget .ck-widget__type-around__button svg {
		height: 8px;
		margin-top: 1px;
		transform: translate(-50%,-50%);
		transition: transform .5s ease;
		width: 10px
	}

		.ck .ck-widget .ck-widget__type-around__button svg * {
			stroke-dasharray: 10;
			stroke-dashoffset: 0;
			fill: none;
			stroke: var(--ck-color-widget-type-around-button-icon);
			stroke-width: 1.5px;
			stroke-linecap: round;
			stroke-linejoin: round
		}

		.ck .ck-widget .ck-widget__type-around__button svg line {
			stroke-dasharray: 7
		}

	.ck .ck-widget .ck-widget__type-around__button:hover {
		animation: ck-widget-type-around-button-sonar 1s ease infinite
	}

		.ck .ck-widget .ck-widget__type-around__button:hover svg polyline {
			animation: ck-widget-type-around-arrow-dash 2s linear
		}

		.ck .ck-widget .ck-widget__type-around__button:hover svg line {
			animation: ck-widget-type-around-arrow-tip-dash 2s linear
		}

.ck .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button, .ck .ck-widget:hover > .ck-widget__type-around > .ck-widget__type-around__button {
	opacity: 1;
	pointer-events: auto
}

.ck .ck-widget:not(.ck-widget_selected) > .ck-widget__type-around > .ck-widget__type-around__button {
	background: var(--ck-color-widget-type-around-button-hover)
}

.ck .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button, .ck .ck-widget > .ck-widget__type-around > .ck-widget__type-around__button:hover {
	background: var(--ck-color-widget-type-around-button-active)
}

	.ck .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:after, .ck .ck-widget > .ck-widget__type-around > .ck-widget__type-around__button:hover:after {
		background: linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));
		border-radius: 100px;
		height: calc(var(--ck-widget-type-around-button-size) - 2px);
		width: calc(var(--ck-widget-type-around-button-size) - 2px)
	}

.ck .ck-widget.ck-widget_with-selection-handle > .ck-widget__type-around > .ck-widget__type-around__button_before {
	margin-left: 20px
}

.ck .ck-widget .ck-widget__type-around__fake-caret {
	animation: ck-widget-type-around-fake-caret-pulse 1s linear infinite normal forwards;
	background: var(--ck-color-base-text);
	height: 1px;
	outline: 1px solid hsla(0,0%,100%,.5);
	pointer-events: none
}

.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after, .ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before {
	outline-color: transparent
}

.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover, .ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover {
	outline-color: var(--ck-color-widget-hover-border)
}

.ck .ck-widget.ck-widget_type-around_show-fake-caret_after > .ck-widget__type-around > .ck-widget__type-around__button, .ck .ck-widget.ck-widget_type-around_show-fake-caret_before > .ck-widget__type-around > .ck-widget__type-around__button {
	opacity: 0;
	pointer-events: none
}

.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer > .ck-widget__resizer, .ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover > .ck-widget__selection-handle, .ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle, .ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer > .ck-widget__resizer, .ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover > .ck-widget__selection-handle, .ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle {
	opacity: 0
}

.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around > .ck-widget__type-around__button_before {
	margin-left: 0;
	margin-right: 20px
}

.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button, .ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover > .ck-widget__type-around > .ck-widget__type-around__button {
	opacity: 0;
	pointer-events: none
}

.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:not(:hover) {
	background: var(--ck-color-widget-type-around-button-blurred-editable)
}

	.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:not(:hover) svg * {
		stroke: #999
	}

@keyframes ck-widget-type-around-arrow-dash {
	0% {
		stroke-dashoffset: 10
	}

	20%,to {
		stroke-dashoffset: 0
	}
}

@keyframes ck-widget-type-around-arrow-tip-dash {
	0%,20% {
		stroke-dashoffset: 7
	}

	40%,to {
		stroke-dashoffset: 0
	}
}

@keyframes ck-widget-type-around-button-sonar {
	0% {
		box-shadow: 0 0 0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))
	}

	50% {
		box-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))
	}

	to {
		box-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))
	}
}

@keyframes ck-widget-type-around-fake-caret-pulse {
	0% {
		opacity: 1
	}

	49% {
		opacity: 1
	}

	50% {
		opacity: 0
	}

	99% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

:root {
	--ck-color-resizer: var(--ck-color-focus-border);
	--ck-color-resizer-tooltip-background: #262626;
	--ck-color-resizer-tooltip-text: #f2f2f2;
	--ck-resizer-border-radius: var(--ck-border-radius);
	--ck-resizer-tooltip-offset: 10px;
	--ck-resizer-tooltip-height: calc(var(--ck-spacing-small)*2+10px)
}

.ck .ck-widget, .ck .ck-widget.ck-widget_with-selection-handle {
	position: relative
}

	.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle {
		position: absolute
	}

		.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon {
			display: block
		}

	.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle, .ck .ck-widget.ck-widget_with-selection-handle:hover > .ck-widget__selection-handle {
		visibility: visible
	}

.ck .ck-size-view {
	background: var(--ck-color-resizer-tooltip-background);
	border: 1px solid var(--ck-color-resizer-tooltip-text);
	border-radius: var(--ck-resizer-border-radius);
	color: var(--ck-color-resizer-tooltip-text);
	display: block;
	font-size: var(--ck-font-size-tiny);
	height: var(--ck-resizer-tooltip-height);
	line-height: var(--ck-resizer-tooltip-height);
	padding: 0 var(--ck-spacing-small)
}

	.ck .ck-size-view.ck-orientation-above-center, .ck .ck-size-view.ck-orientation-bottom-left, .ck .ck-size-view.ck-orientation-bottom-right, .ck .ck-size-view.ck-orientation-top-left, .ck .ck-size-view.ck-orientation-top-right {
		position: absolute
	}

	.ck .ck-size-view.ck-orientation-top-left {
		left: var(--ck-resizer-tooltip-offset);
		top: var(--ck-resizer-tooltip-offset)
	}

	.ck .ck-size-view.ck-orientation-top-right {
		right: var(--ck-resizer-tooltip-offset);
		top: var(--ck-resizer-tooltip-offset)
	}

	.ck .ck-size-view.ck-orientation-bottom-right {
		bottom: var(--ck-resizer-tooltip-offset);
		right: var(--ck-resizer-tooltip-offset)
	}

	.ck .ck-size-view.ck-orientation-bottom-left {
		bottom: var(--ck-resizer-tooltip-offset);
		left: var(--ck-resizer-tooltip-offset)
	}

	.ck .ck-size-view.ck-orientation-above-center {
		left: 50%;
		top: calc(var(--ck-resizer-tooltip-height)*-1);
		transform: translate(-50%)
	}

:root {
	--ck-widget-outline-thickness: 3px;
	--ck-widget-handler-icon-size: 16px;
	--ck-widget-handler-animation-duration: 200ms;
	--ck-widget-handler-animation-curve: ease;
	--ck-color-widget-blurred-border: #dedede;
	--ck-color-widget-hover-border: #ffc83d;
	--ck-color-widget-editable-focus-background: var(--ck-color-base-background);
	--ck-color-widget-drag-handler-icon-color: var(--ck-color-base-background)
}

.ck .ck-widget {
	outline-color: transparent;
	outline-style: solid;
	outline-width: var(--ck-widget-outline-thickness);
	transition: outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)
}

	.ck .ck-widget.ck-widget_selected, .ck .ck-widget.ck-widget_selected:hover {
		outline: var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)
	}

	.ck .ck-widget:hover {
		outline-color: var(--ck-color-widget-hover-border)
	}

.ck .ck-editor__nested-editable {
	border: 1px solid transparent
}

	.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused, .ck .ck-editor__nested-editable:focus {
		background-color: var(--ck-color-widget-editable-focus-background);
		border: var(--ck-focus-ring);
		box-shadow: var(--ck-inner-shadow),0 0;
		outline: none
	}

.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle {
	background-color: transparent;
	border-radius: var(--ck-border-radius) var(--ck-border-radius) 0 0;
	box-sizing: border-box;
	left: calc(0px - var(--ck-widget-outline-thickness));
	opacity: 0;
	padding: 4px;
	top: 0;
	transform: translateY(-100%);
	transition: background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)
}

	.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon {
		color: var(--ck-color-widget-drag-handler-icon-color);
		height: var(--ck-widget-handler-icon-size);
		width: var(--ck-widget-handler-icon-size)
	}

		.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator {
			opacity: 0;
			transition: opacity .3s var(--ck-widget-handler-animation-curve)
		}

	.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator {
		opacity: 1
	}

.ck .ck-widget.ck-widget_with-selection-handle:hover > .ck-widget__selection-handle {
	background-color: var(--ck-color-widget-hover-border);
	opacity: 1
}

.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover > .ck-widget__selection-handle, .ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle {
	background-color: var(--ck-color-focus-border);
	opacity: 1
}

	.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover > .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator, .ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected > .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator {
		opacity: 1
	}

.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle {
	left: auto;
	right: calc(0px - var(--ck-widget-outline-thickness))
}

.ck.ck-editor__editable.ck-read-only .ck-widget {
	transition: none
}

	.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected) {
		--ck-widget-outline-thickness: 0px
	}

	.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle, .ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover {
		background: var(--ck-color-widget-blurred-border)
	}

.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected, .ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover {
	outline-color: var(--ck-color-widget-blurred-border)
}

	.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover > .ck-widget__selection-handle, .ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover > .ck-widget__selection-handle:hover, .ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle > .ck-widget__selection-handle, .ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle > .ck-widget__selection-handle:hover {
		background: var(--ck-color-widget-blurred-border)
	}

.ck.ck-editor__editable blockquote > .ck-widget.ck-widget_with-selection-handle:first-child, .ck.ck-editor__editable > .ck-widget.ck-widget_with-selection-handle:first-child {
	margin-top: calc(1em+var(--ck-widget-handler-icon-size))
}

.ck .ck-widget_with-resizer {
	position: relative
}

.ck .ck-widget__resizer {
	display: none;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0
}

.ck-focused .ck-widget_with-resizer.ck-widget_selected > .ck-widget__resizer {
	display: block
}

.ck .ck-widget__resizer__handle {
	pointer-events: all;
	position: absolute
}

	.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right, .ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left {
		cursor: nwse-resize
	}

	.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left, .ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right {
		cursor: nesw-resize
	}

:root {
	--ck-resizer-size: 10px;
	--ck-resizer-offset: calc(var(--ck-resizer-size)/-2 - 2px);
	--ck-resizer-border-width: 1px
}

.ck .ck-widget__resizer {
	outline: 1px solid var(--ck-color-resizer)
}

.ck .ck-widget__resizer__handle {
	background: var(--ck-color-focus-border);
	border: var(--ck-resizer-border-width) solid #fff;
	border-radius: var(--ck-resizer-border-radius);
	height: var(--ck-resizer-size);
	width: var(--ck-resizer-size)
}

	.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left {
		left: var(--ck-resizer-offset);
		top: var(--ck-resizer-offset)
	}

	.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right {
		right: var(--ck-resizer-offset);
		top: var(--ck-resizer-offset)
	}

	.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right {
		bottom: var(--ck-resizer-offset);
		right: var(--ck-resizer-offset)
	}

	.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left {
		bottom: var(--ck-resizer-offset);
		left: var(--ck-resizer-offset)
	}

.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position {
	display: inline;
	pointer-events: none;
	position: relative
}

	.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span {
		position: absolute;
		width: 0
	}

.ck.ck-editor__editable .ck-widget:-webkit-drag > .ck-widget__selection-handle, .ck.ck-editor__editable .ck-widget:-webkit-drag > .ck-widget__type-around {
	display: none
}

:root {
	--ck-clipboard-drop-target-dot-width: 12px;
	--ck-clipboard-drop-target-dot-height: 8px;
	--ck-clipboard-drop-target-color: var(--ck-color-focus-border)
}

.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span {
	background: var(--ck-clipboard-drop-target-color);
	border: 1px solid var(--ck-clipboard-drop-target-color);
	bottom: calc(var(--ck-clipboard-drop-target-dot-height)*-.5);
	margin-left: -1px;
	top: calc(var(--ck-clipboard-drop-target-dot-height)*-.5)
}

	.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after {
		border-color: var(--ck-clipboard-drop-target-color) transparent transparent transparent;
		border-style: solid;
		border-width: calc(var(--ck-clipboard-drop-target-dot-height)) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5);
		content: "";
		display: block;
		height: 0;
		left: 50%;
		position: absolute;
		top: calc(var(--ck-clipboard-drop-target-dot-height)*-.5);
		transform: translateX(-50%);
		width: 0
	}

.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range {
	outline: var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color) !important
}

.ck.ck-editor__editable .ck-widget:-webkit-drag {
	zoom: .6;
	outline: none !important
}

.ck .ck-button.ck-color-table__remove-color {
	align-items: center;
	display: flex;
	width: 100%
}

label.ck.ck-color-grid__label {
	font-weight: unset
}

.ck .ck-button.ck-color-table__remove-color {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	padding: calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard)
}

	.ck .ck-button.ck-color-table__remove-color:not(:focus) {
		border-bottom: 1px solid var(--ck-color-base-border)
	}

[dir=ltr] .ck .ck-button.ck-color-table__remove-color .ck.ck-icon {
	margin-right: var(--ck-spacing-standard)
}

[dir=rtl] .ck .ck-button.ck-color-table__remove-color .ck.ck-icon {
	margin-left: var(--ck-spacing-standard)
}

.ck-content .text-tiny {
	font-size: .7em
}

.ck-content .text-small {
	font-size: .85em
}

.ck-content .text-big {
	font-size: 1.4em
}

.ck-content .text-huge {
	font-size: 1.8em
}

:root {
	--ck-html-object-embed-unfocused-outline-width: 1px
}

.ck-widget.html-object-embed {
	background-color: var(--ck-color-base-foreground);
	font-size: var(--ck-font-size-base);
	min-width: calc(76px+var(--ck-spacing-standard));
	padding: var(--ck-spacing-small);
	padding-top: calc(var(--ck-font-size-tiny)+var(--ck-spacing-large))
}

	.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover) {
		outline: var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)
	}

	.ck-widget.html-object-embed:before {
		background: #999;
		border-radius: 0 0 var(--ck-border-radius) var(--ck-border-radius);
		color: var(--ck-color-base-background);
		content: attr(data-html-object-embed-label);
		font-family: var(--ck-font-face);
		font-size: var(--ck-font-size-tiny);
		font-style: normal;
		font-weight: 400;
		left: var(--ck-spacing-standard);
		padding: calc(var(--ck-spacing-tiny)+var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);
		position: absolute;
		top: 0;
		transition: background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)
	}

	.ck-widget.html-object-embed .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before {
		margin-left: 50px
	}

	.ck-widget.html-object-embed .html-object-embed__content {
		pointer-events: none
	}

div.ck-widget.html-object-embed {
	margin: 1em auto
}

span.ck-widget.html-object-embed {
	display: inline-block
}

.ck.ck-heading_heading1 {
	font-size: 20px
}

.ck.ck-heading_heading2 {
	font-size: 17px
}

.ck.ck-heading_heading3 {
	font-size: 14px
}

.ck[class*=ck-heading_heading] {
	font-weight: 700
}

.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label {
	width: 8em
}

.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item {
	min-width: 18em
}

.ck-editor__editable .ck-horizontal-line {
	display: flow-root
}

.ck-content hr {
	background: #dedede;
	border: 0;
	height: 4px;
	margin: 15px 0
}

.ck.ck-text-alternative-form {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap
}

	.ck.ck-text-alternative-form .ck-labeled-field-view {
		display: inline-block
	}

	.ck.ck-text-alternative-form .ck-label {
		display: none
	}

@media screen and (max-width:600px) {
	.ck.ck-text-alternative-form {
		flex-wrap: wrap
	}

		.ck.ck-text-alternative-form .ck-labeled-field-view {
			flex-basis: 100%
		}

		.ck.ck-text-alternative-form .ck-button {
			flex-basis: 50%
		}
}

.ck-vertical-form .ck-button:after {
	bottom: -1px;
	content: "";
	position: absolute;
	right: -1px;
	top: -1px;
	width: 0;
	z-index: 1
}

.ck-vertical-form .ck-button:focus:after {
	display: none
}

@media screen and (max-width:600px) {
	.ck.ck-responsive-form .ck-button:after {
		bottom: -1px;
		content: "";
		position: absolute;
		right: -1px;
		top: -1px;
		width: 0;
		z-index: 1
	}

	.ck.ck-responsive-form .ck-button:focus:after {
		display: none
	}
}

.ck-vertical-form > .ck-button:nth-last-child(2):after {
	border-right: 1px solid var(--ck-color-base-border)
}

.ck.ck-responsive-form {
	padding: var(--ck-spacing-large)
}

	.ck.ck-responsive-form:focus {
		outline: none
	}

[dir=ltr] .ck.ck-responsive-form > :not(:first-child), [dir=rtl] .ck.ck-responsive-form > :not(:last-child) {
	margin-left: var(--ck-spacing-standard)
}

@media screen and (max-width:600px) {
	.ck.ck-responsive-form {
		padding: 0;
		width: calc(var(--ck-input-width)*.8)
	}

		.ck.ck-responsive-form .ck-labeled-field-view {
			margin: var(--ck-spacing-large) var(--ck-spacing-large) 0
		}

			.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text {
				min-width: 0;
				width: 100%
			}

			.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error {
				white-space: normal
			}

		.ck.ck-responsive-form > .ck-button:nth-last-child(2):after {
			border-right: 1px solid var(--ck-color-base-border)
		}

		.ck.ck-responsive-form > .ck-button:last-child, .ck.ck-responsive-form > .ck-button:nth-last-child(2) {
			border-radius: 0;
			margin-top: var(--ck-spacing-large);
			padding: var(--ck-spacing-standard)
		}

			.ck.ck-responsive-form > .ck-button:last-child:not(:focus), .ck.ck-responsive-form > .ck-button:nth-last-child(2):not(:focus) {
				border-top: 1px solid var(--ck-color-base-border)
			}

	[dir=ltr] .ck.ck-responsive-form > .ck-button:last-child, [dir=ltr] .ck.ck-responsive-form > .ck-button:nth-last-child(2), [dir=rtl] .ck.ck-responsive-form > .ck-button:last-child, [dir=rtl] .ck.ck-responsive-form > .ck-button:nth-last-child(2) {
		margin-left: 0
	}

		[dir=rtl] .ck.ck-responsive-form > .ck-button:last-child:last-of-type, [dir=rtl] .ck.ck-responsive-form > .ck-button:nth-last-child(2):last-of-type {
			border-right: 1px solid var(--ck-color-base-border)
		}
}

.ck-content .image {
	clear: both;
	display: table;
	margin: .9em auto;
	min-width: 50px;
	text-align: center
}

	.ck-content .image img {
		display: block;
		margin: 0 auto;
		max-width: 100%;
		min-width: 100%
	}

.ck-content .image-inline {
	align-items: flex-start;
	display: inline-flex;
	max-width: 100%
}

	.ck-content .image-inline picture {
		display: flex
	}

	.ck-content .image-inline img, .ck-content .image-inline picture {
		flex-grow: 1;
		flex-shrink: 1;
		max-width: 100%
	}

.ck.ck-editor__editable .image > figcaption.ck-placeholder:before {
	overflow: hidden;
	padding-left: inherit;
	padding-right: inherit;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ck.ck-editor__editable .image-inline.ck-widget_selected, .ck.ck-editor__editable .image.ck-widget_selected {
	z-index: 1
}

	.ck.ck-editor__editable .image-inline.ck-widget_selected::selection {
		display: none
	}

.ck.ck-editor__editable td .image-inline img, .ck.ck-editor__editable th .image-inline img {
	max-width: none
}

:root {
	--ck-color-image-caption-background: #f7f7f7;
	--ck-color-image-caption-text: #333;
	--ck-color-image-caption-highligted-background: #fd0
}

.ck-content .image > figcaption {
	background-color: var(--ck-color-image-caption-background);
	caption-side: bottom;
	color: var(--ck-color-image-caption-text);
	display: table-caption;
	font-size: .75em;
	outline-offset: -1px;
	padding: .6em;
	word-break: break-word
}

.ck.ck-editor__editable .image > figcaption.image__caption_highlighted {
	animation: ck-image-caption-highlight .6s ease-out
}

@keyframes ck-image-caption-highlight {
	0% {
		background-color: var(--ck-color-image-caption-highligted-background)
	}

	to {
		background-color: var(--ck-color-image-caption-background)
	}
}

.ck-content .image.image_resized {
	box-sizing: border-box;
	display: block;
	max-width: 100%
}

	.ck-content .image.image_resized img {
		width: 100%
	}

	.ck-content .image.image_resized > figcaption {
		display: block
	}

.ck.ck-editor__editable td .image-inline.image_resized img, .ck.ck-editor__editable th .image-inline.image_resized img {
	max-width: 100%
}

[dir=ltr] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon {
	margin-right: var(--ck-spacing-standard)
}

[dir=rtl] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon {
	margin-left: var(--ck-spacing-standard)
}

.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label {
	width: 4em
}

:root {
	--ck-image-style-spacing: 1.5em;
	--ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing)/2)
}

.ck-content .image-style-block-align-left, .ck-content .image-style-block-align-right {
	max-width: calc(100% - var(--ck-image-style-spacing))
}

.ck-content .image-style-align-left, .ck-content .image-style-align-right {
	clear: none
}

.ck-content .image-style-side {
	float: right;
	margin-left: var(--ck-image-style-spacing);
	max-width: 50%
}

.ck-content .image-style-align-left {
	float: left;
	margin-right: var(--ck-image-style-spacing)
}

.ck-content .image-style-align-center {
	margin-left: auto;
	margin-right: auto
}

.ck-content .image-style-align-right {
	float: right;
	margin-left: var(--ck-image-style-spacing)
}

.ck-content .image-style-block-align-right {
	margin-left: auto;
	margin-right: 0
}

.ck-content .image-style-block-align-left {
	margin-left: 0;
	margin-right: auto
}

.ck-content p + .image-style-align-left, .ck-content p + .image-style-align-right, .ck-content p + .image-style-side {
	margin-top: 0
}

.ck-content .image-inline.image-style-align-left, .ck-content .image-inline.image-style-align-right {
	margin-bottom: var(--ck-inline-image-style-spacing);
	margin-top: var(--ck-inline-image-style-spacing)
}

.ck-content .image-inline.image-style-align-left {
	margin-right: var(--ck-inline-image-style-spacing)
}

.ck-content .image-inline.image-style-align-right {
	margin-left: var(--ck-inline-image-style-spacing)
}

.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__action:not(.ck-disabled), .ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled), .ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover), .ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__action:not(.ck-disabled), .ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__arrow:not(.ck-disabled), .ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) {
	background-color: var(--ck-color-button-on-background)
}

	.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__action:not(.ck-disabled):after, .ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):after, .ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after, .ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__action:not(.ck-disabled):after, .ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__arrow:not(.ck-disabled):after, .ck.ck-splitbutton.ck-splitbutton_flatten:hover > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after {
		display: none
	}

.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover > .ck-splitbutton__action:not(.ck-disabled), .ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover > .ck-splitbutton__arrow:not(.ck-disabled), .ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) {
	background-color: var(--ck-color-button-on-hover-background)
}

.ck.ck-editor__editable .image, .ck.ck-editor__editable .image-inline {
	position: relative
}

	.ck.ck-editor__editable .image .ck-progress-bar, .ck.ck-editor__editable .image-inline .ck-progress-bar {
		left: 0;
		position: absolute;
		top: 0
	}

	.ck.ck-editor__editable .image-inline.ck-appear, .ck.ck-editor__editable .image.ck-appear {
		animation: fadeIn .7s
	}

	.ck.ck-editor__editable .image .ck-progress-bar, .ck.ck-editor__editable .image-inline .ck-progress-bar {
		background: var(--ck-color-upload-bar-background);
		height: 2px;
		transition: width .1s;
		width: 0
	}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.ck-image-upload-complete-icon {
	border-radius: 50%;
	display: block;
	position: absolute;
	right: min(var(--ck-spacing-medium),6%);
	top: min(var(--ck-spacing-medium),6%);
	z-index: 1
}

	.ck-image-upload-complete-icon:after {
		content: "";
		position: absolute
	}

:root {
	--ck-color-image-upload-icon: #fff;
	--ck-color-image-upload-icon-background: #008a00;
	--ck-image-upload-icon-size: 20;
	--ck-image-upload-icon-width: 2px;
	--ck-image-upload-icon-is-visible: clamp(0px,100% - 50px,1px)
}

.ck-image-upload-complete-icon {
	animation-delay: 0ms,3s;
	animation-duration: .5s,.5s;
	animation-fill-mode: forwards,forwards;
	animation-name: ck-upload-complete-icon-show,ck-upload-complete-icon-hide;
	background: var(--ck-color-image-upload-icon-background);
	font-size: calc(1px*var(--ck-image-upload-icon-size));
	height: calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size));
	opacity: 0;
	overflow: hidden;
	width: calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size))
}

	.ck-image-upload-complete-icon:after {
		animation-delay: .5s;
		animation-duration: .5s;
		animation-fill-mode: forwards;
		animation-name: ck-upload-complete-icon-check;
		border-right: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);
		border-top: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);
		box-sizing: border-box;
		height: 0;
		left: 25%;
		opacity: 0;
		top: 50%;
		transform: scaleX(-1) rotate(135deg);
		transform-origin: left top;
		width: 0
	}

@keyframes ck-upload-complete-icon-show {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes ck-upload-complete-icon-hide {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes ck-upload-complete-icon-check {
	0% {
		height: 0;
		opacity: 1;
		width: 0
	}

	33% {
		height: 0;
		width: .3em
	}

	to {
		height: .45em;
		opacity: 1;
		width: .3em
	}
}

.ck .ck-upload-placeholder-loader {
	align-items: center;
	display: flex;
	justify-content: center;
	left: 0;
	position: absolute;
	top: 0
}

	.ck .ck-upload-placeholder-loader:before {
		content: "";
		position: relative
	}

:root {
	--ck-color-upload-placeholder-loader: #b3b3b3;
	--ck-upload-placeholder-loader-size: 32px;
	--ck-upload-placeholder-image-aspect-ratio: 2.8
}

.ck .ck-image-upload-placeholder {
	margin: 0;
	width: 100%
}

	.ck .ck-image-upload-placeholder.image-inline {
		width: calc(var(--ck-upload-placeholder-loader-size)*2*var(--ck-upload-placeholder-image-aspect-ratio))
	}

	.ck .ck-image-upload-placeholder img {
		aspect-ratio: var(--ck-upload-placeholder-image-aspect-ratio)
	}

.ck .ck-upload-placeholder-loader {
	height: 100%;
	width: 100%
}

	.ck .ck-upload-placeholder-loader:before {
		animation: ck-upload-placeholder-loader 1s linear infinite;
		border-radius: 50%;
		border-right: 2px solid transparent;
		border-top: 3px solid var(--ck-color-upload-placeholder-loader);
		height: var(--ck-upload-placeholder-loader-size);
		width: var(--ck-upload-placeholder-loader-size)
	}

@keyframes ck-upload-placeholder-loader {
	to {
		transform: rotate(1turn)
	}
}

.ck .ck-link_selected {
	background: var(--ck-color-link-selected-background)
}

	.ck .ck-link_selected span.image-inline {
		outline: var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)
	}

.ck .ck-fake-link-selection {
	background: var(--ck-color-link-fake-selection)
}

.ck .ck-fake-link-selection_collapsed {
	border-right: 1px solid var(--ck-color-base-text);
	height: 100%;
	margin-right: -1px;
	outline: 1px solid hsla(0,0%,100%,.5)
}

.ck.ck-link-form {
	display: flex
}

	.ck.ck-link-form .ck-label {
		display: none
	}

@media screen and (max-width:600px) {
	.ck.ck-link-form {
		flex-wrap: wrap
	}

		.ck.ck-link-form .ck-labeled-field-view {
			flex-basis: 100%
		}

		.ck.ck-link-form .ck-button {
			flex-basis: 50%
		}
}

.ck.ck-link-form_layout-vertical {
	display: block
}

	.ck.ck-link-form_layout-vertical .ck-button.ck-button-cancel, .ck.ck-link-form_layout-vertical .ck-button.ck-button-save {
		margin-top: var(--ck-spacing-medium)
	}

.ck.ck-link-form_layout-vertical {
	min-width: var(--ck-input-width);
	padding: 0
}

	.ck.ck-link-form_layout-vertical .ck-labeled-field-view {
		margin: var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small)
	}

		.ck.ck-link-form_layout-vertical .ck-labeled-field-view .ck-input-text {
			min-width: 0;
			width: 100%
		}

	.ck.ck-link-form_layout-vertical > .ck-button {
		border-radius: 0;
		margin: 0;
		padding: var(--ck-spacing-standard);
		width: 50%
	}

		.ck.ck-link-form_layout-vertical > .ck-button:not(:focus) {
			border-top: 1px solid var(--ck-color-base-border)
		}

[dir=ltr] .ck.ck-link-form_layout-vertical > .ck-button, [dir=rtl] .ck.ck-link-form_layout-vertical > .ck-button {
	margin-left: 0
}

	[dir=rtl] .ck.ck-link-form_layout-vertical > .ck-button:last-of-type {
		border-right: 1px solid var(--ck-color-base-border)
	}

.ck.ck-link-form_layout-vertical .ck.ck-list {
	margin: var(--ck-spacing-standard) var(--ck-spacing-large)
}

	.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton {
		padding: 0;
		width: 100%
	}

		.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover {
			background: none
		}

.ck.ck-link-actions {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap
}

	.ck.ck-link-actions .ck-link-actions__preview {
		display: inline-block
	}

		.ck.ck-link-actions .ck-link-actions__preview .ck-button__label {
			overflow: hidden
		}

@media screen and (max-width:600px) {
	.ck.ck-link-actions {
		flex-wrap: wrap
	}

		.ck.ck-link-actions .ck-link-actions__preview {
			flex-basis: 100%
		}

		.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview) {
			flex-basis: 50%
		}
}

.ck.ck-link-actions .ck-button.ck-link-actions__preview {
	padding-left: 0;
	padding-right: 0
}

	.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label {
		color: var(--ck-color-link-default);
		cursor: pointer;
		max-width: var(--ck-input-width);
		min-width: 3em;
		padding: 0 var(--ck-spacing-medium);
		text-align: center;
		text-overflow: ellipsis
	}

		.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover {
			text-decoration: underline
		}

	.ck.ck-link-actions .ck-button.ck-link-actions__preview, .ck.ck-link-actions .ck-button.ck-link-actions__preview:active, .ck.ck-link-actions .ck-button.ck-link-actions__preview:focus, .ck.ck-link-actions .ck-button.ck-link-actions__preview:hover {
		background: none
	}

		.ck.ck-link-actions .ck-button.ck-link-actions__preview:active {
			box-shadow: none
		}

		.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label {
			text-decoration: underline
		}

[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child), [dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child) {
	margin-left: var(--ck-spacing-standard)
}

@media screen and (max-width:600px) {
	.ck.ck-link-actions .ck-button.ck-link-actions__preview {
		margin: var(--ck-spacing-standard) var(--ck-spacing-standard) 0
	}

		.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label {
			max-width: 100%;
			min-width: 0
		}

	[dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview), [dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview) {
		margin-left: 0
	}
}

.ck-content ol {
	list-style-type: decimal
}

	.ck-content ol ol {
		list-style-type: lower-latin
	}

		.ck-content ol ol ol {
			list-style-type: lower-roman
		}

			.ck-content ol ol ol ol {
				list-style-type: upper-latin
			}

				.ck-content ol ol ol ol ol {
					list-style-type: upper-roman
				}

.ck-content ul {
	list-style-type: disc
}

	.ck-content ul ul {
		list-style-type: circle
	}

		.ck-content ul ul ul, .ck-content ul ul ul ul {
			list-style-type: square
		}

.ck-media__wrapper .ck-media__placeholder {
	align-items: center;
	display: flex;
	flex-direction: column
}

	.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url {
		max-width: 100%;
		position: relative
	}

		.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text {
			display: block;
			overflow: hidden
		}

.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *, .ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon *, .ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *, .ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *, .ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon *, .ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon *, .ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon * {
	display: none
}

.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper > :not(.ck-media__placeholder), .ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder {
	pointer-events: none
}

:root {
	--ck-media-embed-placeholder-icon-size: 3em;
	--ck-color-media-embed-placeholder-url-text: #757575;
	--ck-color-media-embed-placeholder-url-text-hover: var(--ck-color-base-text)
}

.ck-media__wrapper {
	margin: 0 auto
}

	.ck-media__wrapper .ck-media__placeholder {
		background: var(--ck-color-base-foreground);
		padding: calc(var(--ck-spacing-standard)*3)
	}

		.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon {
			background-position: 50%;
			background-size: cover;
			height: var(--ck-media-embed-placeholder-icon-size);
			margin-bottom: var(--ck-spacing-large);
			min-width: var(--ck-media-embed-placeholder-icon-size)
		}

			.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon {
				height: 100%;
				width: 100%
			}

		.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text {
			color: var(--ck-color-media-embed-placeholder-url-text);
			font-style: italic;
			text-align: center;
			text-overflow: ellipsis;
			white-space: nowrap
		}

			.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover {
				color: var(--ck-color-media-embed-placeholder-url-text-hover);
				cursor: pointer;
				text-decoration: underline
			}

	.ck-media__wrapper[data-oembed-url*="open.spotify.com"] {
		max-height: 380px;
		max-width: 300px
	}

	.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon, .ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon, .ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon, .ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon {
		background-image: url(data:image/svg+xml; base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Im0yMDYuNDc3IDI2MC45LTI4Ljk4NyAyOC45ODdhNS4yMTggNS4yMTggMCAwIDAgMy43OCAxLjYxaDQ5LjYyMWMxLjY5NCAwIDMuMTktLjc5OCA0LjE0Ni0yLjAzN3oiIGZpbGw9IiM1Yzg4YzUiLz48cGF0aCBkPSJNMjI2Ljc0MiAyMjIuOTg4Yy05LjI2NiAwLTE2Ljc3NyA3LjE3LTE2Ljc3NyAxNi4wMTQuMDA3IDIuNzYyLjY2MyA1LjQ3NCAyLjA5MyA3Ljg3NS40My43MDMuODMgMS40MDggMS4xOSAyLjEwNy4zMzMuNTAyLjY1IDEuMDA1Ljk1IDEuNTA4LjM0My40NzcuNjczLjk1Ny45ODggMS40NCAxLjMxIDEuNzY5IDIuNSAzLjUwMiAzLjYzNyA1LjE2OC43OTMgMS4yNzUgMS42ODMgMi42NCAyLjQ2NiAzLjk5IDIuMzYzIDQuMDk0IDQuMDA3IDguMDkyIDQuNiAxMy45MTR2LjAxMmMuMTgyLjQxMi41MTYuNjY2Ljg3OS42NjcuNDAzLS4wMDEuNzY4LS4zMTQuOTMtLjc5OS42MDMtNS43NTYgMi4yMzgtOS43MjkgNC41ODUtMTMuNzk0Ljc4Mi0xLjM1IDEuNjczLTIuNzE1IDIuNDY1LTMuOTkgMS4xMzctMS42NjYgMi4zMjgtMy40IDMuNjM4LTUuMTY5LjMxNS0uNDgyLjY0NS0uOTYyLjk4OC0xLjQzOS4zLS41MDMuNjE3LTEuMDA2Ljk1LTEuNTA4LjM1OS0uNy43Ni0xLjQwNCAxLjE5LTIuMTA3IDEuNDI2LTIuNDAyIDItNS4xMTQgMi4wMDQtNy44NzUgMC04Ljg0NC03LjUxMS0xNi4wMTQtMTYuNzc2LTE2LjAxNHoiIGZpbGw9IiNkZDRiM2UiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PGVsbGlwc2Ugcnk9IjUuNTY0IiByeD0iNS44MjgiIGN5PSIyMzkuMDAyIiBjeD0iMjI2Ljc0MiIgZmlsbD0iIzgwMmQyNyIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMTkwLjMwMSAyMzcuMjgzYy00LjY3IDAtOC40NTcgMy44NTMtOC40NTcgOC42MDZzMy43ODYgOC42MDcgOC40NTcgOC42MDdjMy4wNDMgMCA0LjgwNi0uOTU4IDYuMzM3LTIuNTE2IDEuNTMtMS41NTcgMi4wODctMy45MTMgMi4wODctNi4yOSAwLS4zNjItLjAyMy0uNzIyLS4wNjQtMS4wNzloLTguMjU3djMuMDQzaDQuODVjLS4xOTcuNzU5LS41MzEgMS40NS0xLjA1OCAxLjk4Ni0uOTQyLjk1OC0yLjAyOCAxLjU0OC0zLjkwMSAxLjU0OC0yLjg3NiAwLTUuMjA4LTIuMzcyLTUuMjA4LTUuMjk5IDAtMi45MjYgMi4zMzItNS4yOTkgNS4yMDgtNS4yOTkgMS4zOTkgMCAyLjYxOC40MDcgMy41ODQgMS4yOTNsMi4zODEtMi4zOGMwLS4wMDItLjAwMy0uMDA0LS4wMDQtLjAwNS0xLjU4OC0xLjUyNC0zLjYyLTIuMjE1LTUuOTU1LTIuMjE1em00LjQzIDUuNjYuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0ibTIxNS4xODQgMjUxLjkyOS03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVhNS4yMzMgNS4yMzMgMCAwIDAgLjQ0OS0yLjEyM3YtMzEuMTY1Yy0uNDY5LjY3NS0uOTM0IDEuMzQ5LTEuMzgyIDIuMDA1LS43OTIgMS4yNzUtMS42ODIgMi42NC0yLjQ2NSAzLjk5LTIuMzQ3IDQuMDY1LTMuOTgyIDguMDM4LTQuNTg1IDEzLjc5NC0uMTYyLjQ4NS0uNTI3Ljc5OC0uOTMuNzk5LS4zNjMtLjAwMS0uNjk3LS4yNTUtLjg3OS0uNjY3di0uMDEyYy0uNTkzLTUuODIyLTIuMjM3LTkuODItNC42LTEzLjkxNC0uNzgzLTEuMzUtMS42NzMtMi43MTUtMi40NjYtMy45OS0xLjEzNy0xLjY2Ni0yLjMyNy0zLjQtMy42MzctNS4xNjlsLS4wMDItLjAwM3oiIGZpbGw9IiNjM2MzYzMiLz48cGF0aCBkPSJtMjEyLjk4MyAyNDguNDk1LTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOCA1LjIzOGgxLjAxNWwzNS42NjYtMzUuNjY2YTEzNi4yNzUgMTM2LjI3NSAwIDAgMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAgMC0uOTg5LTEuNDQgMzUuMTI3IDM1LjEyNyAwIDAgMC0uOTUtMS41MDhjLS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJtMjExLjk5OCAyNjEuMDgzLTYuMTUyIDYuMTUxIDI0LjI2NCAyNC4yNjRoLjc4MWE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4=)
	}

	.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder {
		background: #4268b3
	}

		.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon {
			background-image: url(data:image/svg+xml; base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05NjcuNDg0IDBINTYuNTE3QzI1LjMwNCAwIDAgMjUuMzA0IDAgNTYuNTE3djkxMC45NjZDMCA5OTguNjk0IDI1LjI5NyAxMDI0IDU2LjUyMiAxMDI0SDU0N1Y2MjhINDE0VjQ3M2gxMzNWMzU5LjAyOWMwLTEzMi4yNjIgODAuNzczLTIwNC4yODIgMTk4Ljc1Ni0yMDQuMjgyIDU2LjUxMyAwIDEwNS4wODYgNC4yMDggMTE5LjI0NCA2LjA4OVYyOTlsLTgxLjYxNi4wMzdjLTYzLjk5MyAwLTc2LjM4NCAzMC40OTItNzYuMzg0IDc1LjIzNlY0NzNoMTUzLjQ4N2wtMTkuOTg2IDE1NUg3MDd2Mzk2aDI2MC40ODRjMzEuMjEzIDAgNTYuNTE2LTI1LjMwMyA1Ni41MTYtNTYuNTE2VjU2LjUxNUMxMDI0IDI1LjMwMyA5OTguNjk3IDAgOTY3LjQ4NCAwIiBmaWxsPSIjRkZGRkZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
		}

		.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text {
			color: #cdf
		}

			.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover {
				color: #fff
			}

	.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder {
		background: linear-gradient(-135deg,#1400c7,#b800b1,#f50000)
	}

		.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon {
			background-image: url(data:image/svg+xml; base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuNDg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OVptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OVoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzNabTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1Wk00MTYuNjI3IDExNy42MDRjMCAxNi42OTYtMTMuNTM1IDMwLjIzLTMwLjIzMSAzMC4yMy0xNi42OTUgMC0zMC4yMy0xMy41MzQtMzAuMjMtMzAuMjMgMC0xNi42OTYgMTMuNTM1LTMwLjIzMSAzMC4yMy0zMC4yMzEgMTYuNjk2IDAgMzAuMjMxIDEzLjUzNSAzMC4yMzEgMzAuMjMxIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==)
		}

		.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text {
			color: #ffe0fe
		}

			.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover {
				color: #fff
			}

	.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder {
		background: linear-gradient(90deg,#71c6f4,#0d70a5)
	}

		.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon {
			background-image: url(data:image/svg+xml; base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwMHpNMTYzLjQgMzA1LjVjODguNyAwIDEzNy4yLTczLjUgMTM3LjItMTM3LjIgMC0yLjEgMC00LjItLjEtNi4yIDkuNC02LjggMTcuNi0xNS4zIDI0LjEtMjUtOC42IDMuOC0xNy45IDYuNC0yNy43IDcuNiAxMC02IDE3LjYtMTUuNCAyMS4yLTI2LjctOS4zIDUuNS0xOS42IDkuNS0zMC42IDExLjctOC44LTkuNC0yMS4zLTE1LjItMzUuMi0xNS4yLTI2LjYgMC00OC4yIDIxLjYtNDguMiA0OC4yIDAgMy44LjQgNy41IDEuMyAxMS00MC4xLTItNzUuNi0yMS4yLTk5LjQtNTAuNC00LjEgNy4xLTYuNSAxNS40LTYuNSAyNC4yIDAgMTYuNyA4LjUgMzEuNSAyMS41IDQwLjEtNy45LS4yLTE1LjMtMi40LTIxLjgtNnYuNmMwIDIzLjQgMTYuNiA0Mi44IDM4LjcgNDcuMy00IDEuMS04LjMgMS43LTEyLjcgMS43LTMuMSAwLTYuMS0uMy05LjEtLjkgNi4xIDE5LjIgMjMuOSAzMy4xIDQ1IDMzLjUtMTYuNSAxMi45LTM3LjMgMjAuNi01OS45IDIwLjYtMy45IDAtNy43LS4yLTExLjUtLjcgMjEuMSAxMy44IDQ2LjUgMjEuOCA3My43IDIxLjgiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=)
		}

		.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text {
			color: #b8e6ff
		}

			.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover {
				color: #fff
			}

.ck.ck-media-form {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap
}

	.ck.ck-media-form .ck-labeled-field-view {
		display: inline-block
	}

	.ck.ck-media-form .ck-label {
		display: none
	}

@media screen and (max-width:600px) {
	.ck.ck-media-form {
		flex-wrap: wrap
	}

		.ck.ck-media-form .ck-labeled-field-view {
			flex-basis: 100%
		}

		.ck.ck-media-form .ck-button {
			flex-basis: 50%
		}
}

.ck-content .media {
	clear: both;
	display: block;
	margin: .9em 0;
	min-width: 15em
}

.ck-source-editing-area {
	overflow: hidden;
	position: relative
}

	.ck-source-editing-area textarea, .ck-source-editing-area:after {
		border: 1px solid transparent;
		font-family: monospace;
		font-size: var(--ck-font-size-normal);
		line-height: var(--ck-line-height-base);
		margin: 0;
		padding: var(--ck-spacing-large);
		white-space: pre-wrap
	}

	.ck-source-editing-area:after {
		content: attr(data-value) " ";
		display: block;
		visibility: hidden
	}

	.ck-source-editing-area textarea {
		border-color: var(--ck-color-base-border);
		border-radius: 0;
		box-sizing: border-box;
		height: 100%;
		outline: none;
		overflow: hidden;
		position: absolute;
		resize: none;
		width: 100%
	}

		.ck-rounded-corners .ck-source-editing-area textarea, .ck-source-editing-area textarea.ck-rounded-corners {
			border-radius: var(--ck-border-radius);
			border-top-left-radius: 0;
			border-top-right-radius: 0
		}

		.ck-source-editing-area textarea:not([readonly]):focus {
			border: var(--ck-focus-ring);
			box-shadow: var(--ck-inner-shadow),0 0;
			outline: none
		}

:root {
	--ck-color-table-focused-cell-background: rgba(158,201,250,.3)
}

.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused, .ck-widget.table td.ck-editor__nested-editable:focus, .ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused, .ck-widget.table th.ck-editor__nested-editable:focus {
	background: var(--ck-color-table-focused-cell-background);
	border-style: none;
	outline: 1px solid var(--ck-color-focus-border);
	outline-offset: -1px
}

.ck .ck-insert-table-dropdown__grid {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}

:root {
	--ck-insert-table-dropdown-padding: 10px;
	--ck-insert-table-dropdown-box-height: 11px;
	--ck-insert-table-dropdown-box-width: 12px;
	--ck-insert-table-dropdown-box-margin: 1px
}

.ck .ck-insert-table-dropdown__grid {
	padding: var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;
	width: calc(var(--ck-insert-table-dropdown-box-width)*10+var(--ck-insert-table-dropdown-box-margin)*20+var(--ck-insert-table-dropdown-padding)*2)
}

.ck .ck-insert-table-dropdown__label, .ck[dir=rtl] .ck-insert-table-dropdown__label {
	text-align: center
}

.ck .ck-insert-table-dropdown-grid-box {
	border: 1px solid var(--ck-color-base-border);
	border-radius: 1px;
	margin: var(--ck-insert-table-dropdown-box-margin);
	min-height: var(--ck-insert-table-dropdown-box-height);
	min-width: var(--ck-insert-table-dropdown-box-width);
	outline: none;
	transition: none
}

	.ck .ck-insert-table-dropdown-grid-box:focus {
		box-shadow: none
	}

	.ck .ck-insert-table-dropdown-grid-box.ck-on {
		background: var(--ck-color-focus-outer-shadow);
		border-color: var(--ck-color-focus-border)
	}

:root {
	--ck-table-selected-cell-background: rgba(158,207,250,.3)
}

.ck.ck-editor__editable .table table td.ck-editor__editable_selected, .ck.ck-editor__editable .table table th.ck-editor__editable_selected {
	box-shadow: unset;
	caret-color: transparent;
	outline: unset;
	position: relative
}

	.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after, .ck.ck-editor__editable .table table th.ck-editor__editable_selected:after {
		background-color: var(--ck-table-selected-cell-background);
		bottom: 0;
		content: "";
		left: 0;
		pointer-events: none;
		position: absolute;
		right: 0;
		top: 0
	}

	.ck.ck-editor__editable .table table td.ck-editor__editable_selected::selection, .ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus, .ck.ck-editor__editable .table table th.ck-editor__editable_selected::selection, .ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus {
		background-color: transparent
	}

	.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget, .ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget {
		outline: unset
	}

		.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget > .ck-widget__selection-handle, .ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget > .ck-widget__selection-handle {
			display: none
		}

.ck-content .table {
	display: table;
	margin: .9em auto
}

.ck-content .table table {
	border: 1px double #b3b3b3;
	border-collapse: collapse;
	border-spacing: 0;
	height: 100%;
	width : 100%;
}

.ck-content .table table td, .ck-content .table table th {
	border: 1px solid #bfbfbf;
	min-width: 2em;
	padding: .4em;
}

.ck-content .table table th {
	background: rgba(0,0,0,.05);
	font-weight: 700
}

.ck-content[dir=rtl] .table th {
	text-align: right
}

.ck-content[dir=ltr] .table th {
	text-align: left
}

.ck-editor__editable .ck-table-bogus-paragraph {
	display: inline-block;
	width: 100%
}


@media (max-width: 768px) {
	/* ���⿡ ����Ͽ� ��Ÿ�� �ۼ� */
	
	.ck-content .table table td div {
		max-width: 100% !important;
		width: 100% !important;
	}

	.ck-content .table table tr {
		max-width: 100% !important;
		width: 100% !important;
	}

	.ck-content .table table img {
		max-width: 100% !important;
		width: 100% !important;
	}

	.ck-content .table table {
		max-width: 100% !important;
		width: 100% !important;
	}

	.ck-content .table table td, .ck-content .table table th {
		/*max-width: 100% !important;*/
		/*width: 100% !important;*/
	}

/*	.ck-content table td div {
		max-width: 100% !important;
		width: 100% !important;
	}

	.ck-content table tr {
		max-width: 100% !important;
		width: 100% !important;
	}

	.ck-content table img {
		max-width: 100% !important;
		width: 100% !important;
	}

	.ck-content table {
		max-width: 100% !important;
		width: 100% !important;
		word-break : inherit !important;
		word-wrap : inherit : !important;
	}

	.ck-content table td, .ck-content  table th {
		max-width: 100% !important;
		width: 100% !important;
	}*/
}
@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  1%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes bounce {
  1%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes flash {
  1%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  1%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  1% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  1% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  1% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes rubberBand {
  1% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    -ms-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    -ms-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    -ms-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  1%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes shake {
  1%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  1% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  1% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  1% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes wobble {
  1% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  1% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bounceIn {
  1% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  1% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInDown {
  1% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  1% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  1% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  1% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInRight {
  1% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  1% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  1% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  1% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes bounceOut {
  1% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  1% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes bounceOutDown {
  1% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  1% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  1% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  1% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes bounceOutRight {
  1% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  1% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  1% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  1% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  1% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  1% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  1% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  1% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  1% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  1% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  1% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  1% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  1% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  1% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  1% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  1% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  1% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  1% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  1% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  1% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  1% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  1% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  1% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  1% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  1% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  1% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  1% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  1% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes fadeOutLeft {
  1% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  1% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  1% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  1% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes fadeOutRight {
  1% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  1% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  1% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  1% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes fadeOutUp {
  1% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  1% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes fadeOutUpBig {
  1% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  1% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  1% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  1% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flipInX {
  1% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  1% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes flipInY {
  1% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  1% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  1% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  1% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  1% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  1% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  1% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  1% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  1% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  1% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  1% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  1% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  1% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  1% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  1% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  1% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  1% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  1% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  1% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  1% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  1% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  1% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  1% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  1% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  1% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  1% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  1% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  1% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  1% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
  1% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  1% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  1% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInLeft {
  1% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  1% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInRight {
  1% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
  1% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes slideOutLeft {
  1% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  1% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes slideOutRight {
  1% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  1% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes slideOutUp {
  1% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@-webkit-keyframes slideInUp {
  1% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInUp {
  1% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  1% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes slideOutDown {
  1% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes hinge {
  1% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes hinge {
  1% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  1% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  1% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  1% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes rollOut {
  1% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  1% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  1% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  1% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes zoomInDown {
  1% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  1% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes zoomInLeft {
  1% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    -ms-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  1% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes zoomInRight {
  1% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    -ms-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  1% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes zoomInUp {
  1% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  1% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  1% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    -ms-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    -ms-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    transform-origin: center top;
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}
@-webkit-keyframes drop{0%{top:5px;opacity:0}30%{top:10px;opacity:1}100%{top:25px;opacity:0}}@keyframes drop{0%{top:5px;opacity:0}30%{top:10px;opacity:1}100%{top:25px;opacity:0}}
/**
 * Owl Carousel v2.2.0
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y; }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .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; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3, 1.3);
      -ms-transform: scale(1.3, 1.3);
          transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

