@font-face {
  font-family: Roboto-Regular;
  src:
    url(../fonts/a8d6ac03c7b96b7acb62.ttf) format('ttf'),
    url(../fonts/c17b7c6f563884bb1e3b.woff) format('woff'),
    url(../fonts/7e6ed467acf79dfb5760.woff2) format('woff2'),
    url(../fonts/414f6fa6a305918482c6.eot) format('eot');
  font-display: swap;
}
@font-face {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src:
    url(../fonts/a8d6ac03c7b96b7acb62.ttf) format('ttf'),
    url(../fonts/c17b7c6f563884bb1e3b.woff) format('woff'),
    url(../fonts/7e6ed467acf79dfb5760.woff2) format('woff2'),
    url(../fonts/414f6fa6a305918482c6.eot) format('eot') !important;
  unicode-range: U+0460-052f, U+1c80-1c88, U+20b4, U+2de0-2dff, U+a640-a69f, U+fe2e-fe2f;
  font-display: swap;
}
@font-face {
  font-family: Roboto-Medium;
  font-display: 'swap';
  src:
    url(../fonts/31d6cfe0d16ae931b73c.ttf) format('ttf'),
    url(../fonts/4d91410b86daadafb256.woff) format('woff'),
    url(../fonts/e5d31b79a297b6bae850.woff2) format('woff2'),
    url(../fonts/14b915c258826d6c0ccc.eot) format('eot');
  font-display: swap;
}
@font-face {
  font-family: Roboto-Bold;
  src:
    url(../fonts/63311334b795ce3b76e2.ttf) format('ttf'),
    url(../fonts/6699f0102fd59289efa6.woff) format('woff'),
    url(../fonts/37077c1d1e66e513aab5.woff2) format('woff2'),
    url(../fonts/446c325ef4337f3db60c.eot) format('eot');
  font-display: swap;
}
@font-face {
  font-family: Anton;
  font-display: 'swap';
  src: url(../fonts/1e36fd159c8efdad9908.ttf);
  font-display: swap;
}
@font-face {
  font-family: Moderat-Mono-Regular;
  src: url(../fonts/2166b38b1ec2cae43545.woff2) format('woff2');
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: Moderat-Mono-Bold;
  src: url(../fonts/5dd24b23356e39877e41.woff2) format('woff2');
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: TAMIL-MN;
  src: url(../fonts/15195bf751fcf7a5d6dc.woff) format('woff');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: Poppins-Regular;
  src: url(../fonts/ccba5dad714e114bb95d.woff) format('woff');
  font-weight: 400;
  font-display: swap;
  -webkit-font-feature-settings:
    'ss04' on,
    'liga' off;
  font-feature-settings:
    'ss04' on,
    'liga' off;
}
@font-face {
  font-family: Poppins-Medium;
  src: url(../fonts/c4388fd7db434da7e1c6.woff) format('woff');
  font-weight: 500;
  font-display: swap;
  -webkit-font-feature-settings:
    'ss04' on,
    'liga' off;
  font-feature-settings:
    'ss04' on,
    'liga' off;
}
@font-face {
  font-family: Poppins-SemiBold;
  src: url(../fonts/07608aed0ae659b64793.woff) format('woff');
  font-weight: 600;
  font-display: swap;
  -webkit-font-feature-settings:
    'ss04' on,
    'liga' off;
  font-feature-settings:
    'ss04' on,
    'liga' off;
}
@font-face {
  font-family: Poppins-Bold;
  src: url(../fonts/d43f2660fae51d565685.woff) format('woff');
  font-weight: 700;
  font-display: swap;
  -webkit-font-feature-settings:
    'ss04' on,
    'liga' off;
  font-feature-settings:
    'ss04' on,
    'liga' off;
}
@font-face {
  font-family: Poppins-ExtraBold;
  src: url(../fonts/72b1c3a7ad37a584683c.woff) format('woff');
  font-weight: 800;
  font-display: swap;
  -webkit-font-feature-settings:
    'ss04' on,
    'liga' off;
  font-feature-settings:
    'ss04' on,
    'liga' off;
}
@font-face {
  font-family: Poppins-Black;
  src: url(../fonts/e8c34059ecc740d75b20.woff) format('woff');
  font-weight: 900;
  font-display: swap;
  -webkit-font-feature-settings:
    'ss04' on,
    'liga' off;
  font-feature-settings:
    'ss04' on,
    'liga' off;
}
@font-face {
  font-family: Moderat-Regular;
  src: url(../fonts/b710591f3ebcfc4c9946.woff2) format('woff2');
  font-weight: 400;
  font-display: swap;
  font-variant-numeric: lining-nums tabular-nums;
}
@font-face {
  font-family: Moderat-Medium;
  src: url(../fonts/5368e26091ce4a488dd2.woff2) format('woff2');
  font-weight: 700;
  font-display: swap;
  font-variant-numeric: lining-nums tabular-nums;
}
@font-face {
  font-family: Moderat-Bold;
  src: url(../fonts/4e2d2f34833d19e915bc.woff2) format('woff2');
  font-weight: 900;
  font-display: swap;
  font-variant-numeric: lining-nums tabular-nums;
}
@font-face {
  font-family: SupremeLLSub-Medium;
  src: url(../fonts/fcd5455dcf31d13b862b.woff2) format('woff2');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: SupremeLLSub-Bold;
  src: url(../fonts/40ab391b91ee65417fbe.woff2) format('woff2');
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: SupremeLLSub-Black;
  src: url(../fonts/3d14eb58e4c8bb623e3f.woff2) format('woff2');
  font-weight: 900;
  font-display: swap;
}
@font-face {
  font-family: SupremeLLSub-BoldFlat;
  src: url(../fonts/61997e3d33458c4b8599.woff2) format('woff2');
  font-weight: 710;
  font-display: swap;
}
.braft-output-content p {
  min-height: 1em;
}
.braft-output-content .image-wrap img {
  max-width: 100%;
  height: auto;
}
.braft-output-content ol,
.braft-output-content ul {
  margin: 16px 0;
  padding: 0;
}
.braft-output-content blockquote {
  margin: 0 0 10px;
  padding: 15px 20px;
  background-color: #f1f2f3;
  border-left: 5px solid #ccc;
  color: #666;
  font-style: italic;
}
.braft-output-content pre {
  max-width: 100%;
  max-height: 100%;
  margin: 10px 0;
  padding: 15px;
  overflow: auto;
  background-color: #f1f2f3;
  border-radius: 3px;
  color: #666;
  font-family: monospace;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.braft-output-content pre pre {
  margin: 0;
  padding: 0;
}
.bf-table-dropdown-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
}
.bf-table-dropdown-control .label {
  width: 30px;
  color: #999;
  font-size: 12px;
  line-height: 30px;
  text-align: center;
}
.bf-table-dropdown-control .input {
  width: 100px;
  height: 30px;
  padding: 0 10px;
  background-color: hsla(0, 0%, 100%, 0.07);
  border: none;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.1);
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.1);
  color: #fff;
  font-weight: 700;
}
.bf-table-dropdown-control .input:hover {
  -webkit-box-shadow: inset 0 0 0 1px rgba(7, 169, 254, 0.5);
  box-shadow: inset 0 0 0 1px rgba(7, 169, 254, 0.5);
}
.bf-table-dropdown-control .input:focus {
  -webkit-box-shadow: inset 0 0 0 1px #07a9fe;
  box-shadow: inset 0 0 0 1px #07a9fe;
}
.bf-table-dropdown-control .button {
  width: 80px;
  height: 30px;
  margin-left: 10px;
  border-radius: 2px;
  font-weight: 700;
  cursor: pointer;
}
.bf-table-container {
  position: relative;
  margin: 0 0 0 -10px;
  padding: 10px 0 10px 10px;
}
.bf-table-container .bf-table-col-tools,
.bf-table-container .bf-table-row-tools {
  position: absolute;
  z-index: 2;
  border-radius: 3px;
  background-color: #f1f5f9;
  cursor: default;
  opacity: 0;
}
.bf-table-container .bf-table-col-tools:hover,
.bf-table-container .bf-table-col-tools[data-active='true'],
.bf-table-container .bf-table-row-tools:hover,
.bf-table-container .bf-table-row-tools[data-active='true'] {
  opacity: 1;
}
.bf-table-container .bf-table-col-tools:hover,
.bf-table-container .bf-table-row-tools:hover {
  z-index: 4;
}
.bf-table-container .bf-table-col-tools {
  top: 0;
  right: 0;
  left: 10px;
  height: 8px;
  line-height: 0;
  white-space: nowrap;
}
.bf-table-container .bf-table-col-tools.resizing {
  opacity: 1;
}
.bf-table-container .bf-table-col-tools.resizing .bf-col-tool-handler {
  background-color: #f1f5f9;
}
.bf-table-container .bf-table-col-tools.resizing .bf-col-resizer.active {
  background-color: #07a9fe;
}
.bf-table-container .bf-table-col-tools.resizing .bf-col-tool-left,
.bf-table-container .bf-table-col-tools.resizing .bf-col-tool-right {
  display: none;
}
.bf-table-container .bf-table-row-tools {
  top: 10px;
  bottom: 10px;
  left: 0;
  width: 8px;
}
.bf-table-container .bf-col-tool-handler,
.bf-table-container .bf-row-tool-handler {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f1f5f9;
  cursor: pointer;
}
.bf-table-container .bf-col-tool-handler:hover,
.bf-table-container .bf-row-tool-handler:hover {
  background-color: #e1e5e9;
}
.bf-table-container .bf-col-tool-handler[data-active='true'],
.bf-table-container .bf-row-tool-handler[data-active='true'] {
  background-color: #07a9fe;
}
.bf-table-container .bf-col-tool-handler[data-active='true'] .bf-col-tool-left,
.bf-table-container .bf-col-tool-handler[data-active='true'] .bf-col-tool-right,
.bf-table-container .bf-col-tool-handler[data-active='true'] .bf-row-tool-down,
.bf-table-container .bf-col-tool-handler[data-active='true'] .bf-row-tool-up,
.bf-table-container .bf-row-tool-handler[data-active='true'] .bf-col-tool-left,
.bf-table-container .bf-row-tool-handler[data-active='true'] .bf-col-tool-right,
.bf-table-container .bf-row-tool-handler[data-active='true'] .bf-row-tool-down,
.bf-table-container .bf-row-tool-handler[data-active='true'] .bf-row-tool-up {
  display: none;
}
.bf-table-container .bf-col-tool-handler[data-active='true'] .bf-col-tool-center,
.bf-table-container .bf-col-tool-handler[data-active='true'] .bf-row-tool-center,
.bf-table-container .bf-row-tool-handler[data-active='true'] .bf-col-tool-center,
.bf-table-container .bf-row-tool-handler[data-active='true'] .bf-row-tool-center {
  display: block;
}
.bf-table-container .bf-col-tool-handler {
  display: inline-block;
  height: 8px;
  line-height: 0;
  font-size: 0;
  border-left: 1px solid #e1e5e9;
}
.bf-table-container .bf-col-tool-handler:first-child {
  border-left: none;
  border-radius: 3px 0 0 3px;
}
.bf-table-container .bf-col-tool-handler:last-child {
  border-radius: 0 3px 3px 0;
}
.bf-table-container .bf-col-tool-handler:first-child:last-child {
  border-radius: 3px;
}
.bf-table-container .bf-col-resizer {
  position: absolute;
  z-index: 2;
  top: 0;
  left: -2px;
  width: 4px;
  height: 8px;
  cursor: col-resize;
}
.bf-table-container .bf-col-resizer:hover {
  background-color: #07a9fe;
}
.bf-table-container .bf-row-tool-handler {
  border-top: 1px solid #e1e5e9;
}
.bf-table-container .bf-row-tool-handler:first-child {
  border-top: none;
  border-radius: 3px 3px 0 0;
}
.bf-table-container .bf-row-tool-handler:last-child {
  border-radius: 0 0 3px 3px;
}
.bf-table-container .bf-row-tool-handler:first-child:last-child {
  border-radius: 3px;
}
.bf-table-container .bf-col-tool-left,
.bf-table-container .bf-col-tool-right {
  float: left;
  position: relative;
  width: 50%;
  height: 8px;
}
.bf-table-container .bf-col-tool-left:hover .bf-insert-col-after,
.bf-table-container .bf-col-tool-left:hover .bf-insert-col-before,
.bf-table-container .bf-col-tool-right:hover .bf-insert-col-after,
.bf-table-container .bf-col-tool-right:hover .bf-insert-col-before {
  display: block;
}
.bf-table-container .bf-row-tool-down,
.bf-table-container .bf-row-tool-up {
  position: relative;
  height: 50%;
}
.bf-table-container .bf-row-tool-down:hover .bf-insert-row-after,
.bf-table-container .bf-row-tool-down:hover .bf-insert-row-before,
.bf-table-container .bf-row-tool-up:hover .bf-insert-row-after,
.bf-table-container .bf-row-tool-up:hover .bf-insert-row-before {
  display: block;
}
.bf-table-container .bf-col-tool-center,
.bf-table-container .bf-row-tool-center {
  display: none;
  position: relative;
  width: 100%;
  height: 100%;
}
.bf-table-container .bf-col-tool-center:hover .bf-remove-col,
.bf-table-container .bf-col-tool-center:hover .bf-remove-row,
.bf-table-container .bf-row-tool-center:hover .bf-remove-col,
.bf-table-container .bf-row-tool-center:hover .bf-remove-row {
  display: block;
}
.bf-table-container .bf-insert-col-after,
.bf-table-container .bf-insert-col-before,
.bf-table-container .bf-insert-row-after,
.bf-table-container .bf-insert-row-before,
.bf-table-container .bf-remove-col,
.bf-table-container .bf-remove-row {
  display: none;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: absolute;
  color: #21242a;
}
.bf-table-container .bf-insert-col-after:before,
.bf-table-container .bf-insert-col-before:before,
.bf-table-container .bf-insert-row-after:before,
.bf-table-container .bf-insert-row-before:before,
.bf-table-container .bf-remove-col:before,
.bf-table-container .bf-remove-row:before {
  position: absolute;
  border: 4px solid rgba(0, 0, 0, 0);
  content: '';
}
.bf-table-container .bf-insert-col-after:hover,
.bf-table-container .bf-insert-col-before:hover,
.bf-table-container .bf-insert-row-after:hover,
.bf-table-container .bf-insert-row-before:hover,
.bf-table-container .bf-remove-col:hover,
.bf-table-container .bf-remove-row:hover {
  color: #07a9fe;
}
.bf-table-container .bf-insert-col-after i,
.bf-table-container .bf-insert-col-before i,
.bf-table-container .bf-insert-row-after i,
.bf-table-container .bf-insert-row-before i,
.bf-table-container .bf-remove-col i,
.bf-table-container .bf-remove-row i {
  display: block;
  width: 20px;
  height: 20px;
  color: inherit;
  background-color: currentColor;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  pointer-events: none;
}
.bf-table-container .bf-insert-col-after i:before,
.bf-table-container .bf-insert-col-before i:before,
.bf-table-container .bf-insert-row-after i:before,
.bf-table-container .bf-insert-row-before i:before,
.bf-table-container .bf-remove-col i:before,
.bf-table-container .bf-remove-row i:before {
  display: block;
  width: 20px;
  height: 20px;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}
.bf-table-container .bf-insert-col-after,
.bf-table-container .bf-insert-col-before,
.bf-table-container .bf-remove-col {
  bottom: -25px;
  padding-top: 5px;
}
.bf-table-container .bf-insert-col-after:before,
.bf-table-container .bf-insert-col-before:before,
.bf-table-container .bf-remove-col:before {
  left: 6px;
  top: -1px;
  border-bottom-color: currentColor;
}
.bf-table-container .bf-insert-row-after,
.bf-table-container .bf-insert-row-before,
.bf-table-container .bf-remove-row {
  right: -25px;
  padding-left: 5px;
}
.bf-table-container .bf-insert-row-after:before,
.bf-table-container .bf-insert-row-before:before,
.bf-table-container .bf-remove-row:before {
  top: 6px;
  left: -1px;
  border-right-color: currentColor;
}
.bf-table-container .bf-insert-col-before {
  left: -10px;
}
.bf-table-container .bf-insert-col-after {
  right: -10px;
}
.bf-table-container .bf-remove-col {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.bf-table-container .bf-remove-col:hover {
  color: #e74c3c;
}
.bf-table-container .bf-insert-row-before {
  top: -10px;
}
.bf-table-container .bf-insert-row-after {
  bottom: -10px;
}
.bf-table-container .bf-remove-row {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.bf-table-container .bf-remove-row:hover {
  color: #e74c3c;
}
.bf-table-container .dragging-rect {
  position: absolute;
  z-index: 10;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: rgba(7, 169, 254, 0.2);
  pointer-events: none;
}
.bf-table-container .bf-table-context-menu {
  position: absolute;
  z-index: 10;
  top: 20px;
  right: 20px;
  width: 150px;
  overflow: hidden;
  background-color: #21242a;
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}
.bf-table-container .bf-table-context-menu .context-menu-item {
  padding: 0 15px;
  border-top: 1px solid #31343a;
  line-height: 38px;
  color: #919599;
  font-size: 14px;
  cursor: pointer;
}
.bf-table-container .bf-table-context-menu .context-menu-item:first-child {
  border: none;
}
.bf-table-container .bf-table-context-menu .context-menu-item[data-disabled='true'] {
  cursor: not-allowed;
  color: #414549;
}
.bf-table-container .bf-table-context-menu .context-menu-item:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
.bf-table-container .bf-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  border: 0.5px solid #07a9fe;
}
.bf-table-container .bf-table.dragging tbody .bf-table-cell {
  cursor: default !important;
}
.bf-table-container .bf-table tbody tr:empty {
  padding: 10px;
}
.bf-table-container .bf-table tbody .bf-table-cell {
  background-color: #fff;
  border: 0.5px solid #c5c5c5;
  overflow: visible;
  cursor: text;
}
.bf-table-container .bf-table tbody .bf-table-cell[data-is-head='true'] {
  background-color: #fafafa;
  font-weight: 700;
}
.bf-table-container .bf-table tbody .bf-table-cell[data-active='true'] {
  position: relative;
}
.bf-table-container .bf-table tbody .bf-table-cell[data-active='true']:before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  border: 0.5px solid #07a9fe;
  content: '';
}
.bf-table-container .bf-table tbody .bf-table-cell > div {
  padding: 10px 15px;
}
