
trix-editor {
  border: 1px solid #bbb;
  border-radius: 3px;
  margin: 0;
  padding: 0.4em 0.6em;
  min-height: 5em;
  outline: none;
}

trix-toolbar * {
  box-sizing: border-box;
}
trix-toolbar .trix-button-row {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  overflow-x: auto;
}
trix-toolbar .trix-button-group {
  display: flex;
  margin-bottom: 10px;
  border: 1px solid #bbb;
  border-top-color: #ccc;
  border-bottom-color: #888;
  border-radius: 3px;
}
trix-toolbar .trix-button-group:not(:first-child) {
  margin-left: 1.5vw;
}
@media (max-width: 768px) {
  trix-toolbar .trix-button-group:not(:first-child) {
    margin-left: 0;
  }
}
trix-toolbar .trix-button-group-spacer {
  flex-grow: 1;
}
@media (max-width: 768px) {
  trix-toolbar .trix-button-group-spacer {
    display: none;
  }
}
trix-toolbar .trix-button {
  position: relative;
  float: left;
  color: rgba(0, 0, 0, 0.6);
  font-size: 0.75em;
  font-weight: 600;
  white-space: nowrap;
  padding: 0 0.5em;
  margin: 0;
  outline: none;
  border: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  background: transparent;
}
trix-toolbar .trix-button:not(:first-child) {
  border-left: 1px solid #ccc;
}
trix-toolbar .trix-button.trix-active {
  background: #cbeefa;
  color: rgb(0, 0, 0);
}
trix-toolbar .trix-button:not(:disabled) {
  cursor: pointer;
}
trix-toolbar .trix-button:disabled {
  color: rgba(0, 0, 0, 0.125);
}
@media (max-width: 768px) {
  trix-toolbar .trix-button {
    letter-spacing: -0.01em;
    padding: 0 0.3em;
  }
}
trix-toolbar .trix-button--icon {
  font-size: inherit;
  width: 2.6em;
  height: 1.6em;
  max-width: calc(0.8em + 4vw);
  text-indent: -9999px;
}
@media (max-width: 768px) {
  trix-toolbar .trix-button--icon {
    height: 2em;
    max-width: calc(0.8em + 3.5vw);
  }
}
trix-toolbar .trix-button--icon::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.6;
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 768px) {
  trix-toolbar .trix-button--icon::before {
    right: 6%;
    left: 6%;
  }
}
trix-toolbar .trix-button--icon.trix-active::before {
  opacity: 1;
}
trix-toolbar .trix-button--icon:disabled::before {
  opacity: 0.125;
}
trix-toolbar .trix-button--icon-attach::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  top: 8%;
  bottom: 4%;
}
trix-toolbar .trix-button--icon-bold::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-italic::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-link::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-strike::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%2014.986c.088%202.647%202.246%204.258%205.635%204.258%203.496%200%205.713-1.728%205.713-4.463%200-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573%201.123%200%201.035-1.074%201.787-2.646%201.787-1.563%200-2.773-.762-2.91-1.924H6ZM6.432%2010h3.763c-.632-.314-.914-.715-.914-1.273%200-1.045.977-1.739%202.432-1.739%201.475%200%202.52.723%202.617%201.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145%200-5.392%201.719-5.392%204.316%200%20.363.04.703.12%201.02ZM4%2011a1%201%200%201%200%200%202h15a1%201%200%201%200%200-2H4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-quote::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-heading-1::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.5%207.5v-3h-12v3H14v13h3v-13h4.5ZM9%2013.5h3.5v-3h-10v3H6v7h3v-7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-code::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-bullet-list::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-number-list::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-undo::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014a1%201%200%200%200%201%201h6a1%201%200%201%200%200-2H6.257c2.247-2.764%205.151-3.668%207.579-3.264%202.589.432%204.739%202.356%205.174%205.405a1%201%200%200%200%201.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084%207.25%207.63%208.377%205%2011.39V8a1%201%200%200%200-2%200v6Zm2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-redo::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2014a1%201%200%200%201-1%201h-6a1%201%200%201%201%200-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739%202.356-5.174%205.405a1%201%200%200%201-1.98-.283c.564-3.95%203.415-6.526%206.826-7.095%203.08-.513%206.534.614%209.164%203.626V8a1%201%200%201%201%202%200v6Zm-2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-decrease-nesting-level::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-3.707-5.707a1%201%200%200%200%200%201.414l2%202a1%201%200%201%200%201.414-1.414L4.414%2012l1.293-1.293a1%201%200%200%200-1.414-1.414l-2%202Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-increase-nesting-level::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-2.293-2.293%202-2a1%201%200%200%200%200-1.414l-2-2a1%201%200%201%200-1.414%201.414L3.586%2012l-1.293%201.293a1%201%200%201%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-dialogs {
  position: relative;
}
trix-toolbar .trix-dialog {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-size: 0.75em;
  padding: 15px 10px;
  background: #fff;
  box-shadow: 0 0.3em 1em #ccc;
  border-top: 2px solid #888;
  border-radius: 5px;
  z-index: 5;
}
trix-toolbar .trix-input--dialog {
  font-size: inherit;
  font-weight: normal;
  padding: 0.5em 0.8em;
  margin: 0 10px 0 0;
  border-radius: 3px;
  border: 1px solid #bbb;
  background-color: #fff;
  box-shadow: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
trix-toolbar .trix-input--dialog.validate:invalid {
  box-shadow: #F00 0px 0px 1.5px 1px;
}
trix-toolbar .trix-button--dialog {
  font-size: inherit;
  padding: 0.5em;
  border-bottom: none;
}
trix-toolbar .trix-dialog--link {
  max-width: 600px;
}
trix-toolbar .trix-dialog__link-fields {
  display: flex;
  align-items: baseline;
}
trix-toolbar .trix-dialog__link-fields .trix-input {
  flex: 1;
}
trix-toolbar .trix-dialog__link-fields .trix-button-group {
  flex: 0 0 content;
  margin: 0;
}

trix-editor [data-trix-mutable]:not(.attachment__caption-editor) {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

trix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,
trix-editor [data-trix-cursor-target]::-moz-selection {
  background: none;
}
trix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,
trix-editor [data-trix-cursor-target]::selection {
  background: none;
}

trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {
  background: highlight;
}
trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {
  background: highlight;
}

trix-editor [data-trix-mutable].attachment.attachment--file {
  box-shadow: 0 0 0 2px highlight;
  border-color: transparent;
}
trix-editor [data-trix-mutable].attachment img {
  box-shadow: 0 0 0 2px highlight;
}
trix-editor .attachment {
  position: relative;
}
trix-editor .attachment:hover {
  cursor: default;
}
trix-editor .attachment--preview .attachment__caption:hover {
  cursor: text;
}
trix-editor .attachment__progress {
  position: absolute;
  z-index: 1;
  height: 20px;
  top: calc(50% - 10px);
  left: 5%;
  width: 90%;
  opacity: 0.9;
  transition: opacity 200ms ease-in;
}
trix-editor .attachment__progress[value="100"] {
  opacity: 0;
}
trix-editor .attachment__caption-editor {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: inherit;
  text-align: center;
  vertical-align: top;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
trix-editor .attachment__toolbar {
  position: absolute;
  z-index: 1;
  top: -0.9em;
  left: 0;
  width: 100%;
  text-align: center;
}
trix-editor .trix-button-group {
  display: inline-flex;
}
trix-editor .trix-button {
  position: relative;
  float: left;
  color: #666;
  white-space: nowrap;
  font-size: 80%;
  padding: 0 0.8em;
  margin: 0;
  outline: none;
  border: none;
  border-radius: 0;
  background: transparent;
}
trix-editor .trix-button:not(:first-child) {
  border-left: 1px solid #ccc;
}
trix-editor .trix-button.trix-active {
  background: #cbeefa;
}
trix-editor .trix-button:not(:disabled) {
  cursor: pointer;
}
trix-editor .trix-button--remove {
  text-indent: -9999px;
  display: inline-block;
  padding: 0;
  outline: none;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid highlight;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);
}
trix-editor .trix-button--remove::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.7;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.41%2017.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 90%;
}
trix-editor .trix-button--remove:hover {
  border-color: #333;
}
trix-editor .trix-button--remove:hover::before {
  opacity: 1;
}
trix-editor .attachment__metadata-container {
  position: relative;
}
trix-editor .attachment__metadata {
  position: absolute;
  left: 50%;
  top: 2em;
  transform: translate(-50%, 0);
  max-width: 90%;
  padding: 0.1em 0.6em;
  font-size: 0.8em;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 3px;
}
trix-editor .attachment__metadata .attachment__name {
  display: inline-block;
  max-width: 100%;
  vertical-align: bottom;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
trix-editor .attachment__metadata .attachment__size {
  margin-left: 0.2em;
  white-space: nowrap;
}

.trix-content {
  line-height: 1.5;
  overflow-wrap: break-word;
  word-break: break-word;
}
.trix-content * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.trix-content h1 {
  font-size: 1.2em;
  line-height: 1.2;
}
.trix-content blockquote {
  border: 0 solid #ccc;
  border-left-width: 0.3em;
  margin-left: 0.3em;
  padding-left: 0.6em;
}
.trix-content [dir=rtl] blockquote,
.trix-content blockquote[dir=rtl] {
  border-width: 0;
  border-right-width: 0.3em;
  margin-right: 0.3em;
  padding-right: 0.6em;
}
.trix-content li {
  margin-left: 1em;
}
.trix-content [dir=rtl] li {
  margin-right: 1em;
}
.trix-content pre {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  font-family: monospace;
  font-size: 0.9em;
  padding: 0.5em;
  white-space: pre;
  background-color: #eee;
  overflow-x: auto;
}
.trix-content img {
  max-width: 100%;
  height: auto;
}
.trix-content .attachment {
  display: inline-block;
  position: relative;
  max-width: 100%;
}
.trix-content .attachment a {
  color: inherit;
  text-decoration: none;
}
.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {
  color: inherit;
}
.trix-content .attachment__caption {
  text-align: center;
}
.trix-content .attachment__caption .attachment__name + .attachment__size::before {
  content: " •";
}
.trix-content .attachment--preview {
  width: 100%;
  text-align: center;
}
.trix-content .attachment--preview .attachment__caption {
  color: #666;
  font-size: 0.9em;
  line-height: 1.2;
}
.trix-content .attachment--file {
  color: #333;
  line-height: 1;
  margin: 0 2px 2px 2px;
  padding: 0.4em 1em;
  border: 1px solid #bbb;
  border-radius: 5px;
}
.trix-content .attachment-gallery {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.trix-content .attachment-gallery .attachment {
  flex: 1 0 33%;
  padding: 0 0.5em;
  max-width: 33%;
}
.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {
  flex-basis: 50%;
  max-width: 50%;
}
/*
 * Provides a drop-in pointer for the default Trix stylesheet that will format the toolbar and
 * the trix-editor content (whether displayed or under editing). Feel free to incorporate this
 * inclusion directly in any other asset bundle and remove this file.
 *

*/

/*
 * We need to override trix.css’s image gallery styles to accommodate the
 * <action-text-attachment> element we wrap around attachments. Otherwise,
 * images in galleries will be squished by the max-width: 33%; rule.
*/
trix-editor ul { list-style-type: disc !important; margin-left: 1rem !important; }
trix-editor ol { list-style-type: decimal !important; margin-left: 1rem !important; }
.trix-content ul { list-style-type: disc !important; margin-left: 1rem !important; }
.trix-content ol { list-style-type: decimal !important; margin-left: 1rem !important; }
.trix-content .attachment-gallery > action-text-attachment,
.trix-content .attachment-gallery > .attachment {
  flex: 1 0 33%;
  padding: 0 0.5em;
  max-width: 33%;
}

.trix-content .attachment-gallery.attachment-gallery--2 > action-text-attachment,
.trix-content .attachment-gallery.attachment-gallery--2 > .attachment, .trix-content .attachment-gallery.attachment-gallery--4 > action-text-attachment,
.trix-content .attachment-gallery.attachment-gallery--4 > .attachment {
  flex-basis: 50%;
  max-width: 50%;
}

.trix-content action-text-attachment .attachment {
  padding: 0 !important;
  max-width: 100% !important;
}
#admin-users {
    text-align: center;
    cursor: default; }
#admin-users a, #admin-users span {
    padding: 0.2em 0.3em; }
#admin-users .disabled {
    color: #aaaaaa; }
#admin-users .current {
    font-style: normal;
    font-weight: bold;
    background-color: #bebebe;
    display: inline-block;
    width: 1.6em;
    height: 1.6em;
    line-height: 1.5;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    border-radius: 1em;
    text-shadow: rgba(255, 255, 255, 0.8) 1px 1px 1px; }
#admin-users a {
    text-decoration: none;
    color: black; }
#admin-users a:hover, #admin-users a:focus {
    text-decoration: underline; }
/* ── Keep unrelated calendar styles ─────────────────────────── */
.custom-loader {
    background-image: url(/images/newloader.gif);
    background-size: 35px;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 9999 !important;
}

.public-calendar.vc-container {
    --blue-200: #f0f5ff !important;
    --blue-600: #0360e6 !important;
    --blue-900: #0360e6 !important;
    width: 100% !important;
    border: none !important;
}
.mycalendar.vc-container {
    --blue-200: #f0f5ff !important;
    --blue-600: #0360e6 !important;
    --blue-900: #0360e6 !important;
    --gray-900: #22272E !important;
    width: 100% !important;
    border: none !important;
}
.mycalendar .vc-title {
    font-weight: 400 !important;
    font-size: 16px !important;
}
.mycalendar .vc-day-content,
.mycalendar .vc-weekday {
    font-weight: 400 !important;
    font-size: 12px !important;
}
.public-calendar-date-selected .vc-day  { min-height: 37px !important; }
.public-calendar-date-unselected .vc-day { min-height: 43px !important; }
.public-calendar .vc-weeks              { margin-top: 20px !important; }
.public-calendar-date-selected .vc-day-content  { height: 38px !important; width: 38px !important; }
.public-calendar-date-unselected .vc-day-content { height: 45px !important; width: 45px !important; }
.public-calendar-date-selected .vc-highlight  { padding: 1.1rem; }
.public-calendar-date-unselected .vc-highlight { padding: 1.4rem; }
.public-calendar .vc-highlights:focus .vc-day-content:focus,
.public-calendar .vc-highlights:focus,
.public-calendar .vc-day-content:focus { background-color: var(--blue-600) !important; color: white !important; }
.public-calendar .vc-day-content:hover  { background-color: #e1ebff !important; }
.public-calendar span.vc-day-content.vc-focusable { color: #767676; font-weight: 400; }
.is-disabled                            { cursor: default !important; color: #767676 !important; background-color: white !important; }
.public-calendar .is-disabled:hover,
.public-calendar .is-disabled:focus,
.is-disabled:hover,
.is-disabled:focus                      { color: #767676 !important; background-color: white !important; }

/* ── Availability calendar — modern redesign ─────────────────── */

/* Container: no border, fills its parent */
.availability-calendar.vc-container {
    --day-height: 110px;
    --day-width: 80px;
    border: none !important;
    border-radius: 0 !important;
    width: 100% !important;
    background: #ffffff;
}

/* ── Header (month navigation bar) ── */
.availability-calendar.vc-container .vc-header {
    background: #ffffff;
    padding: 14px 20px;
    border-bottom: 1px solid #f1f5f9;
}
.availability-calendar.vc-container .vc-title {
    font-size: 14px;
    font-weight: 600;
    color: #0f172a;
    letter-spacing: -0.01em;
}
.availability-calendar.vc-container .vc-title:hover {
    opacity: 0.7;
}
.availability-calendar.vc-container .vc-arrow {
    color: #94a3b8;
    border: none;
    border-radius: 6px;
    width: 28px;
    height: 28px;
}
.availability-calendar.vc-container .vc-arrow:hover {
    background: #f1f5f9;
    color: #475569;
}

/* ── Weekday labels ── */
.availability-calendar.vc-container .vc-weeks {
    padding: 0;
}
.availability-calendar.vc-container .vc-weekday {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #475569;
    padding: 12px 0;
    border-bottom: 1px solid #e2e8f0;
    background: #f8fafc;
}

/* ── Day cells ── */
.availability-calendar.vc-container .vc-day {
    height: var(--day-height);
    min-width: var(--day-width);
    background: #ffffff;
    border-right: 1px solid #f1f5f9;
    border-bottom: 1px solid #f1f5f9;
    text-align: left;
    position: relative;
    transition: background 0.12s ease;
}
.availability-calendar.vc-container .vc-day:last-child,
.availability-calendar.vc-container .vc-day.on-right {
    border-right: none;
}
.availability-calendar.vc-container .vc-day.on-bottom {
    border-bottom: none;
}

/* Hide VCalendar's built-in day number button — we render our own */
.availability-calendar.vc-container .vc-day-content {
    display: none !important;
}

/* ── Available days ── */
.availability-calendar .vc-availableday {
    background: #f8faff !important;
}
.availability-calendar .vc-availableday:hover {
    background: #eff6ff !important;
    box-shadow: inset 3px 0 0 #3b82f6;
    cursor: pointer;
}

/* ── Compact variant — mobile month picker ── */
.availability-calendar-compact.vc-container {
    --day-height: 56px;
    --day-width: 40px;
    border: none !important;
    border-radius: 0 0 0.75rem 0.75rem !important;
    width: 100% !important;
    background: #ffffff;
}
.availability-calendar-compact.vc-container .vc-header {
    background: #ffffff;
    padding: 10px 16px;
    border-bottom: 1px solid #f1f5f9;
}
.availability-calendar-compact.vc-container .vc-title {
    font-size: 14px;
    font-weight: 600;
    color: #0f172a;
}
.availability-calendar-compact.vc-container .vc-arrow {
    color: #94a3b8;
    border: none;
    border-radius: 6px;
    width: 28px;
    height: 28px;
}
.availability-calendar-compact.vc-container .vc-arrow:hover {
    background: #f1f5f9;
}
.availability-calendar-compact.vc-container .vc-weeks {
    padding: 4px;
}
.availability-calendar-compact.vc-container .vc-weekday {
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    color: #94a3b8;
    padding: 6px 0;
    border: none;
    background: transparent;
}
.availability-calendar-compact.vc-container .vc-day {
    height: var(--day-height);
    min-width: var(--day-width);
    background: transparent;
    border: none;
}
.availability-calendar-compact.vc-container .vc-day-content {
    display: none !important;
}

/* ── Dark mode ── */
.availability-calendar.vc-container.vc-is-dark {
    background: #161b22;
}
.availability-calendar.vc-container.vc-is-dark .vc-header {
    background: #161b22;
    border-color: #30363d;
}
.availability-calendar.vc-container.vc-is-dark .vc-title {
    color: #e6edf3;
}
.availability-calendar.vc-container.vc-is-dark .vc-arrow {
    color: #7d8590;
}
.availability-calendar.vc-container.vc-is-dark .vc-arrow:hover {
    background: #21262d;
    color: #cdd9e5;
}
.availability-calendar.vc-container.vc-is-dark .vc-weekday {
    color: #94a3b8;
    background: #161b22;
    border-color: #30363d;
}
.availability-calendar.vc-container.vc-is-dark .vc-day {
    background: #0d1117;
    border-color: #21262d;
}
.availability-calendar.vc-container.vc-is-dark .vc-availableday {
    background: #0d1f38 !important;
}
.availability-calendar.vc-container.vc-is-dark .vc-availableday:hover {
    background: #112240 !important;
    box-shadow: inset 3px 0 0 #3b82f6;
}
.vc-is-dark .vc-day-content:hover { color: #2679d1 !important; }
.vc-is-dark .is-disabled:hover,
.vc-is-dark .is-disabled:focus    { background: #1C2128 !important; color: #d1d5db !important; }
.highcharts-credits {
    display: none;
}
/* Inter is now loaded via <link> in app/views/layouts/application.html.erb */
/*!
 * TOAST UI Calendar 2nd Edition
 * @version 2.1.3 | Tue Aug 16 2022
 * @author NHN Cloud FE Development Lab <dl_javascript@nhn.com>
 * @license MIT
 */
.toastui-calendar-holiday {
    color: red;
    font-size: 15px;
}
.toastui-calendar-layout {
    box-sizing: border-box;
    position: relative;
    white-space: nowrap;
}
.toastui-calendar-layout * {
    box-sizing: border-box;
}
.toastui-calendar-layout.toastui-calendar-dragging--move-event * {
    cursor: move;
}
.toastui-calendar-layout.toastui-calendar-dragging--resize-horizontal-event * {
    cursor: col-resize;
}
.toastui-calendar-layout.toastui-calendar-dragging--resize-vertical-event * {
    cursor: row-resize;
}
.toastui-calendar-layout .toastui-calendar-panel-resizer {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.toastui-calendar-layout .toastui-calendar-panel-resizer:hover {
    border-color: #999;
}
.toastui-calendar-layout .toastui-calendar-panel-resizer-guide {
    position: absolute;
}
.toastui-calendar-layout.toastui-calendar-horizontal .toastui-calendar-panel,
.toastui-calendar-layout.toastui-calendar-horizontal .toastui-calendar-panel-resizer {
    display: inline-block;
    vertical-align: middle;
}
.toastui-calendar-icon {
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
}
.toastui-calendar-icon.toastui-calendar-ic-title {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAO5JREFUKBVjYCATMOLSFxkZqfHnz5+1QHktNDVbV69e7cOCJgjmQjXtB3IksMh7g8SY0CXQNTEyMlYD1fBCabhyFI3omkCq/v//PwnotC8gGq4LyIBrxKYJpBBoU15oaCgPiEbWCPYjUEIFGBBY/QS0qRWooRVIg/UBDXgMYoBtBHJSgWxsAQFWjET8BBqQBuLDNM4Can6GpAAb8ydQMADo3x0gSbDGlStX3gVqdMSjGUUTSCNKAggPD1cDOmU/EEuBJKEAQxNIHEUjSABNM1ZNIHXMIAIZXL169a2+vv5moK18QKeXAv20B1meYjYAr7xrljpOzc0AAAAASUVORK5CYII=) no-repeat;
}
.toastui-calendar-icon.toastui-calendar-ic-location {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAR1JREFUKBWdUTtPg1AUBiT8CydHJtv/0MTJRWAgcTK1bq0/pO3k4E4IYLo2Me46tS4wumjSpV07kAb6HXLPzaGPRZLL+c73uE/D+OdnHuaCIOhVVTUEf620pWVZ0yRJ3qW3FfR9f1zX9UgaGJumOUnT9Fn3DDzPuwPOuD9TvSzL3kizhOFJ4LnjOJc0wM0FP2Asgx0mEehHUfRHgzDzqF3GOogzbJg8V6XHFqYv4Cvqy7J8DcOwWYmw8Hwy1kHMRjcaKuEGgV82caWbZay3indagJyxcKLOlKeRdJA627YfUVaN0v6tlKbZVjCO4zW2cw91px3AxJEmOONCNoTzPP9xXZfOd6u0Bzz60RGOgmQuiuIb4S3gB0IvaoJW2QMDs1bBoH1CAQAAAABJRU5ErkJggg==) no-repeat;
}
.toastui-calendar-icon.toastui-calendar-ic-date {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAGpJREFUKBVjYKAGCA0N/Q/C6GZhE2cEKQoLC9v6//9/L3QN2PiMjIzbVq1a5c0EkiRWE7JasEZsJhMSI1sjC7LJq1evBvsZWQyZjRxwZNs4hDSiBA6y55EDBRsb7EdQasAmiUNsKw5x4oQBkUAeDPJ53KsAAAAASUVORK5CYII=) no-repeat;
}
.toastui-calendar-icon.toastui-calendar-ic-state {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAIxJREFUKBVjYCATMKLrCw8P9/z3798soLgMVO4JExNT2sqVK7cjq2VC5oDYME2MjIyNIAwUkoGKoShlQeFBOGCbVq1a1QDihoaG1gMpmO0gITAAOzUsLGzr////vWCC+GigK7YBDfUGO5VYTSADYWox/IjPNmS5UY3IoYHGBgcOKG7QxPFxt+KTJCgHAGcZJbGLRuJ2AAAAAElFTkSuQmCC) no-repeat;
}
.toastui-calendar-icon.toastui-calendar-ic-private {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAKpJREFUKBVjYCATMKLri46Olvn9+3fX////HUByjIyMB1hZWcuWLl36BFktikaQpl+/fl0EKhBCVgRkv2NjY9NH1syErABkE1TTdqBCWRAG8reDxKBycOUoGmHOA2pIA5kOwiA2SDVMDqYTRSNQUBIkgewkJDZYDqYR7sewsLCtQFO9YBLYaGBAbVu1apU3SA5uIyFNIMXIauAaQRKkgBGlERTURATOVpgaABRQQOK46wEAAAAAAElFTkSuQmCC) no-repeat;
}
.toastui-calendar-icon.toastui-calendar-ic-public {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAKdJREFUKBVjYCATMKLri46Olvn9+3fX////HUByjIyMB1hZWcuWLl36BFktikaQpl+/fl0EKhBCVgRkv2NjY9NH1syErABkE1TTdqBCWRAG8reDxKBycOUoGmHOA2pIA5kOwiA2SDVMDq4TmREaGvofhJHFcLHhfgwLC9sKNNULl0KQODCgtq1atcobxIY7lZAmkGJkNXCNIAlSwIjSCApqIgJnK0wNALoOPwSpOcq0AAAAAElFTkSuQmCC) no-repeat;
}
.toastui-calendar-icon.toastui-calendar-ic-close {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAJRJREFUKBXFkNERhCAMREUbuEKohzq0Eq2DDq6Da4B60KezDORkxj+ZwchmX0IYhtdWCGFl9y5g82NtzDnPdzAaudo76ZBS+nrvPxiInMkJcs5tMcZFfqcfxdqIRiELof+BiIJPg+mExmpmvKRn3zKj7OrG9Y79szPL14A1xEP0Hgy4gBZS5R7czHj3ehSgOzkVeyfuGrBw/WLm0hsAAAAASUVORK5CYII=) no-repeat;
}
.toastui-calendar-icon.toastui-calendar-ic-user-b {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAJpJREFUKBVjYKA1YES3wMTExBMoNgsqnnbmzJntyGqYkDlQ9qz////LgDCQD9MIV4ZNA1wSGwObhjRGRsYnIAzUkIZNE0licE+bm5tr/fnzJx1osjPQBFmoKY+BftnLwsIy8+TJk9dAYmANxsbGoUD2YiBmBwliAT+BYrFnz55dDfNDO1AAl2KQfpAcSA0DTIMyiEMAEKMG0wgAolIjcM7Tjm8AAAAASUVORK5CYII=) no-repeat;
    top: -4px;
}
.toastui-calendar-icon.toastui-calendar-ic-edit {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAMdJREFUKBVjYCARMOJTb2xsLMfIyBjLysq64Pjx409BapnwaQDKzf7//3/L79+/D1tbW0uB1LJg02BmZqYIVPgdKBf/79+//UC2xs+fP8OB/H4MG0CK//79ewCkEGQYExOTI5DawMnJuQTER/EDTDFQXA4kCQQ3QBpOnz79AsJF8gMWxTA1KDTYBhyKMUwH6WSysrKSB7kZyIY5AySOVTFIggno+5VAmijFYA1AwhzEgAKcJsMUwIMVGKPH2NnZ7ZFDBKYImQYAuO5YIMgk39gAAAAASUVORK5CYII=) no-repeat;
}
.toastui-calendar-icon.toastui-calendar-ic-delete {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAFhJREFUKBVjYCARMKKrNzEx2fr//38vkDgjI+O2M2fOeCOrAWtAVoQsicyGaWZCFsTHBtr6H588Tjm4H4yNjfGacPbsWbBaop0Es3JYaQBFDMxjWOitMDEA3EEZfFEISwUAAAAASUVORK5CYII=) no-repeat;
}
.toastui-calendar-icon.toastui-calendar-ic-arrow-solid-top {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAIFJREFUKBVjYBj+gBmXF2NiYiTV1dV5rl279gWbGiZsgg0NDSw/f/5cCZRbBWJjU4PVRjExsR6g4nAgln/z5g3v1atXd6JrxtAYHh4e+v///z4khZa6urrXgJqvIYkxMCJzgJo0//37dwooxoMsDmR/YWJiMlu5cuV1NPFRLrYQAADMVCaUtbG7XwAAAABJRU5ErkJggg==) no-repeat;
}
.toastui-calendar-icon.toastui-calendar-ic-milestone {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAGFJREFUKBVjYCARMILU/3dw+I+hj5FxG+P+/d7o4rg1IKtE0syELI6T/f+/F0yOOA0w1UCa9hpYkGxjYDxwABwIILH/jo5bGWBuZ2TcClOHogEmCKKxBSlInPZ+ANlCEgAA37EU4AHbBQUAAAAASUVORK5CYII=) no-repeat;
}
.toastui-calendar-icon.toastui-calendar-ic-arrow-left {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAAXNSR0IArs4c6QAAAFZJREFUCB1jZICCyspK83///hUxgvhVVVV6f//+3c3ExJTMVFNTowqU2cHMzJzf3t6+hen379/zgIp2t7W1rQCpZmJlZU0C0q5AbREgAQwzwAIgGZgtADMCJqH/QyvhAAAAAElFTkSuQmCC) no-repeat;
}
.toastui-calendar-icon.toastui-calendar-ic-arrow-right {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAAXNSR0IArs4c6QAAAFxJREFUCB1jKC8vX1lZWWnOAAVMQLD4379/m6qqqvRAYowgAsiJAAr2sbCw2IMFQIIVFRUL////r8SCpMKVlZXVnhFooA9Q+VxmZmbXtra2S0xATizQYD8QB6QaAJMLJ9BqE9yTAAAAAElFTkSuQmCC) no-repeat;
}
.toastui-calendar-icon.toastui-calendar-ic-handle-y {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAMAAADp7a43AAAACVBMVEX///////////+OSuX+AAAAA3RSTlMrQJG5H4EIAAAAEUlEQVR4AWNgYmRiZABB/CwAAtgAIUTUNkMAAAAASUVORK5CYII=) center no-repeat;
}
.toastui-calendar-icon.toastui-calendar-ic-checkbox-normal {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAADpJREFUKBVjPHfu3O5///65MJAAmJiY9jCcOXPmP6kApIeJBItQlI5qRAkOVM5o4KCGBwqPkcxEvhsAbzRE+Jhb9IwAAAAASUVORK5CYII=) no-repeat;
}
.toastui-calendar-icon.toastui-calendar-ic-checkbox-checked {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAMBJREFUKBWVkjEOwjAMRe2WgZW7IIHEDdhghhuwcQ42rlJugAQS54Cxa5cq1QM5TUpByZfS2j9+dlJVt/tX5ZxbS4ZU9VLkQvSHKTIGRaVJYFmKrBbTCJxE2UgCdDzMZDkHrOV6b95V0US6UmgKodujEZbJg0B0ZgEModO5lrY1TMQf1TpyJGBEjD+E2NPN7ukIUDiF/BfEXgRiGEw8NgkffYGYwCi808fpn/6OvfUfsDr/Vc1IfRf8sKnFVqeiVQfDu0tf/nWH9gAAAABJRU5ErkJggg==) no-repeat;
}
.toastui-calendar-icon.toastui-calendar-ic-dropdown-arrow {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAHlJREFUKBVjYBgFOEOAEVkmPDxc89+/f6eAYjzI4kD2FyYmJrOVK1deh4kzwRggGiQBVJCELAZig8SQNYHEmEEEMrh69eo1HR0dfqCYJUickZGxf9WqVf3IakBsFBthklpaWmVA9mEQhrJhUoTp0NBQCRAmrHL4qgAAuu4cWZOZIGsAAAAASUVORK5CYII=) no-repeat;
}
.toastui-calendar-icon.toastui-calendar-open.toastui-calendar-ic-dropdown-arrow {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAIFJREFUKBVjYBj+gBmXF2NiYiTV1dV5rl279gWbGiZsgg0NDSw/f/5cCZRbBWJjU4PVRjExsR6g4nAgln/z5g3v1atXd6JrxtAYHh4e+v///z4khZa6urrXgJqvIYkxMCJzgJo0//37dwooxoMsDmR/YWJiMlu5cuV1NPFRLrYQAADMVCaUtbG7XwAAAABJRU5ErkJggg==) no-repeat;
}
.toastui-calendar-ic-location-b {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAOZJREFUKBWVUT0KwjAUbkzGTuJWPYNDpV0cXD2ETuIRBK+gs4ubp3BwcXBp6eINBKWDgydoid9X8oKCggYeee/7S9IGwZ9LverTNO3Wdb2y1o6IK6WOWutFlmU30XmDE58hbgvpTA+Y+mJqCemS20jdG2N6LPYMICc6b5BrIG3ONBZ7CoVj7w0cfllGRDj+gKQpjt/iPU0ye/LkROcNANaoCUzjqqquIsBuHddAWoiyLO9RFHUwJ4JxR/qmKIqdYG9vCMNwCeIiJHuHecj/B0GSJBng7ifO+ErDPM8L4b7ucRzPWJ8ET1E7YC7tmi9qAAAAAElFTkSuQmCC) no-repeat;
    top: -4px;
}
.toastui-calendar-ic-state-b {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAHlJREFUKBVjYCARMCKrNzEx8QTyZ/3//18GJM7IyPgESKWdOXNmO4gPAkwQCk6CFQMVNoIwVOMsuCw6w9jY+D8Iw8TR+SBxsJOATtkKNM0LphAbDbRxG9Bp3mAnEVIMMgCmBt0P2AxHERusGkAhgOJQ7Jyt2IUJiAIAwwIn24FgmhkAAAAASUVORK5CYII=) no-repeat;
    top: -4px;
}
.toastui-calendar-ic-repeat-b {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAQpJREFUKBVjYCARMCKrNzU1tf/3718lUMwQiP8yMjKeYWJi6j516tRhExOThjNnzjTANQAFqv///98CVHQPSO8A0ixATa5AtjyQPgDETmfPngULMpiZmbn//fu3BSg4B6ggCyjxG8hm8PT0ZH/9+vUJoJgTiA8CTCACqDgXaOJ9Xl7eTJhikDhQcSVQsQGITT8A9rSxsfF/mJVApzWCQgPGd3BwYPny5cstoNOuAZ3rAwoJOAAqviAqKtoOEwAaxPr58+dpQL4iEGeAxJFt2AfkOwA1PQTSu4Em/gGyPYC0EpCuAdraCtIADiWgQCPQOmdmZmYHoNgVoCJfIB0CpG8DI84BphgoRjoAAAzgdELI91E5AAAAAElFTkSuQmCC) no-repeat;
    top: -4px;
}
.toastui-calendar-timegrid-time-column {
    font-size: 10px;
    height: 100%;
}
.toastui-calendar-timegrid-time-column .toastui-calendar-timegrid-hour-rows {
    display: inline-block;
    position: relative;
    height: 100%;
}
.toastui-calendar-timegrid-time-column .toastui-calendar-timegrid-time {
    text-align: right;
    position: absolute;
    right: 5px;
    color: #333;
}
.toastui-calendar-timegrid-time-column .toastui-calendar-timegrid-time.toastui-calendar-timegrid-time-past {
    font-weight: normal;
}
.toastui-calendar-timegrid-time-column .toastui-calendar-timegrid-time.toastui-calendar-timegrid-time-first {
    line-height: normal;
    visibility: hidden;
}
.toastui-calendar-timegrid-time-column .toastui-calendar-timegrid-time.toastui-calendar-timegrid-time-last {
    height: 0;
    visibility: hidden;
}
.toastui-calendar-timegrid-time-column .toastui-calendar-timegrid-time .toastui-calendar-timegrid-time-label,
.toastui-calendar-timegrid-time-column .toastui-calendar-timegrid-time span {
    transform: translateY(-50%);
    position: absolute;
    right: 0;
}
.toastui-calendar-timegrid-time-column .toastui-calendar-timegrid-current-time .toastui-calendar-timegrid-day-difference {
    position: absolute;
    right: 0;
    bottom: 100%;
}
.toastui-calendar-timegrid-time-column .toastui-calendar-timegrid-time-hidden {
    visibility: hidden;
}
.toastui-calendar-timegrid-time-column .toastui-calendar-timegrid-current-time {
    position: absolute;
    text-align: right;
    right: 5px;
    font-size: 10px;
    font-weight: normal;
    transform: translateY(-50%);
    z-index: 10;
}
.toastui-calendar-timezone-labels-slot {
    display: table;
    table-layout: fixed;
    position: absolute;
    height: 25px;
    border-bottom: 1px solid #e9e9e9;
    background-color: #fff;
}
.toastui-calendar-timezone-labels-slot .toastui-calendar-timegrid-timezone-label {
    display: table-cell;
    background-color: #fff;
    font-size: 10px;
    border-right: 1px solid #e5e5e5;
    vertical-align: middle;
    padding-right: 5px;
    text-align: right;
    overflow: hidden;
}
.toastui-calendar-timezone-labels-slot .toastui-calendar-timegrid-timezone-collapse-button {
    position: absolute;
    top: 2px;
    bottom: 2px;
    width: 10px;
    border: 1px solid #dddddd;
    border-left: none;
    background: transparent;
    cursor: pointer;
}
.toastui-calendar-timezone-labels-slot .toastui-calendar-timegrid-timezone-collapse-button .toastui-calendar-icon {
    width: 4px;
    height: 7px;
    transform: translateX(-50%);
}
.toastui-calendar-column {
    position: relative;
}
.toastui-calendar-column .toastui-calendar-gridline-half {
    position: absolute;
    width: 100%;
}
.toastui-calendar-column .toastui-calendar-grid-selection {
    position: absolute;
    right: 10px;
    left: 1px;
    border-radius: 3px;
    padding: 3px;
    overflow: hidden;
    cursor: grab !important;
    background: rgb(179, 225, 247) !important;
    border: rgb(129, 205, 242) !important;
    box-shadow: 0px 6px 10px 0px rgba(0,0,0,.14), 0px 1px 18px 0px rgba(0,0,0,.12), 0px 3px 5px -1px rgba(0,0,0,.2) !important;
}
.toastui-calendar-column .toastui-calendar-grid-selection .toastui-calendar-grid-selection-label {
    color: #7b7b7b !important;
    font-size: 11px;
    font-weight: bold;
}
.toastui-calendar-column .toastui-calendar-events {
    position: absolute;
    left: 0;
    top: 0;
    right: 10px;
    bottom: 0;
}
.toastui-calendar-panel.toastui-calendar-time {
    overflow-y: auto;
}
.toastui-calendar-timegrid {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: relative;
    height: 200%;
    min-height: 900px;
}
.toastui-calendar-timegrid .toastui-calendar-timegrid-scroll-area {
    position: relative;
    height: 100%;
}
.toastui-calendar-timegrid .toastui-calendar-columns {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
}
.toastui-calendar-timegrid .toastui-calendar-columns .toastui-calendar-gridline-half {
    position: absolute;
    width: 100%;
}
.toastui-calendar-timegrid .toastui-calendar-columns .toastui-calendar-column {
    display: inline-block;
    height: 100%;
}
.toastui-calendar-timegrid .toastui-calendar-timegrid-now-indicator {
    position: absolute;
    left: 0;
    right: 0;
}
.toastui-calendar-timegrid .toastui-calendar-timegrid-now-indicator .toastui-calendar-timegrid-now-indicator-left {
    position: absolute;
}
.toastui-calendar-timegrid .toastui-calendar-timegrid-now-indicator .toastui-calendar-timegrid-now-indicator-marker {
    position: absolute;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    margin: -4px 0 0 -5px;
}
.toastui-calendar-timegrid-now-indicator-today{
    border-top: 3px solid rgb(81, 92, 230) !important;
}
.toastui-calendar-timegrid .toastui-calendar-timegrid-now-indicator .toastui-calendar-timegrid-now-indicator-today {
    position: absolute;
}
.toastui-calendar-timegrid .toastui-calendar-timegrid-now-indicator .toastui-calendar-timegrid-now-indicator-right {
    position: absolute;
    right: 0;
}
.toastui-calendar-event-background { position: absolute;
}
.toastui-calendar-event-time[style*="left: 0%;"] {
    width: calc(100% - 0px) !important;
}
.toastui-calendar-event-time[style*="left: 25%;"] {
    width: calc(75% - 2px) !important;
}
.toastui-calendar-event-time[style*="left: 50%;"] {
    width: calc(50% - 2px) !important;
}
.toastui-calendar-event-time[style*="left: 75%;"] {
    width: calc(25% - 2px) !important;
}
.toastui-calendar-event-time[style*="left: 80%;"] {
    width: calc(20% - 2px) !important;
}
.toastui-calendar-event-time[style*="left: 60%;"] {
    width: calc(40% - 2px) !important;
}
.toastui-calendar-event-time[style*="left: 33%;"] {
    width: calc(67% - 2px) !important;
}
.toastui-calendar-event-time[style*="left: 66%;"] {
    width: calc(34% - 2px) !important;
}
.toastui-calendar-event-time[style*="left: 40%;"] {
    width: calc(60% - 2px) !important;
}
.toastui-calendar-event-time[style*="left: 20%;"] {
    width: calc(80% - 2px) !important;
}
.toastui-calendar-event-time[style*="left: 17%;"] {
    width: calc(83% - 2px) !important;
}
.toastui-calendar-event-time[style*="left: 34%;"] {
    width: calc(66% - 2px) !important;
}
.toastui-calendar-event-time[style*="left: 51%;"] {
    width: calc(49% - 2px) !important;
}
.toastui-calendar-event-time[style*="left: 68%;"] {
    width: calc(32% - 2px) !important;
}
.toastui-calendar-event-time[style*="left: 85%;"] {
    width: calc(15% - 2px) !important;
}
.toastui-calendar-event-time {
    position: absolute;
    overflow: hidden;
    cursor: pointer;
    padding-left: 3px;
    /*border: 1px solid white!important;*/
    /*background-color: #60a5fa !important;*/
    border-radius: 5px !important;
}
.toastui-calendar-event-time .toastui-calendar-travel-time,
.toastui-calendar-event-time .toastui-calendar-event-time-content {
    overflow: hidden;
    padding: 2px 0 0 2px;
    font-size: 12px;
}
.toastui-calendar-resize-handler-x {
    position: absolute;
    right: 0;
    bottom: 1px;
    left: 0;
    height: 8px;
    text-align: center;
    color: #fff;
    cursor: row-resize;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAACVBMVEX///////////+OSuX+AAAAA3RSTlMrQJG5H4EIAAAAEUlEQVR4AWNgYoRABhjEFAEAArQAIcHQcPsAAAAASUVORK5CYII=) no-repeat center bottom;
}
.toastui-calendar-weekday-event-title {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 3px;
    font-weight: bold;
    font-size: 11px;
}
.toastui-calendar-weekday-event-dot {
    position: relative;
    top: 8px;
    float: left;
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
}
.toastui-calendar-weekday-event-dot + .toastui-calendar-weekday-event-title {
    color: #374151;
}
.toastui-calendar-weekday-resize-handle {
    position: absolute;
    top: 0;
    right: 5px;
}
.toastui-calendar-weekday-resize-handle.toastui-calendar-handle-y {
    cursor: col-resize;
}
.toastui-calendar-grid-cell-date .toastui-calendar-weekday-grid-date.toastui-calendar-weekday-grid-date-decorator {
    display: inline-block;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    background-color: #135de6;
    border-radius: 50%;
    font-weight: bold;
    margin-left: 2px;
}
.toastui-calendar-panel-title {
    display: table;
    float: left;
    height: 100%;
    padding-right: 5px;
}
.toastui-calendar-panel-title .toastui-calendar-left-content {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    font-size: 11px;
}
.toastui-calendar-panel-grid-wrapper {
    position: relative;
    overflow-y: hidden;
}
.toastui-calendar-panel .toastui-calendar-panel-title,
.toastui-calendar-panel .toastui-calendar-panel-grid-wrapper {
    height: 100%;
}
.toastui-calendar-allday-panel {
    position: relative;
    height: 100%;
    overflow-y: hidden;
}
.toastui-calendar-allday-panel .toastui-calendar-grid-selection {
    position: absolute;
    right: 10px;
    z-index: 1;
    top: 0;
}
.toastui-calendar-panel-grid {
    height: 100%;
    position: absolute;
}
.toastui-calendar-panel-event-wrapper {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    overflow-y: scroll;
}
.toastui-calendar-panel-event-wrapper .toastui-calendar-weekday-event-block {
    position: absolute;
}
.toastui-calendar-weekday-event-block{
    border: 0px !important;
}
.toastui-calendar-weekday-event-block:hover {
    background-color: #f3f4f6;
}
.toastui-calendar-panel-event-wrapper .toastui-calendar-weekday-event {
    position: relative;
    margin: 0 10px 0 1px;
    cursor: pointer;
    border-left-style: solid;
    border-left-width: 3px;

    height: 18px;
    border-radius: 0;
    color: #9a1313;
    background-color: rgba(218, 27, 27, 0.2);
    border-color: #da1b1b;
}
.toastui-calendar-panel-event-wrapper .toastui-calendar-weekday-exceed-right .toastui-calendar-weekday-event {
    margin-right: 0;
}
.toastui-calendar-panel-event {
    position: absolute;
    border: 1px solid #333;
}
.toastui-calendar-weekday-exceed-in-week {
    position: absolute;
    right: 5px;
    bottom: 5px;
    z-index: 1;
    margin-right: 5px;
    font-size: 12px;
    line-height: 14px;
    cursor: pointer;
    padding: 1px 5px;
    background-color: #fff;
    border: 1px solid #ddd;
    color: #000;
}
.toastui-calendar-collapse-btn-icon {
    display: inline-block;
    vertical-align: middle;
    margin: -1px -14px 0 -4px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 5px solid #4f5959;
}
.toastui-calendar-day-view .toastui-calendar-panel:not(.toastui-calendar-time),
.toastui-calendar-week-view .toastui-calendar-panel:not(.toastui-calendar-time) {
    overflow-y: scroll;
}
.toastui-calendar-floating-layer {
    z-index: 1;
}
.toastui-calendar-floating-layer * {
    box-sizing: border-box;
}
.toastui-calendar-popup-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.toastui-calendar-popup-container {
    position: absolute;
    font-weight: 2.5;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
    clear: both;
    z-index: 2;
    transform: translateX(-200px);
}
.toastui-calendar-popup-section {
    font-size: 0;
    min-height: 40px;
}
.toastui-calendar-popup-button.toastui-calendar-popup-close {
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: #fff;
    padding: 0;
    border: none;
}
.toastui-calendar-popup-button.toastui-calendar-popup-confirm {
    float: right;
    width: 96px;
    height: 36px;
    border-radius: 40px;
    background-color: #ff6618;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    border: none;
}
.toastui-calendar-dropdown-menu {
    position: absolute;
    width: 100%;
    top: 31px;
    z-index: 1;
    padding: 4px 0;
    background-color: #fff;
    border: 1px solid #d5d5d5;
    border-top: none;
    border-radius: 0 0 2px 2px;
}
.toastui-calendar-dropdown-menu.toastui-calendar-open {
    display: block;
}
.toastui-calendar-dropdown-menu-item {
    width: 100%;
    height: 30px;
    border: none;
    padding: 0 9px 0 12px;
    font-size: 0;
    border-radius: 2px;
    cursor: pointer;
}
.toastui-calendar-popup-arrow-border,
.toastui-calendar-popup-arrow-fill {
    position: absolute;
}
.toastui-calendar-see-more-container {
    display: block;
    position: absolute;
    z-index: 1;
    height: 250px !important;
    width: 250px !important;
}
.toastui-calendar-see-more {
    height: inherit;
    padding: 5px;
    border-radius: 4px;
}
.toastui-calendar-template-monthDayName{
    font-size: 16px;
}
.toastui-calendar-more-title-date {
    font-size: 23px;
    color: #333;
}
.toastui-calendar-more-title-day {
    font-size: 12px;
    color: #333;
}
.toastui-calendar-month-more-list {
    overflow: auto;
    padding: 0 17px;
}
.toastui-calendar-see-more-header {
    position: relative;
    border-bottom: none;
    /*text-align: center;*/
}
.toastui-calendar-form-container {
    min-width: 474px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    border: 1px solid #d5d5d5;
    padding: 17px;
    border-radius: 2px;
}
.toastui-calendar-form-container .toastui-calendar-hidden-input {
    display: none;
}
.toastui-calendar-form-container .toastui-calendar-grid-selection {
    font-size: 11px;
    font-weight: bold;
}
.toastui-calendar-popup-section-item {
    height: 32px;
    padding: 0 9px 0 12px;
    border: 1px solid #d5d5d5;
    display: inline-block;
    font-size: 0;
    border-radius: 2px;
}
.toastui-calendar-popup-section-item input {
    border: none;
    height: 30px;
    outline: none;
    display: inline-block;
}
.toastui-calendar-popup-section-item .toastui-calendar-content {
    text-align: left;
    display: inline-block;
    font-size: 12px;
    vertical-align: middle;
    position: relative;
    padding-left: 8px;
}
.toastui-calendar-popup-date-picker .toastui-calendar-content {
    max-width: 125px;
}
.toastui-calendar-dropdown-section {
    position: relative;
}
.toastui-calendar-dropdown-section.toastui-calendar-calendar-section {
    width: 176px;
}
.toastui-calendar-dropdown-section .toastui-calendar-content {
    line-height: 30px;
}
.toastui-calendar-popup-section-title input {
    width: 365px;
}
.toastui-calendar-dot {
    border-radius: 8px;
    width: 12px;
    height: 12px;
    margin: 1px;
}
.toastui-calendar-content.toastui-calendar-event-calendar {
    width: 125px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    top: -1px;
}
.toastui-calendar-popup-section-location .toastui-calendar-content {
    width: 400px;
}
.toastui-calendar-popup-section-allday {
    border: none;
    padding: 0 0 0 8px;
    cursor: pointer;
}
.toastui-calendar-popup-section-allday .toastui-calendar-ic-checkbox-normal {
    display: inline-block;
    cursor: pointer;
    line-height: 14px;
    margin: 0;
    width: 14px;
    height: 14px;
    vertical-align: middle;
}
.toastui-calendar-popup-section-allday .toastui-calendar-content {
    padding-left: 4px;
}
.toastui-calendar-popup-date-picker {
    width: 176px;
}
.toastui-calendar-datepicker-container > div {
    z-index: 1;
}
.toastui-calendar-popup-date-dash {
    font-size: 12px;
    color: #d5d5d5;
    height: 32px;
    padding: 0 4px;
    vertical-align: middle;
}
.toastui-calendar-popup-button {
    background: #fff;
    border: 1px solid #d5d5d5;
    border-radius: 2px;
    text-align: center;
    outline: none;
    font-size: 12px;
    cursor: pointer;
    color: #333;
}
.toastui-calendar-popup-button.toastui-calendar-popup-section-private {
    height: 32px;
    padding: 8px;
    font-size: 0;
    margin-left: 4px;
}
.toastui-calendar-popup-button .toastui-calendar-event-state {
    width: 58px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.toastui-calendar-dropdown-section.toastui-calendar-state-section {
    width: 109px;
}
.toastui-calendar-dropdown-section.toastui-calendar-state-section .toastui-calendar-popup-button {
    width: 100%;
}
.toastui-calendar-state-section .toastui-calendar-content {
    width: 58px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.toastui-calendar-popup-section-item.toastui-calendar-dropdown-menu-item {
    display: block;
    height: 30px;
    border: none;
    cursor: pointer;
}
.toastui-calendar-dropdown-menu-item .toastui-calendar-content {
    display: inline-block;
    position: relative;
    padding-left: 8px;
    text-align: left;
    font-size: 12px;
    vertical-align: middle;
}
.toastui-calendar-popup-section-item.toastui-calendar-popup-button {
    height: 32px;
    font-size: 0;
    top: -1px;
}
.toastui-calendar-popup-arrow.toastui-calendar-top .toastui-calendar-popup-arrow-border {
    border-top: none;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #d5d5d5;
    border-left: 8px solid transparent;
    left: calc(50% - 8px);
    top: -7px;
}
.toastui-calendar-popup-arrow.toastui-calendar-top .toastui-calendar-popup-arrow-fill {
    border-top: none;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #fff;
    border-left: 7px solid transparent;
    left: -7px;
    top: 1px;
}
.toastui-calendar-popup-arrow.toastui-calendar-bottom .toastui-calendar-popup-arrow-border {
    border-top: 8px solid #d5d5d5;
    border-right: 8px solid transparent;
    border-bottom: none;
    border-left: 8px solid transparent;
    bottom: -7px;
}
.toastui-calendar-popup-arrow.toastui-calendar-bottom .toastui-calendar-popup-arrow-fill {
    border-top: 7px solid #fff;
    border-right: 7px solid transparent;
    border-bottom: none;
    border-left: 7px solid transparent;
    left: -7px;
    bottom: 1px;
}
.toastui-calendar-detail-container {
    width: 450px;
    min-width: 301px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    border: solid 1px #d5d5d5;
    padding: 20px 20px 0;
    border-radius: 2px;
}
.toastui-calendar-detail-container .toastui-calendar-section-header {
    margin-bottom: 6px;
}
.toastui-calendar-detail-container .toastui-calendar-section-detail {
    margin-top: 16px;
    margin-bottom: 16px;
}
.toastui-calendar-detail-container .toastui-calendar-section-button {
    border-top: 1px solid #e5e5e5;
    font-size: 0;
}
.toastui-calendar-detail-container .toastui-calendar-content {
    height: 24px;
    font-size: 12px;
    line-height: 2;
}
.toastui-calendar-detail-container .toastui-calendar-icon {
    width: 15px;
    height: 15px;
    background-size: 15px;
    position: relative;
    margin-right: 12px;
}
.toastui-calendar-detail-container .toastui-calendar-calendar-dot {
    border-radius: 50%;
    width: 10px;
    height: 10px;
    top: -4px;
    margin-right: 10px;
}
.toastui-calendar-event-title {
    font-size: 15px;
    font-weight: bold;
    line-height: 1.6;
    word-break: break-all;
}
.toastui-calendar-detail-item-indent {
    text-indent: -20px;
    padding-left: 20px;
}
.toastui-calendar-edit-button,
.toastui-calendar-delete-button {
    display: inline-block;
    padding: 7px 9px 11px 9px;
    width: calc(50% - 1px);
    outline: none;
    background: none;
    border: none;
    cursor: pointer;
}
.toastui-calendar-vertical-line {
    background: #e5e5e5;
    width: 1px;
    height: 14px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -7px;
}
.toastui-calendar-section-button .toastui-calendar-icon {
    margin-right: 4px;
    top: -3px;
}
.toastui-calendar-section-button .toastui-calendar-content {
    position: relative;
    top: 2px;
}
.toastui-calendar-popup-top-line {
    position: absolute;
    border-radius: 2px 2px 0 0;
    width: 100%;
    height: 4px;
    border: none;
    top: 0;
}
.toastui-calendar-popup-arrow.toastui-calendar-left .toastui-calendar-popup-arrow-border {
    /*border-top: 8px solid transparent;*/
    /*border-right: 8px solid #d5d5d5;*/
    /*border-bottom: 8px solid transparent;*/
    /*border-left: none;*/
    /*left: -7px;*/
}
.toastui-calendar-popup-arrow.toastui-calendar-left .toastui-calendar-popup-arrow-fill {
    /*border-top: 7px solid transparent;*/
    /*border-right: 7px solid #fff;*/
    /*border-bottom: 7px solid transparent;*/
    /*border-left: none;*/
    /*top: -7px;*/
    /*left: 1px;*/
}
.toastui-calendar-popup-arrow.toastui-calendar-right .toastui-calendar-popup-arrow-border {
    border-top: 8px solid transparent;
    border-right: none;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #d5d5d5;
    right: -7px;
}
.toastui-calendar-popup-arrow.toastui-calendar-right .toastui-calendar-popup-arrow-fill {
    border-top: 7px solid transparent;
    border-right: none;
    border-bottom: 7px solid transparent;
    border-left: 7px solid #fff;
    top: -7px;
    right: 1px;
}
.toastui-calendar-day-names {
    position: relative;
}
.toastui-calendar-day-name-container {
    position: relative;
}
.toastui-calendar-day-name-item {
    position: absolute;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    padding: 0 10px;
}
.toastui-calendar-day-name-item.toastui-calendar-week {
    line-height: 20px;
    height: 22px;
}
.toastui-calendar-day-name-item.toastui-calendar-month {
    line-height: 60px;
    height: 60px;
    margin-top: auto;
    margin-bottom: auto;
}
.toastui-calendar-day-view-day-names,
.toastui-calendar-week-view-day-names {
}
.toastui-calendar-day-names.toastui-calendar-week {
    height: 60px;
    padding-left: 0;
    text-align: left;
}
.toastui-calendar-day-names.toastui-calendar-month {
    height: 60px;
    padding: 0px 25px;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    border-top: 1px solid rgb(229, 229, 229);
    border-bottom: 1px solid rgb(229, 229, 229);
    position: sticky;
    top: 0;
    background: #FFFFFF;
    z-index: 5;
    overflow: hidden;
}
.toastui-calendar-day-name__date {
    font-size: 26px;
}
.toastui-calendar-day-name__name {
    font-size: 12px;
}
.toastui-calendar-layout.toastui-calendar-month {
    height: 100%;
}
.toastui-calendar-month .toastui-calendar-day-names {
    /* from constant MONTH_DAY_NAME_HEIGHT */
    height: 60px;
}
.toastui-calendar-month .toastui-calendar-month-daygrid {
    position: relative;
    /* modify this if you want to change height of day names */
    min-height: 850px;
}
.toastui-calendar-month-week-item {
    position: relative;
}
.toastui-calendar-weekday-grid {
    position: absolute;
    min-height: inherit;
    width: 100%;
    height: 100%;
    border-top: 0px !important;
    border-bottom: 1px solid rgb(229, 229, 229);
}
.toastui-calendar-daygrid-cell {
    position: absolute;
    height: 100%;
    min-height: inherit;
    padding: 3px 0;
}
.toastui-calendar-daygrid-cell + .toastui-calendar-daygrid-cell {
    border-left: 1px solid #e5e5e5;
}
.toastui-calendar-grid-cell-date {
    display: inline-block;
    width: 27px;
    height: 27px;
    line-height: 1.7;
    text-align: center;
}
.toastui-calendar-grid-cell-footer {
    position: absolute;
    width: 100%;
    bottom: 0;
}
.toastui-calendar-grid-cell-more-events {
    float: right;
    height: 27px;
    line-height: 27px;
    padding: 0 5px;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: #aaa;
    border: none;
    background-color: transparent;
    cursor: pointer;
}
.toastui-calendar-weekday-events {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    font-size: 12px;
}
/* TODO: define this class in more common place */
.toastui-calendar-weekday-event {
    cursor: pointer;
}
.toastui-calendar-weekday {
    height: 100%;
}
.toastui-calendar-weekday .toastui-calendar-grid-selection {
    position: absolute;
}
/*!
 * TOAST UI Date Picker
 * @version 4.3.3
 * @author NHN Cloud. FE Development Lab <dl_javascript@nhn.com>
 * @license MIT
 */
.tui-calendar{position:relative;background-color:#fff;border:1px solid #aaa;width:274px}
.tui-calendar *{box-sizing:border-box}
.tui-calendar div{text-align:center}
.tui-calendar caption{padding:0}
.tui-calendar caption span{overflow:hidden;position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0}
.tui-calendar button,.tui-datepicker-dropdown button,.tui-datepicker-selector button{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.tui-datepicker-dropdown .tui-ico-check,.tui-ico-caret,.tui-ico-date,.tui-ico-time{overflow:hidden;display:inline-block;width:1px;height:1px;line-height:300px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAA+CAYAAAC7rUKSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpERjdGMzkzODVEQkRFNjExQkVCMjlDOUFDNzZDM0E5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1ODVCRTc4NkM2QkQxMUU2OTgzMzhGQjZFMjcyMTQ1RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1ODVCRTc4NUM2QkQxMUU2OTgzMzhGQjZFMjcyMTQ1RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFERENDMTc0QjlDNkU2MTE5OTc0QjIwOTY3QkQzNjZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRGN0YzOTM4NURCREU2MTFCRUIyOUM5QUM3NkMzQTk0Ii8+IDwvcmRmOkRlc2NyaXB0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) no-repeat}
.tui-ico-date{width:12px;height:12px;background-position:-17px 0}
.tui-ico-time{width:12px;height:12px;background-position:0 -30px}
.tui-ico-caret{width:7px;height:4px;background-position:0 -58px}
.tui-calendar-month,.tui-calendar-year{width:202px}
.tui-calendar-month .tui-calendar-body,.tui-calendar-year .tui-calendar-body{width:202px;margin:0 auto}
.tui-calendar .tui-calendar-header{position:relative;border-bottom:1px solid #efefef}
.tui-calendar .tui-calendar-header-inner{padding:17px 50px 15px;height:50px}
.tui-calendar .tui-calendar-title-today{height:30px;margin:0;font-size:12px;line-height:34px;color:#777;background-color:#f4f4f4}
.tui-calendar .tui-calendar-title-today:hover{color:#333;background-color:#edf4fc;cursor:pointer}
.tui-calendar .tui-calendar-title{display:inline-block;font-size:18px;font-weight:400;font-style:normal;line-height:1;color:#333;cursor:default;vertical-align:top}
.tui-calendar-btn{overflow:hidden;position:absolute;top:0;width:32px;height:50px;line-height:400px;z-index:10;cursor:pointer;border:none;background-color:#fff}
.tui-calendar .tui-calendar-btn-prev-month{left:0}
.tui-calendar .tui-calendar-btn-next-month{right:0}
.tui-calendar .tui-calendar-btn-prev-year{left:0}
.tui-calendar .tui-calendar-btn-next-year{right:0}
.tui-calendar .tui-calendar-btn-next-month:after,.tui-calendar .tui-calendar-btn-next-year:after,.tui-calendar .tui-calendar-btn-prev-month:after,.tui-calendar .tui-calendar-btn-prev-year:after{overflow:hidden;position:absolute;top:50%;margin-top:-5px;line-height:400px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAA+CAYAAAC7rUKSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpERjdGMzkzODVEQkRFNjExQkVCMjlDOUFDNzZDM0E5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1ODVCRTc4NkM2QkQxMUU2OTgzMzhGQjZFMjcyMTQ1RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1ODVCRTc4NUM2QkQxMUU2OTgzMzhGQjZFMjcyMTQ1RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFERENDMTc0QjlDNkU2MTE5OTc0QjIwOTY3QkQzNjZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRGN0YzOTM4NURCREU2MTFCRUIyOUM5QUM3NkMzQTk0Ii8+IDwvcmRmOkRlc2NyaXB0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) no-repeat;content:""}
.tui-calendar .tui-calendar-btn-prev-month:after,.tui-calendar.tui-calendar-month .tui-calendar-btn-prev-year:after{width:6px;height:11px;left:50%;margin-left:-3px;background-position:0 0}
.tui-calendar .tui-calendar-btn-next-month:after,.tui-calendar.tui-calendar-month .tui-calendar-btn-next-year:after{width:6px;height:11px;right:50%;margin-right:-3px;background-position:-8px 0}
.tui-calendar .tui-calendar-btn-prev-year:after{width:11px;height:10px;left:50%;margin-left:-6px;background-position:-16px -36px}
.tui-calendar .tui-calendar-btn-next-year:after{width:11px;height:10px;right:50%;margin-right:-6px;background-position:-16px -49px}
.tui-calendar.tui-calendar-month .tui-calendar-btn-next-year,.tui-calendar.tui-calendar-month .tui-calendar-btn-prev-year{width:50px}
.tui-calendar .tui-calendar-has-btns .tui-calendar-btn-prev-year{left:10px}
.tui-calendar .tui-calendar-has-btns .tui-calendar-btn-next-year{right:10px}
.tui-calendar .tui-calendar-has-btns .tui-calendar-btn-prev-month{left:44px}
.tui-calendar .tui-calendar-has-btns .tui-calendar-btn-next-month{right:44px}
.tui-calendar .tui-calendar-body-header th{color:#777}
.tui-calendar .tui-calendar-body-inner{width:100%;margin:0 auto;table-layout:fixed;border-collapse:collapse;text-align:center;font-size:12px}
.tui-calendar th{font-weight:400;cursor:default}
.tui-calendar td,.tui-calendar th{height:39px;text-align:center;color:#999}
.tui-calendar .tui-is-blocked:hover{cursor:default}
.tui-calendar .tui-calendar-month{width:25%;height:50px}
.tui-calendar .tui-calendar-today{color:#4b96e6}
.tui-calendar .tui-calendar-next-month,.tui-calendar .tui-calendar-prev-month{color:#ccc}
.tui-calendar .tui-calendar-next-month.tui-calendar-date,.tui-calendar .tui-calendar-prev-month.tui-calendar-date{visibility:hidden}
.tui-calendar .tui-calendar-btn-choice{background-color:#4b96e6}
.tui-calendar .tui-calendar-btn-close{background-color:#777}
.tui-calendar .tui-calendar-year{width:25%;height:50px}
.tui-calendar.tui-calendar-year .tui-calendar-btn-prev-year:after{width:6px;height:11px;left:50%;margin-left:-3px;background-position:0 0}
.tui-calendar.tui-calendar-year .tui-calendar-btn-next-year:after{width:6px;height:11px;right:50%;margin-right:-3px;background-position:-8px 0}
.tui-calendar.tui-calendar-year .tui-calendar-btn-next-year,.tui-calendar.tui-calendar-year .tui-calendar-btn-prev-year{width:50px}
.tui-datepicker{border:1px solid #aaa;background-color:#fff;position:absolute}
.tui-datepicker *{box-sizing:border-box}
.tui-datepicker-type-date{width:274px}
.tui-datepicker-body .tui-calendar-month,.tui-datepicker-body .tui-calendar-year{width:auto}
.tui-datepicker .tui-calendar{border:0}
.tui-datepicker .tui-calendar-title{cursor:pointer}
.tui-datepicker .tui-calendar-title.tui-calendar-title-year-to-year{cursor:auto}
.tui-datepicker-body .tui-timepicker,.tui-datepicker-footer .tui-timepicker{width:274px;position:static;padding:20px 46px 20px 47px;border:0}
.tui-datepicker-footer .tui-timepicker{border-top:1px solid #eee}
.tui-datepicker-selector{padding:10px;font-size:0;text-align:center;border-bottom:1px solid #eee}
.tui-datepicker-selector-button{width:50%;height:26px;font-size:12px;line-height:23px;border:1px solid #ddd;background-color:#fff;color:#777;outline:none;cursor:pointer}
.tui-datepicker-selector-button.tui-is-checked{background-color:#eee;color:#333}
.tui-datepicker-selector-button+.tui-datepicker-selector-button{margin-left:-1px}
.tui-datepicker-selector-button [class^=tui-ico-]{margin:5px 9px 0 0;vertical-align:top}
.tui-datepicker-input.tui-has-focus .tui-ico-date,.tui-datepicker-selector-button.tui-is-checked .tui-ico-date{background-position:-17px -14px}
.tui-datepicker-selector-button.tui-is-checked .tui-ico-time{background-position:0 -44px}
.tui-datepicker-area{position:relative}
.tui-datepicker-input{position:relative;display:inline-block;width:120px;height:28px;vertical-align:top;border:1px solid #ddd}
.tui-datepicker-input *{box-sizing:border-box}
.tui-datepicker-input>input{width:100%;height:100%;padding:6px 27px 6px 10px;font-size:12px;line-height:14px;vertical-align:top;border:0;color:#333}
.tui-datepicker-input>.tui-ico-date{position:absolute;top:50%;right:8px;margin:-6px 0 0}
.tui-datepicker-input.tui-has-focus{border-color:#aaa}
.tui-datetime-input{width:170px}
.tui-datepicker .tui-is-blocked{cursor:default;color:#ddd}
.tui-datepicker .tui-is-valid{color:#999}
.tui-datepicker .tui-is-selectable:hover{background-color:#edf4fc;cursor:pointer}
.tui-datepicker .tui-is-selectable.tui-is-selected,.tui-datepicker.tui-rangepicker .tui-is-selectable.tui-is-selected{background-color:#4b96e6;color:#fff}
.tui-datepicker.tui-rangepicker .tui-is-selected-range{background-color:#edf4fc}
.tui-datepicker-dropdown{display:inline-block;width:120px}
.tui-datepicker-dropdown .tui-dropdown-button{width:100%;height:28px;font-size:12px;line-height:20px;border:1px solid #ddd;padding:0 30px 0 10px;text-align:left;background:#fff;cursor:pointer}
.tui-datepicker-dropdown{position:relative}
.tui-datepicker-dropdown .tui-ico-caret{position:absolute;top:12px;right:10px}
.tui-datepicker-dropdown .tui-dropdown-menu{display:none;position:absolute;top:27px;left:0;right:0;width:100%;padding:5px 0;margin:0;overflow-y:auto;min-width:0;max-height:198px;font-size:12px;border:1px solid #ddd;border-top-color:#fff;z-index:10;box-sizing:border-box;box-shadow:none;border-radius:0}
.tui-datepicker-dropdown.tui-is-open .tui-dropdown-button{display:block}
.tui-datepicker-dropdown.tui-is-open .tui-dropdown-button,.tui-datepicker-dropdown.tui-is-open .tui-dropdown-menu{display:block;border-color:#aaa}
.tui-datepicker-dropdown.tui-is-open .tui-ico-caret{background-position:-21px -28px}
.tui-datepicker-dropdown .tui-menu-item{overflow:hidden;position:relative;height:28px;line-height:28px;background-color:#fff;z-index:10}
.tui-datepicker-dropdown .tui-menu-item-btn{position:relative;width:100%;font-size:12px;font-weight:400;line-height:28px;padding:0 10px 0 30px;text-align:left;color:#333;background-color:#fff;border:0;cursor:pointer;z-index:9}
.tui-datepicker-dropdown .tui-menu-item-btn:hover,.tui-menu-item-btn:active,.tui-menu-item-btn:focus{color:#333;background-color:#f4f4f4}
.tui-datepicker-dropdown .tui-menu-item .tui-ico-check{display:none;overflow:hidden;position:absolute;width:10px;height:8px;top:10px;left:10px;background-position:-31px -54px;z-index:10;content:"aaa"}
.tui-datepicker-dropdown .tui-menu-item.tui-is-selected .tui-ico-check{display:block}
.tui-datepicker-dropdown .tui-menu-item.tui-is-selected .tui-menu-item-btn{font-weight:700}
.tui-dropdown-area{font-size:0}
.tui-dropdown-area .tui-datepicker-dropdown+.tui-datepicker-dropdown{margin-left:5px}
.tui-hidden{display:none}
/*!
 * TOAST UI Time Picker
 * @version 2.1.6
 * @license MIT
 */
.tui-timepicker *{box-sizing:border-box}
.tui-timepicker button{border-radius:0}
.tui-timepicker input,.tui-timepicker select{font-weight:400}
.tui-ico-colon,.tui-ico-t-btn,.tui-ico-time,.tui-timepicker-input-radio{overflow:hidden;display:inline-block;width:1px;height:1px;line-height:300px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAA+CAYAAAC7rUKSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpERjdGMzkzODVEQkRFNjExQkVCMjlDOUFDNzZDM0E5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1ODVCRTc4NkM2QkQxMUU2OTgzMzhGQjZFMjcyMTQ1RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1ODVCRTc4NUM2QkQxMUU2OTgzMzhGQjZFMjcyMTQ1RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFERENDMTc0QjlDNkU2MTE5OTc0QjIwOTY3QkQzNjZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRGN0YzOTM4NURCREU2MTFCRUIyOUM5QUM3NkMzQTk0Ii8+IDwvcmRmOkRlc2NyaXB0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) no-repeat}
.tui-timepicker .tui-timepicker-select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border-radius:0}
.tui-timepicker .tui-timepicker-select::-ms-expand{display:none}
.tui-calendar-select-content .tui-timepicker{border:0;margin:0 auto}
.tui-timepicker input{font-size:16px;text-align:center;font-weight:400}
.tui-timepicker{position:relative;top:-1px;padding:30px 20px;font-weight:700;border:1px solid #aaa;background:#fff;text-align:center}
.tui-timepicker-row{width:100%;font-size:0}
.tui-timepicker-column{display:inline-block;vertical-align:middle}
.tui-timepicker-btn-area{position:relative;height:88px;padding:19px 0}
.tui-timepicker-spinbox{width:52px}
.tui-timepicker-selectbox+.tui-timepicker-selectbox{padding-left:5px}
.tui-timepicker-btn-area .tui-timepicker-spinbox-input{width:100%;height:100%;line-height:46px;border:1px solid #ddd}
.tui-timepicker-btn{position:absolute;left:0;width:100%;height:20px;background-color:transparent;border:1px solid #ddd;cursor:pointer}
.tui-timepicker-btn:active,.tui-timepicker-btn:focus,.tui-timepicker-btn:hover{background-color:#f4f4f4}
.tui-timepicker-btn-up{top:0}
.tui-timepicker-btn-down{bottom:0}
.tui-timepicker-btn .tui-ico-t-btn{width:13px;height:7px}
.tui-timepicker-btn-up .tui-ico-t-btn{background-position:0 -12px}
.tui-timepicker-btn-down .tui-ico-t-btn{background-position:0 -21px}
.tui-timepicker-colon{width:22px}
.tui-timepicker-body .tui-timepicker-colon,.tui-timepicker-footer .tui-timepicker-colon{width:18px}
.tui-ico-colon{width:2px;height:7px;background-position:-17px -28px}
.tui-timepicker-select{width:52px;height:28px;padding:5px 0 5px 9px;font-size:12px;border:1px solid #ddd;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAECAYAAACHtL/sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mzk1NDA2RTVCREIxMTFFNjhENTJFMjdDNDQ3RDJCMTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mzk1NDA2RTZCREIxMTFFNjhENTJFMjdDNDQ3RDJCMTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozOTU0MDZFM0JEQjExMUU2OEQ1MkUyN0M0NDdEMkIxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozOTU0MDZFNEJEQjExMUU2OEQ1MkUyN0M0NDdEMkIxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpZ5HPgAAAAxSURBVHjaYjQ2Nv7PgBswgogzZ87gVMAEU4RLMyHABKUFyNGMbMBHJEOI1gwCAAEGAPSlBRrNcMApAAAAAElFTkSuQmCC) no-repeat;background-position:100% 50%;cursor:pointer}
.tui-timepicker-check-lst{list-style:none;padding:0;margin:0}
.tui-timepicker-check{margin-top:11px}
.tui-timepicker-check:first-child{margin-top:0}
.tui-timepicker-checkbox{padding-left:16px}
.tui-timepicker-radio{overflow:hidden;position:relative;text-align:left}
.tui-timepicker-radio input{position:absolute;left:-9999px;width:1px;height:1px}
.tui-timepicker-radio-label{display:inline-block;padding-left:20px;font-size:12px;line-height:16px;vertical-align:top;color:#777;cursor:pointer}
.tui-timepicker-input-radio{position:absolute;display:block;top:0;left:0;width:16px;height:16px;vertical-align:middle;background-position:-31px 0}
.tui-timepicker-radio .tui-timepicker-meridiem-checked+.tui-timepicker-radio-label .tui-timepicker-input-radio{background-position:-31px -18px}
.tui-timepicker-radio input:disabled+.tui-timepicker-radio-label .tui-timepicker-input-radio{background-position:-31px -36px}
.tui-ico-time{width:12px;height:12px;background-position:0 -30px}
.tui-time-input,.tui-timepicker-area{position:relative}
.tui-time-input{display:inline-block;width:120px;height:28px;border:1px solid #ddd}
.tui-time-input input{width:100%;height:100%;padding:0 27px 0 10px;font-size:12px;border:0;color:#333;box-sizing:border-box}
.tui-time-input .tui-ico-time{position:absolute;top:50%;right:8px;margin:-6px 0 0}
.tui-time-input.tui-has-focus{border-color:#aaa}
.tui-time-input .tui-ico-time{background-position:0 -30px}
.tui-time-input.tui-has-focus .tui-ico-time{background-position:0 -44px}
.tui-has-left.tui-timepicker-body,.tui-has-left .tui-timepicker-row{position:relative}
.tui-has-left .tui-timepicker-row:after{display:block;clear:both;content:""}
.tui-has-left .tui-is-add-picker{float:left;padding:0 5px 0 0}
.tui-has-left .tui-timepicker-checkbox{float:left;margin-top:23px;padding:0 16px 0 0}
.tui-hidden{display:none}
.toastui-vue-calendar {
    flex: 1;
    /************************************************************ layouts */
    /************************************************************ panels */
    /************************************************************ columns */
}
.toastui-vue-calendar .toastui-calendar-layout {
    display: grid;
    grid-template: 61px minmax(0, 1fr) / minmax(0, 1fr);
}
.toastui-vue-calendar .toastui-calendar-panel {
    height: 100% !important;
}
.toastui-vue-calendar .toastui-calendar-panel.toastui-calendar-month-view-day-names {
    overflow: auto;
}
.toastui-vue-calendar .toastui-calendar-panel.toastui-calendar-day-view-day-names,
.toastui-vue-calendar .toastui-calendar-panel.toastui-calendar-week-view-day-names{
    position: sticky;
    top: 0px;
    z-index: 5;
    overflow: hidden;
}
.toastui-vue-calendar .toastui-calendar-panel.toastui-calendar-time {
    overflow: hidden;
}
.toastui-vue-calendar .toastui-calendar-timegrid {
    height: 100%;
    min-height: 1150px;
}
.toastui-vue-calendar .toastui-calendar-column .toastui-calendar-events {
    margin-right: 0 !important;
}
.toastui-vue-calendar .toastui-calendar-column .toastui-calendar-grid-selection {
    box-sizing: border-box;
    width: calc(100% - 2px);
}
.toastui-calendar-template-popupDetailTitle{
    font-size: 22px !important;
    font-weight: 400 ;
}
.toastui-calendar-template-popupDetailDate{
    color: #4b5563;
    font-size: 14px !important;
    font-weight: 400 ;
}
.toastui-calendar-template-popupDetailAttendees{
    color: #4b5563;
    font-size: 14px !important;
    font-weight: 400 ;
    white-space: pre-line;
    width: 380px;
    text-indent: 1px;
    display: inline-flex;
}

/*.past-event {*/
/*    background-color: lightblue;*/
/*}*/
/*.toastui-calendar-event-time:has(.toastui-calendar-event-time-content .past-event.present) {*/
/*    background-color: lightblue !important;*/
/*}*/
.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:'\00a0'}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(/../flags/4x3/ad.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(/../flags/1x1/ad.svg)}.flag-icon-ae{background-image:url(/../flags/4x3/ae.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(/../flags/1x1/ae.svg)}.flag-icon-af{background-image:url(/../flags/4x3/af.svg)}.flag-icon-af.flag-icon-squared{background-image:url(/../flags/1x1/af.svg)}.flag-icon-ag{background-image:url(/../flags/4x3/ag.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(/../flags/1x1/ag.svg)}.flag-icon-ai{background-image:url(/../flags/4x3/ai.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(/../flags/1x1/ai.svg)}.flag-icon-al{background-image:url(/../flags/4x3/al.svg)}.flag-icon-al.flag-icon-squared{background-image:url(/../flags/1x1/al.svg)}.flag-icon-am{background-image:url(/../flags/4x3/am.svg)}.flag-icon-am.flag-icon-squared{background-image:url(/../flags/1x1/am.svg)}.flag-icon-ao{background-image:url(/../flags/4x3/ao.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(/../flags/1x1/ao.svg)}.flag-icon-aq{background-image:url(/../flags/4x3/aq.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(/../flags/1x1/aq.svg)}.flag-icon-ar{background-image:url(/../flags/4x3/ar.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(/../flags/1x1/ar.svg)}.flag-icon-as{background-image:url(/../flags/4x3/as.svg)}.flag-icon-as.flag-icon-squared{background-image:url(/../flags/1x1/as.svg)}.flag-icon-at{background-image:url(/../flags/4x3/at.svg)}.flag-icon-at.flag-icon-squared{background-image:url(/../flags/1x1/at.svg)}.flag-icon-au{background-image:url(/../flags/4x3/au.svg)}.flag-icon-au.flag-icon-squared{background-image:url(/../flags/1x1/au.svg)}.flag-icon-aw{background-image:url(/../flags/4x3/aw.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(/../flags/1x1/aw.svg)}.flag-icon-ax{background-image:url(/../flags/4x3/ax.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(/../flags/1x1/ax.svg)}.flag-icon-az{background-image:url(/../flags/4x3/az.svg)}.flag-icon-az.flag-icon-squared{background-image:url(/../flags/1x1/az.svg)}.flag-icon-ba{background-image:url(/../flags/4x3/ba.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(/../flags/1x1/ba.svg)}.flag-icon-bb{background-image:url(/../flags/4x3/bb.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(/../flags/1x1/bb.svg)}.flag-icon-bd{background-image:url(/../flags/4x3/bd.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(/../flags/1x1/bd.svg)}.flag-icon-be{background-image:url(/../flags/4x3/be.svg)}.flag-icon-be.flag-icon-squared{background-image:url(/../flags/1x1/be.svg)}.flag-icon-bf{background-image:url(/../flags/4x3/bf.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(/../flags/1x1/bf.svg)}.flag-icon-bg{background-image:url(/../flags/4x3/bg.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(/../flags/1x1/bg.svg)}.flag-icon-bh{background-image:url(/../flags/4x3/bh.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(/../flags/1x1/bh.svg)}.flag-icon-bi{background-image:url(/../flags/4x3/bi.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(/../flags/1x1/bi.svg)}.flag-icon-bj{background-image:url(/../flags/4x3/bj.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(/../flags/1x1/bj.svg)}.flag-icon-bl{background-image:url(/../flags/4x3/bl.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(/../flags/1x1/bl.svg)}.flag-icon-bm{background-image:url(/../flags/4x3/bm.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(/../flags/1x1/bm.svg)}.flag-icon-bn{background-image:url(/../flags/4x3/bn.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(/../flags/1x1/bn.svg)}.flag-icon-bo{background-image:url(/../flags/4x3/bo.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(/../flags/1x1/bo.svg)}.flag-icon-bq{background-image:url(/../flags/4x3/bq.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(/../flags/1x1/bq.svg)}.flag-icon-br{background-image:url(/../flags/4x3/br.svg)}.flag-icon-br.flag-icon-squared{background-image:url(/../flags/1x1/br.svg)}.flag-icon-bs{background-image:url(/../flags/4x3/bs.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(/../flags/1x1/bs.svg)}.flag-icon-bt{background-image:url(/../flags/4x3/bt.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(/../flags/1x1/bt.svg)}.flag-icon-bv{background-image:url(/../flags/4x3/bv.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(/../flags/1x1/bv.svg)}.flag-icon-bw{background-image:url(/../flags/4x3/bw.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(/../flags/1x1/bw.svg)}.flag-icon-by{background-image:url(/../flags/4x3/by.svg)}.flag-icon-by.flag-icon-squared{background-image:url(/../flags/1x1/by.svg)}.flag-icon-bz{background-image:url(/../flags/4x3/bz.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(/../flags/1x1/bz.svg)}.flag-icon-ca{background-image:url(/../flags/4x3/ca.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(/../flags/1x1/ca.svg)}.flag-icon-cc{background-image:url(/../flags/4x3/cc.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(/../flags/1x1/cc.svg)}.flag-icon-cd{background-image:url(/../flags/4x3/cd.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(/../flags/1x1/cd.svg)}.flag-icon-cf{background-image:url(/../flags/4x3/cf.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(/../flags/1x1/cf.svg)}.flag-icon-cg{background-image:url(/../flags/4x3/cg.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(/../flags/1x1/cg.svg)}.flag-icon-ch{background-image:url(/../flags/4x3/ch.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(/../flags/1x1/ch.svg)}.flag-icon-ci{background-image:url(/../flags/4x3/ci.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(/../flags/1x1/ci.svg)}.flag-icon-ck{background-image:url(/../flags/4x3/ck.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(/../flags/1x1/ck.svg)}.flag-icon-cl{background-image:url(/../flags/4x3/cl.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(/../flags/1x1/cl.svg)}.flag-icon-cm{background-image:url(/../flags/4x3/cm.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(/../flags/1x1/cm.svg)}.flag-icon-cn{background-image:url(/../flags/4x3/cn.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(/../flags/1x1/cn.svg)}.flag-icon-co{background-image:url(/../flags/4x3/co.svg)}.flag-icon-co.flag-icon-squared{background-image:url(/../flags/1x1/co.svg)}.flag-icon-cr{background-image:url(/../flags/4x3/cr.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(/../flags/1x1/cr.svg)}.flag-icon-cu{background-image:url(/../flags/4x3/cu.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(/../flags/1x1/cu.svg)}.flag-icon-cv{background-image:url(/../flags/4x3/cv.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(/../flags/1x1/cv.svg)}.flag-icon-cw{background-image:url(/../flags/4x3/cw.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(/../flags/1x1/cw.svg)}.flag-icon-cx{background-image:url(/../flags/4x3/cx.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(/../flags/1x1/cx.svg)}.flag-icon-cy{background-image:url(/../flags/4x3/cy.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(/../flags/1x1/cy.svg)}.flag-icon-cz{background-image:url(/../flags/4x3/cz.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(/../flags/1x1/cz.svg)}.flag-icon-de{background-image:url(/../flags/4x3/de.svg)}.flag-icon-de.flag-icon-squared{background-image:url(/../flags/1x1/de.svg)}.flag-icon-dj{background-image:url(/../flags/4x3/dj.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(/../flags/1x1/dj.svg)}.flag-icon-dk{background-image:url(/../flags/4x3/dk.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(/../flags/1x1/dk.svg)}.flag-icon-dm{background-image:url(/../flags/4x3/dm.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(/../flags/1x1/dm.svg)}.flag-icon-do{background-image:url(/../flags/4x3/do.svg)}.flag-icon-do.flag-icon-squared{background-image:url(/../flags/1x1/do.svg)}.flag-icon-dz{background-image:url(/../flags/4x3/dz.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(/../flags/1x1/dz.svg)}.flag-icon-ec{background-image:url(/../flags/4x3/ec.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(/../flags/1x1/ec.svg)}.flag-icon-ee{background-image:url(/../flags/4x3/ee.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(/../flags/1x1/ee.svg)}.flag-icon-eg{background-image:url(/../flags/4x3/eg.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(/../flags/1x1/eg.svg)}.flag-icon-eh{background-image:url(/../flags/4x3/eh.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(/../flags/1x1/eh.svg)}.flag-icon-er{background-image:url(/../flags/4x3/er.svg)}.flag-icon-er.flag-icon-squared{background-image:url(/../flags/1x1/er.svg)}.flag-icon-es{background-image:url(/../flags/4x3/es.svg)}.flag-icon-es.flag-icon-squared{background-image:url(/../flags/1x1/es.svg)}.flag-icon-et{background-image:url(/../flags/4x3/et.svg)}.flag-icon-et.flag-icon-squared{background-image:url(/../flags/1x1/et.svg)}.flag-icon-fi{background-image:url(/../flags/4x3/fi.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(/../flags/1x1/fi.svg)}.flag-icon-fj{background-image:url(/../flags/4x3/fj.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(/../flags/1x1/fj.svg)}.flag-icon-fk{background-image:url(/../flags/4x3/fk.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(/../flags/1x1/fk.svg)}.flag-icon-fm{background-image:url(/../flags/4x3/fm.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(/../flags/1x1/fm.svg)}.flag-icon-fo{background-image:url(/../flags/4x3/fo.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(/../flags/1x1/fo.svg)}.flag-icon-fr{background-image:url(/../flags/4x3/fr.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(/../flags/1x1/fr.svg)}.flag-icon-ga{background-image:url(/../flags/4x3/ga.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(/../flags/1x1/ga.svg)}.flag-icon-gb{background-image:url(/../flags/4x3/gb.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(/../flags/1x1/gb.svg)}.flag-icon-gd{background-image:url(/../flags/4x3/gd.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(/../flags/1x1/gd.svg)}.flag-icon-ge{background-image:url(/../flags/4x3/ge.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(/../flags/1x1/ge.svg)}.flag-icon-gf{background-image:url(/../flags/4x3/gf.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(/../flags/1x1/gf.svg)}.flag-icon-gg{background-image:url(/../flags/4x3/gg.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(/../flags/1x1/gg.svg)}.flag-icon-gh{background-image:url(/../flags/4x3/gh.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(/../flags/1x1/gh.svg)}.flag-icon-gi{background-image:url(/../flags/4x3/gi.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(/../flags/1x1/gi.svg)}.flag-icon-gl{background-image:url(/../flags/4x3/gl.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(/../flags/1x1/gl.svg)}.flag-icon-gm{background-image:url(/../flags/4x3/gm.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(/../flags/1x1/gm.svg)}.flag-icon-gn{background-image:url(/../flags/4x3/gn.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(/../flags/1x1/gn.svg)}.flag-icon-gp{background-image:url(/../flags/4x3/gp.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(/../flags/1x1/gp.svg)}.flag-icon-gq{background-image:url(/../flags/4x3/gq.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(/../flags/1x1/gq.svg)}.flag-icon-gr{background-image:url(/../flags/4x3/gr.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(/../flags/1x1/gr.svg)}.flag-icon-gs{background-image:url(/../flags/4x3/gs.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(/../flags/1x1/gs.svg)}.flag-icon-gt{background-image:url(/../flags/4x3/gt.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(/../flags/1x1/gt.svg)}.flag-icon-gu{background-image:url(/../flags/4x3/gu.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(/../flags/1x1/gu.svg)}.flag-icon-gw{background-image:url(/../flags/4x3/gw.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(/../flags/1x1/gw.svg)}.flag-icon-gy{background-image:url(/../flags/4x3/gy.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(/../flags/1x1/gy.svg)}.flag-icon-hk{background-image:url(/../flags/4x3/hk.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(/../flags/1x1/hk.svg)}.flag-icon-hm{background-image:url(/../flags/4x3/hm.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(/../flags/1x1/hm.svg)}.flag-icon-hn{background-image:url(/../flags/4x3/hn.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(/../flags/1x1/hn.svg)}.flag-icon-hr{background-image:url(/../flags/4x3/hr.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(/../flags/1x1/hr.svg)}.flag-icon-ht{background-image:url(/../flags/4x3/ht.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(/../flags/1x1/ht.svg)}.flag-icon-hu{background-image:url(/../flags/4x3/hu.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(/../flags/1x1/hu.svg)}.flag-icon-id{background-image:url(/../flags/4x3/id.svg)}.flag-icon-id.flag-icon-squared{background-image:url(/../flags/1x1/id.svg)}.flag-icon-ie{background-image:url(/../flags/4x3/ie.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(/../flags/1x1/ie.svg)}.flag-icon-il{background-image:url(/../flags/4x3/il.svg)}.flag-icon-il.flag-icon-squared{background-image:url(/../flags/1x1/il.svg)}.flag-icon-im{background-image:url(/../flags/4x3/im.svg)}.flag-icon-im.flag-icon-squared{background-image:url(/../flags/1x1/im.svg)}.flag-icon-in{background-image:url(/../flags/4x3/in.svg)}.flag-icon-in.flag-icon-squared{background-image:url(/../flags/1x1/in.svg)}.flag-icon-io{background-image:url(/../flags/4x3/io.svg)}.flag-icon-io.flag-icon-squared{background-image:url(/../flags/1x1/io.svg)}.flag-icon-iq{background-image:url(/../flags/4x3/iq.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(/../flags/1x1/iq.svg)}.flag-icon-ir{background-image:url(/../flags/4x3/ir.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(/../flags/1x1/ir.svg)}.flag-icon-is{background-image:url(/../flags/4x3/is.svg)}.flag-icon-is.flag-icon-squared{background-image:url(/../flags/1x1/is.svg)}.flag-icon-it{background-image:url(/../flags/4x3/it.svg)}.flag-icon-it.flag-icon-squared{background-image:url(/../flags/1x1/it.svg)}.flag-icon-je{background-image:url(/../flags/4x3/je.svg)}.flag-icon-je.flag-icon-squared{background-image:url(/../flags/1x1/je.svg)}.flag-icon-jm{background-image:url(/../flags/4x3/jm.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(/../flags/1x1/jm.svg)}.flag-icon-jo{background-image:url(/../flags/4x3/jo.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(/../flags/1x1/jo.svg)}.flag-icon-jp{background-image:url(/../flags/4x3/jp.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(/../flags/1x1/jp.svg)}.flag-icon-ke{background-image:url(/../flags/4x3/ke.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(/../flags/1x1/ke.svg)}.flag-icon-kg{background-image:url(/../flags/4x3/kg.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(/../flags/1x1/kg.svg)}.flag-icon-kh{background-image:url(/../flags/4x3/kh.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(/../flags/1x1/kh.svg)}.flag-icon-ki{background-image:url(/../flags/4x3/ki.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(/../flags/1x1/ki.svg)}.flag-icon-km{background-image:url(/../flags/4x3/km.svg)}.flag-icon-km.flag-icon-squared{background-image:url(/../flags/1x1/km.svg)}.flag-icon-kn{background-image:url(/../flags/4x3/kn.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(/../flags/1x1/kn.svg)}.flag-icon-kp{background-image:url(/../flags/4x3/kp.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(/../flags/1x1/kp.svg)}.flag-icon-kr{background-image:url(/../flags/4x3/kr.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(/../flags/1x1/kr.svg)}.flag-icon-kw{background-image:url(/../flags/4x3/kw.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(/../flags/1x1/kw.svg)}.flag-icon-ky{background-image:url(/../flags/4x3/ky.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(/../flags/1x1/ky.svg)}.flag-icon-kz{background-image:url(/../flags/4x3/kz.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(/../flags/1x1/kz.svg)}.flag-icon-la{background-image:url(/../flags/4x3/la.svg)}.flag-icon-la.flag-icon-squared{background-image:url(/../flags/1x1/la.svg)}.flag-icon-lb{background-image:url(/../flags/4x3/lb.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(/../flags/1x1/lb.svg)}.flag-icon-lc{background-image:url(/../flags/4x3/lc.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(/../flags/1x1/lc.svg)}.flag-icon-li{background-image:url(/../flags/4x3/li.svg)}.flag-icon-li.flag-icon-squared{background-image:url(/../flags/1x1/li.svg)}.flag-icon-lk{background-image:url(/../flags/4x3/lk.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(/../flags/1x1/lk.svg)}.flag-icon-lr{background-image:url(/../flags/4x3/lr.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(/../flags/1x1/lr.svg)}.flag-icon-ls{background-image:url(/../flags/4x3/ls.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(/../flags/1x1/ls.svg)}.flag-icon-lt{background-image:url(/../flags/4x3/lt.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(/../flags/1x1/lt.svg)}.flag-icon-lu{background-image:url(/../flags/4x3/lu.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(/../flags/1x1/lu.svg)}.flag-icon-lv{background-image:url(/../flags/4x3/lv.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(/../flags/1x1/lv.svg)}.flag-icon-ly{background-image:url(/../flags/4x3/ly.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(/../flags/1x1/ly.svg)}.flag-icon-ma{background-image:url(/../flags/4x3/ma.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(/../flags/1x1/ma.svg)}.flag-icon-mc{background-image:url(/../flags/4x3/mc.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(/../flags/1x1/mc.svg)}.flag-icon-md{background-image:url(/../flags/4x3/md.svg)}.flag-icon-md.flag-icon-squared{background-image:url(/../flags/1x1/md.svg)}.flag-icon-me{background-image:url(/../flags/4x3/me.svg)}.flag-icon-me.flag-icon-squared{background-image:url(/../flags/1x1/me.svg)}.flag-icon-mf{background-image:url(/../flags/4x3/mf.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(/../flags/1x1/mf.svg)}.flag-icon-mg{background-image:url(/../flags/4x3/mg.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(/../flags/1x1/mg.svg)}.flag-icon-mh{background-image:url(/../flags/4x3/mh.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(/../flags/1x1/mh.svg)}.flag-icon-mk{background-image:url(/../flags/4x3/mk.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(/../flags/1x1/mk.svg)}.flag-icon-ml{background-image:url(/../flags/4x3/ml.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(/../flags/1x1/ml.svg)}.flag-icon-mm{background-image:url(/../flags/4x3/mm.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(/../flags/1x1/mm.svg)}.flag-icon-mn{background-image:url(/../flags/4x3/mn.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(/../flags/1x1/mn.svg)}.flag-icon-mo{background-image:url(/../flags/4x3/mo.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(/../flags/1x1/mo.svg)}.flag-icon-mp{background-image:url(/../flags/4x3/mp.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(/../flags/1x1/mp.svg)}.flag-icon-mq{background-image:url(/../flags/4x3/mq.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(/../flags/1x1/mq.svg)}.flag-icon-mr{background-image:url(/../flags/4x3/mr.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(/../flags/1x1/mr.svg)}.flag-icon-ms{background-image:url(/../flags/4x3/ms.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(/../flags/1x1/ms.svg)}.flag-icon-mt{background-image:url(/../flags/4x3/mt.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(/../flags/1x1/mt.svg)}.flag-icon-mu{background-image:url(/../flags/4x3/mu.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(/../flags/1x1/mu.svg)}.flag-icon-mv{background-image:url(/../flags/4x3/mv.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(/../flags/1x1/mv.svg)}.flag-icon-mw{background-image:url(/../flags/4x3/mw.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(/../flags/1x1/mw.svg)}.flag-icon-mx{background-image:url(/../flags/4x3/mx.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(/../flags/1x1/mx.svg)}.flag-icon-my{background-image:url(/../flags/4x3/my.svg)}.flag-icon-my.flag-icon-squared{background-image:url(/../flags/1x1/my.svg)}.flag-icon-mz{background-image:url(/../flags/4x3/mz.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(/../flags/1x1/mz.svg)}.flag-icon-na{background-image:url(/../flags/4x3/na.svg)}.flag-icon-na.flag-icon-squared{background-image:url(/../flags/1x1/na.svg)}.flag-icon-nc{background-image:url(/../flags/4x3/nc.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(/../flags/1x1/nc.svg)}.flag-icon-ne{background-image:url(/../flags/4x3/ne.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(/../flags/1x1/ne.svg)}.flag-icon-nf{background-image:url(/../flags/4x3/nf.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(/../flags/1x1/nf.svg)}.flag-icon-ng{background-image:url(/../flags/4x3/ng.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(/../flags/1x1/ng.svg)}.flag-icon-ni{background-image:url(/../flags/4x3/ni.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(/../flags/1x1/ni.svg)}.flag-icon-nl{background-image:url(/../flags/4x3/nl.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(/../flags/1x1/nl.svg)}.flag-icon-no{background-image:url(/../flags/4x3/no.svg)}.flag-icon-no.flag-icon-squared{background-image:url(/../flags/1x1/no.svg)}.flag-icon-np{background-image:url(/../flags/4x3/np.svg)}.flag-icon-np.flag-icon-squared{background-image:url(/../flags/1x1/np.svg)}.flag-icon-nr{background-image:url(/../flags/4x3/nr.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(/../flags/1x1/nr.svg)}.flag-icon-nu{background-image:url(/../flags/4x3/nu.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(/../flags/1x1/nu.svg)}.flag-icon-nz{background-image:url(/../flags/4x3/nz.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(/../flags/1x1/nz.svg)}.flag-icon-om{background-image:url(/../flags/4x3/om.svg)}.flag-icon-om.flag-icon-squared{background-image:url(/../flags/1x1/om.svg)}.flag-icon-pa{background-image:url(/../flags/4x3/pa.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(/../flags/1x1/pa.svg)}.flag-icon-pe{background-image:url(/../flags/4x3/pe.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(/../flags/1x1/pe.svg)}.flag-icon-pf{background-image:url(/../flags/4x3/pf.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(/../flags/1x1/pf.svg)}.flag-icon-pg{background-image:url(/../flags/4x3/pg.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(/../flags/1x1/pg.svg)}.flag-icon-ph{background-image:url(/../flags/4x3/ph.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(/../flags/1x1/ph.svg)}.flag-icon-pk{background-image:url(/../flags/4x3/pk.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(/../flags/1x1/pk.svg)}.flag-icon-pl{background-image:url(/../flags/4x3/pl.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(/../flags/1x1/pl.svg)}.flag-icon-pm{background-image:url(/../flags/4x3/pm.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(/../flags/1x1/pm.svg)}.flag-icon-pn{background-image:url(/../flags/4x3/pn.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(/../flags/1x1/pn.svg)}.flag-icon-pr{background-image:url(/../flags/4x3/pr.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(/../flags/1x1/pr.svg)}.flag-icon-ps{background-image:url(/../flags/4x3/ps.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(/../flags/1x1/ps.svg)}.flag-icon-pt{background-image:url(/../flags/4x3/pt.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(/../flags/1x1/pt.svg)}.flag-icon-pw{background-image:url(/../flags/4x3/pw.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(/../flags/1x1/pw.svg)}.flag-icon-py{background-image:url(/../flags/4x3/py.svg)}.flag-icon-py.flag-icon-squared{background-image:url(/../flags/1x1/py.svg)}.flag-icon-qa{background-image:url(/../flags/4x3/qa.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(/../flags/1x1/qa.svg)}.flag-icon-re{background-image:url(/../flags/4x3/re.svg)}.flag-icon-re.flag-icon-squared{background-image:url(/../flags/1x1/re.svg)}.flag-icon-ro{background-image:url(/../flags/4x3/ro.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(/../flags/1x1/ro.svg)}.flag-icon-rs{background-image:url(/../flags/4x3/rs.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(/../flags/1x1/rs.svg)}.flag-icon-ru{background-image:url(/../flags/4x3/ru.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(/../flags/1x1/ru.svg)}.flag-icon-rw{background-image:url(/../flags/4x3/rw.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(/../flags/1x1/rw.svg)}.flag-icon-sa{background-image:url(/../flags/4x3/sa.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(/../flags/1x1/sa.svg)}.flag-icon-sb{background-image:url(/../flags/4x3/sb.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(/../flags/1x1/sb.svg)}.flag-icon-sc{background-image:url(/../flags/4x3/sc.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(/../flags/1x1/sc.svg)}.flag-icon-sd{background-image:url(/../flags/4x3/sd.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(/../flags/1x1/sd.svg)}.flag-icon-se{background-image:url(/../flags/4x3/se.svg)}.flag-icon-se.flag-icon-squared{background-image:url(/../flags/1x1/se.svg)}.flag-icon-sg{background-image:url(/../flags/4x3/sg.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(/../flags/1x1/sg.svg)}.flag-icon-sh{background-image:url(/../flags/4x3/sh.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(/../flags/1x1/sh.svg)}.flag-icon-si{background-image:url(/../flags/4x3/si.svg)}.flag-icon-si.flag-icon-squared{background-image:url(/../flags/1x1/si.svg)}.flag-icon-sj{background-image:url(/../flags/4x3/sj.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(/../flags/1x1/sj.svg)}.flag-icon-sk{background-image:url(/../flags/4x3/sk.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(/../flags/1x1/sk.svg)}.flag-icon-sl{background-image:url(/../flags/4x3/sl.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(/../flags/1x1/sl.svg)}.flag-icon-sm{background-image:url(/../flags/4x3/sm.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(/../flags/1x1/sm.svg)}.flag-icon-sn{background-image:url(/../flags/4x3/sn.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(/../flags/1x1/sn.svg)}.flag-icon-so{background-image:url(/../flags/4x3/so.svg)}.flag-icon-so.flag-icon-squared{background-image:url(/../flags/1x1/so.svg)}.flag-icon-sr{background-image:url(/../flags/4x3/sr.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(/../flags/1x1/sr.svg)}.flag-icon-ss{background-image:url(/../flags/4x3/ss.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(/../flags/1x1/ss.svg)}.flag-icon-st{background-image:url(/../flags/4x3/st.svg)}.flag-icon-st.flag-icon-squared{background-image:url(/../flags/1x1/st.svg)}.flag-icon-sv{background-image:url(/../flags/4x3/sv.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(/../flags/1x1/sv.svg)}.flag-icon-sx{background-image:url(/../flags/4x3/sx.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(/../flags/1x1/sx.svg)}.flag-icon-sy{background-image:url(/../flags/4x3/sy.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(/../flags/1x1/sy.svg)}.flag-icon-sz{background-image:url(/../flags/4x3/sz.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(/../flags/1x1/sz.svg)}.flag-icon-tc{background-image:url(/../flags/4x3/tc.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(/../flags/1x1/tc.svg)}.flag-icon-td{background-image:url(/../flags/4x3/td.svg)}.flag-icon-td.flag-icon-squared{background-image:url(/../flags/1x1/td.svg)}.flag-icon-tf{background-image:url(/../flags/4x3/tf.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(/../flags/1x1/tf.svg)}.flag-icon-tg{background-image:url(/../flags/4x3/tg.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(/../flags/1x1/tg.svg)}.flag-icon-th{background-image:url(/../flags/4x3/th.svg)}.flag-icon-th.flag-icon-squared{background-image:url(/../flags/1x1/th.svg)}.flag-icon-tj{background-image:url(/../flags/4x3/tj.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(/../flags/1x1/tj.svg)}.flag-icon-tk{background-image:url(/../flags/4x3/tk.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(/../flags/1x1/tk.svg)}.flag-icon-tl{background-image:url(/../flags/4x3/tl.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(/../flags/1x1/tl.svg)}.flag-icon-tm{background-image:url(/../flags/4x3/tm.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(/../flags/1x1/tm.svg)}.flag-icon-tn{background-image:url(/../flags/4x3/tn.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(/../flags/1x1/tn.svg)}.flag-icon-to{background-image:url(/../flags/4x3/to.svg)}.flag-icon-to.flag-icon-squared{background-image:url(/../flags/1x1/to.svg)}.flag-icon-tr{background-image:url(/../flags/4x3/tr.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(/../flags/1x1/tr.svg)}.flag-icon-tt{background-image:url(/../flags/4x3/tt.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(/../flags/1x1/tt.svg)}.flag-icon-tv{background-image:url(/../flags/4x3/tv.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(/../flags/1x1/tv.svg)}.flag-icon-tw{background-image:url(/../flags/4x3/tw.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(/../flags/1x1/tw.svg)}.flag-icon-tz{background-image:url(/../flags/4x3/tz.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(/../flags/1x1/tz.svg)}.flag-icon-ua{background-image:url(/../flags/4x3/ua.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(/../flags/1x1/ua.svg)}.flag-icon-ug{background-image:url(/../flags/4x3/ug.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(/../flags/1x1/ug.svg)}.flag-icon-um{background-image:url(/../flags/4x3/um.svg)}.flag-icon-um.flag-icon-squared{background-image:url(/../flags/1x1/um.svg)}.flag-icon-us{background-image:url(/../flags/4x3/us.svg)}.flag-icon-us.flag-icon-squared{background-image:url(/../flags/1x1/us.svg)}.flag-icon-uy{background-image:url(/../flags/4x3/uy.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(/../flags/1x1/uy.svg)}.flag-icon-uz{background-image:url(/../flags/4x3/uz.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(/../flags/1x1/uz.svg)}.flag-icon-va{background-image:url(/../flags/4x3/va.svg)}.flag-icon-va.flag-icon-squared{background-image:url(/../flags/1x1/va.svg)}.flag-icon-vc{background-image:url(/../flags/4x3/vc.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(/../flags/1x1/vc.svg)}.flag-icon-ve{background-image:url(/../flags/4x3/ve.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(/../flags/1x1/ve.svg)}.flag-icon-vg{background-image:url(/../flags/4x3/vg.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(/../flags/1x1/vg.svg)}.flag-icon-vi{background-image:url(/../flags/4x3/vi.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(/../flags/1x1/vi.svg)}.flag-icon-vn{background-image:url(/../flags/4x3/vn.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(/../flags/1x1/vn.svg)}.flag-icon-vu{background-image:url(/../flags/4x3/vu.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(/../flags/1x1/vu.svg)}.flag-icon-wf{background-image:url(/../flags/4x3/wf.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(/../flags/1x1/wf.svg)}.flag-icon-ws{background-image:url(/../flags/4x3/ws.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(/../flags/1x1/ws.svg)}.flag-icon-ye{background-image:url(/../flags/4x3/ye.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(/../flags/1x1/ye.svg)}.flag-icon-yt{background-image:url(/../flags/4x3/yt.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(/../flags/1x1/yt.svg)}.flag-icon-za{background-image:url(/../flags/4x3/za.svg)}.flag-icon-za.flag-icon-squared{background-image:url(/../flags/1x1/za.svg)}.flag-icon-zm{background-image:url(/../flags/4x3/zm.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(/../flags/1x1/zm.svg)}.flag-icon-zw{background-image:url(/../flags/4x3/zw.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(/../flags/1x1/zw.svg)}.flag-icon-es-ca{background-image:url(/../flags/4x3/es-ca.svg)}.flag-icon-es-ca.flag-icon-squared{background-image:url(/../flags/1x1/es-ca.svg)}.flag-icon-es-ga{background-image:url(/../flags/4x3/es-ga.svg)}.flag-icon-es-ga.flag-icon-squared{background-image:url(/../flags/1x1/es-ga.svg)}.flag-icon-eu{background-image:url(/../flags/4x3/eu.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(/../flags/1x1/eu.svg)}.flag-icon-gb-eng{background-image:url(/../flags/4x3/gb-eng.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(/../flags/1x1/gb-eng.svg)}.flag-icon-gb-nir{background-image:url(/../flags/4x3/gb-nir.svg)}.flag-icon-gb-nir.flag-icon-squared{background-image:url(/../flags/1x1/gb-nir.svg)}.flag-icon-gb-sct{background-image:url(/../flags/4x3/gb-sct.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(/../flags/1x1/gb-sct.svg)}.flag-icon-gb-wls{background-image:url(/../flags/4x3/gb-wls.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(/../flags/1x1/gb-wls.svg)}.flag-icon-un{background-image:url(/../flags/4x3/un.svg)}.flag-icon-un.flag-icon-squared{background-image:url(/../flags/1x1/un.svg)}.flag-icon-xk{background-image:url(/../flags/4x3/xk.svg)}.flag-icon-xk.flag-icon-squared{background-image:url(/../flags/1x1/xk.svg)}
/*!
 * Quill Editor v2.0.0
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:'';display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,0.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow + .ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'Save';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}

/*# sourceMappingURL=quill.snow.css.map*/
.vc-pane-container{width:100%;position:relative}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-arrow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto;color:var(--gray-600);border-width:2px;border-style:solid;border-radius:var(--rounded);border-color:transparent}.vc-arrow:hover{background:var(--gray-200)}.vc-arrow:focus{border-color:var(--gray-300)}.vc-arrow.is-disabled{opacity:.25;pointer-events:none;cursor:not-allowed}.vc-day-popover-container{color:var(--white);background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded);font-size:var(--text-xs);font-weight:var(--font-medium);padding:4px 8px;box-shadow:var(--shadow)}.vc-day-popover-header{font-size:var(--text-xs);color:var(--gray-300);font-weight:var(--font-semibold);text-align:center}.vc-arrows-container{width:100%;position:absolute;top:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:8px 10px;pointer-events:none}.vc-arrows-container.title-left{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.vc-arrows-container.title-right{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.vc-is-dark .vc-arrow{color:var(--white)}.vc-is-dark .vc-arrow:hover{background:var(--gray-800)}.vc-is-dark .vc-arrow:focus{border-color:var(--gray-700)}.vc-is-dark .vc-day-popover-container{color:var(--gray-800);background-color:var(--white);border-color:var(--gray-100)}.vc-is-dark .vc-day-popover-header{color:var(--gray-700)}.vc-day{position:relative;min-height:32px;z-index:1}.vc-day.is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.vc-day-box-center-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.vc-day-box-left-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.vc-day-box-right-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.vc-day-box-center-bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.vc-day-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--text-sm);font-weight:var(--font-medium);width:28px;height:28px;line-height:28px;border-radius:var(--rounded-full);-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vc-day-content:hover{background-color:#ccd6e04d}.vc-day-content:focus{font-weight:var(--font-bold);background-color:#ccd6e066}.vc-day-content.is-disabled{color:var(--gray-400)}.vc-is-dark .vc-day-content:hover{background-color:#7281974d}.vc-is-dark .vc-day-content:focus{background-color:#72819766}.vc-is-dark .vc-day-content.is-disabled{color:var(--gray-600)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{width:28px;height:28px}.vc-highlight.vc-highlight-base-start{width:50%!important;border-radius:0!important;border-right-width:0!important}.vc-highlight.vc-highlight-base-end{width:50%!important;border-radius:0!important;border-left-width:0!important}.vc-highlight.vc-highlight-base-middle{width:100%;border-radius:0!important;border-left-width:0!important;border-right-width:0!important;margin:0 -1px}.vc-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vc-dot{width:5px;height:5px;border-radius:50%;transition:all var(--day-content-transition-time)}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:75%}.vc-bar{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:3px;transition:all var(--day-content-transition-time)}.vc-nav-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.vc-nav-arrow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;line-height:var(--leading-snug);border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--rounded)}.vc-nav-arrow.is-left{margin-right:auto}.vc-nav-arrow.is-right{margin-left:auto}.vc-nav-arrow.is-disabled{opacity:.25;pointer-events:none;cursor:not-allowed}.vc-nav-arrow:hover{background-color:var(--gray-900)}.vc-nav-arrow:focus{border-color:var(--accent-600)}.vc-nav-title{color:var(--accent-100);font-weight:var(--font-bold);line-height:var(--leading-snug);padding:4px 8px;border-radius:var(--rounded);border-width:2px;border-style:solid;border-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none}.vc-nav-title:hover{background-color:var(--gray-900)}.vc-nav-title:focus{border-color:var(--accent-600)}.vc-nav-items{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2px;grid-column-gap:5px}.vc-nav-item{width:48px;text-align:center;line-height:var(--leading-snug);font-weight:var(--font-semibold);padding:4px 0;cursor:pointer;border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--rounded);-webkit-user-select:none;-ms-user-select:none;user-select:none}.vc-nav-item:hover{color:var(--white);background-color:var(--gray-900);box-shadow:var(--shadow-inner)}.vc-nav-item.is-active{color:var(--accent-900);background:var(--accent-100);font-weight:var(--font-bold);box-shadow:var(--shadow)}.vc-nav-item.is-current{color:var(--accent-100);font-weight:var(--bold);border-color:var(--accent-100)}.vc-nav-item:focus{border-color:var(--accent-600)}.vc-nav-item.is-disabled{opacity:.25;pointer-events:none}.vc-is-dark .vc-nav-title{color:var(--gray-900)}.vc-is-dark .vc-nav-title:hover{background-color:var(--gray-200)}.vc-is-dark .vc-nav-title:focus{border-color:var(--accent-400)}.vc-is-dark .vc-nav-arrow:hover{background-color:var(--gray-200)}.vc-is-dark .vc-nav-arrow:focus{border-color:var(--accent-400)}.vc-is-dark .vc-nav-item:hover{color:var(--gray-900);background-color:var(--gray-200);box-shadow:none}.vc-is-dark .vc-nav-item.is-active{color:var(--white);background:var(--accent-500)}.vc-is-dark .vc-nav-item.is-current{color:var(--accent-600);border-color:var(--accent-500)}.vc-is-dark .vc-nav-item:focus{border-color:var(--accent-400)}.vc-pane{min-width:250px}.vc-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 16px 0}.vc-header.align-left{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.vc-header.align-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.vc-title{font-size:var(--text-lg);color:var(--gray-800);font-weight:var(--font-semibold);line-height:28px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.vc-title:hover{opacity:.75}.vc-weeknumber{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.vc-weeknumber-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--text-xs);font-weight:var(--font-medium);font-style:italic;width:28px;height:28px;margin-top:2px;color:var(--gray-500);-webkit-user-select:none;-ms-user-select:none;user-select:none}.vc-weeknumber-content.is-left-outside{position:absolute;left:var(--weeknumber-offset)}.vc-weeknumber-content.is-right-outside{position:absolute;right:var(--weeknumber-offset)}.vc-weeks{display:grid;grid-template-columns:repeat(7,1fr);position:relative;-webkit-overflow-scrolling:touch;padding:6px;min-width:250px}.vc-weeks.vc-show-weeknumbers{grid-template-columns:auto repeat(7,1fr)}.vc-weeks.vc-show-weeknumbers.is-right{grid-template-columns:repeat(7,1fr) auto}.vc-weekday{text-align:center;color:var(--gray-500);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:14px;padding-top:4px;padding-bottom:8px;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none}.vc-weekdays{display:-webkit-flex;display:-ms-flexbox;display:flex}.vc-nav-popover-container{color:var(--white);font-size:var(--text-sm);font-weight:var(--font-semibold);background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded-lg);padding:4px;box-shadow:var(--shadow)}.vc-is-dark .vc-header{color:var(--gray-200)}.vc-is-dark .vc-title{color:var(--gray-100)}.vc-is-dark .vc-weekday{color:var(--accent-200)}.vc-is-dark .vc-nav-popover-container{color:var(--gray-800);background-color:var(--white);border-color:var(--gray-100)}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active{transition:opacity var(--slide-duration) var(--slide-timing),-webkit-transform var(--slide-duration) var(--slide-timing);transition:transform var(--slide-duration) var(--slide-timing),opacity var(--slide-duration) var(--slide-timing);transition:transform var(--slide-duration) var(--slide-timing),opacity var(--slide-duration) var(--slide-timing),-webkit-transform var(--slide-duration) var(--slide-timing);-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}.vc-none-leave-active,.vc-fade-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active,.vc-slide-down-leave-active{position:absolute!important;width:100%}.vc-none-enter-from,.vc-none-leave-to,.vc-fade-enter-from,.vc-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to{opacity:0}.vc-slide-left-enter-from,.vc-slide-right-leave-to,.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left{-webkit-transform:translateX(var(--slide-translate));transform:translate(var(--slide-translate))}.vc-slide-right-enter-from,.vc-slide-left-leave-to,.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right{-webkit-transform:translateX(calc(-1 * var(--slide-translate)));transform:translate(calc(-1 * var(--slide-translate)))}.vc-slide-up-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top{-webkit-transform:translateY(var(--slide-translate));transform:translateY(var(--slide-translate))}.vc-slide-down-enter-from,.vc-slide-up-leave-to,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom{-webkit-transform:translateY(calc(-1 * var(--slide-translate)));transform:translateY(calc(-1 * var(--slide-translate)))}.vc-popover-content-wrapper{--popover-horizontal-content-offset: 8px;--popover-vertical-content-offset: 10px;--popover-caret-horizontal-offset: 18px;--popover-caret-vertical-offset: 8px;position:absolute;display:block;outline:none;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{position:relative;outline:none;z-index:10;box-shadow:var(--shadow-lg)}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{content:"";position:absolute;display:block;width:12px;height:12px;border-top:inherit;border-left:inherit;background-color:inherit;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translate(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-135deg);transform:translate(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{-webkit-transform:translateX(-50%) rotate(135deg);transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{-webkit-transform:translateY(-50%) translateX(-50%) rotate(135deg);transform:translateY(-50%) translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{-webkit-transform:translateX(-50%) rotate(135deg);transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{-webkit-transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform:translateY(-50%) translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{--day-content-transition-time: .13s ease-in;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:all var(--day-content-transition-time)}.vc-day-popover-row:not(:first-child){margin-top:3px}.vc-day-popover-row-indicator{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;width:15px;margin-right:3px}.vc-day-popover-row-indicator span{transition:all var(--day-content-transition-time)}.vc-day-popover-row-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:none;-ms-flex-wrap:none;flex-wrap:none;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:-webkit-max-content;width:max-content}.vc-svg-icon{display:inline-block;stroke:currentColor;stroke-width:0}.vc-svg-icon path{fill:currentColor}.vc-time-picker{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:8px}.vc-time-picker.vc-invalid{pointer-events:none;opacity:.5}.vc-time-picker.vc-bordered{border-top:1px solid var(--gray-400)}.vc-time-icon{width:16px;height:16px;color:var(--gray-600)}.vc-time-content{margin-left:8px}.vc-time-date{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;padding:0 0 4px 4px;margin-top:-4px;line-height:21px}.vc-time-weekday{color:var(--gray-700);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--accent-600);margin-left:8px}.vc-time-day{color:var(--accent-600);margin-left:4px}.vc-time-year{color:var(--gray-500);margin-left:8px}.vc-time-select{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vc-am-pm{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:var(--gray-200);color:var(--gray-800);margin-left:8px;padding:4px;border-radius:var(--rounded);height:30px}.vc-am-pm button{font-size:var(--text-sm);font-weight:var(--font-medium);padding:0 4px;background:transparent;border:2px solid transparent;border-radius:var(--rounded);line-height:var(--leading-snug)}.vc-am-pm button:hover{color:var(--gray-600)}.vc-am-pm button:focus{border-color:var(--accent-400)}.vc-am-pm button.active{background:var(--accent-600);color:var(--white)}.vc-am-pm button.active:hover{background:var(--accent-500)}.vc-am-pm button.active:focus{border-color:var(--accent-400)}.vc-is-dark .vc-time-picker{border-color:var(--gray-700)}.vc-is-dark .vc-time-icon,.vc-is-dark .vc-time-weekday{color:var(--gray-400)}.vc-is-dark .vc-time-month,.vc-is-dark .vc-time-day{color:var(--accent-400)}.vc-is-dark .vc-time-year{color:var(--gray-500)}.vc-is-dark .vc-am-pm{background:var(--gray-700)}.vc-is-dark .vc-am-pm:focus{border-color:var(--accent-500)}.vc-is-dark .vc-am-pm button{color:var(--gray-100)}.vc-is-dark .vc-am-pm button:hover{color:var(--gray-400)}.vc-is-dark .vc-am-pm button:focus{border-color:var(--accent-500)}.vc-is-dark .vc-am-pm button.active{background:var(--accent-500);color:var(--white)}.vc-is-dark .vc-am-pm button.active:hover{background:var(--accent-600)}.vc-is-dark .vc-am-pm button.active:focus{border-color:var(--accent-500)}.vc-select{position:relative}.vc-select select{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:block;-webkit-appearance:none;appearance:none;width:52px;height:30px;font-size:var(--text-base);font-weight:var(--font-medium);text-align:left;background-color:var(--gray-200);border:2px solid;border-color:var(--gray-200);color:var(--gray-900);padding:0 20px 0 8px;border-radius:var(--rounded);line-height:var(--leading-tight);text-indent:0px;cursor:pointer;-moz-padding-start:3px;background-image:none}.vc-select select:hover{color:var(--gray-600)}.vc-select select:focus{outline:0;border-color:var(--accent-400);background-color:var(--white)}.vc-select-arrow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:none;position:absolute;top:0;bottom:0;right:0;padding:0 4px 0 0;color:var(--gray-500)}.vc-select-arrow svg{width:16px;height:16px;fill:currentColor}.vc-is-dark select{background:var(--gray-700);color:var(--gray-100);border-color:var(--gray-700)}.vc-is-dark select:hover{color:var(--gray-400)}.vc-is-dark select:focus{border-color:var(--accent-500);background-color:var(--gray-800)}.vc-container{--white: #ffffff;--black: #000000;--gray-100: #f7fafc;--gray-200: #edf2f7;--gray-300: #e2e8f0;--gray-400: #cbd5e0;--gray-500: #a0aec0;--gray-600: #718096;--gray-700: #4a5568;--gray-800: #2d3748;--gray-900: #1a202c;--red-100: #fff5f5;--red-200: #fed7d7;--red-300: #feb2b2;--red-400: #fc8181;--red-500: #f56565;--red-600: #e53e3e;--red-700: #c53030;--red-800: #9b2c2c;--red-900: #742a2a;--orange-100: #fffaf0;--orange-200: #feebc8;--orange-300: #fbd38d;--orange-400: #f6ad55;--orange-500: #ed8936;--orange-600: #dd6b20;--orange-700: #c05621;--orange-800: #9c4221;--orange-900: #7b341e;--yellow-100: #fffff0;--yellow-200: #fefcbf;--yellow-300: #faf089;--yellow-400: #f6e05e;--yellow-500: #ecc94b;--yellow-600: #d69e2e;--yellow-700: #b7791f;--yellow-800: #975a16;--yellow-900: #744210;--green-100: #f0fff4;--green-200: #c6f6d5;--green-300: #9ae6b4;--green-400: #68d391;--green-500: #48bb78;--green-600: #38a169;--green-700: #2f855a;--green-800: #276749;--green-900: #22543d;--teal-100: #e6fffa;--teal-200: #b2f5ea;--teal-300: #81e6d9;--teal-400: #4fd1c5;--teal-500: #38b2ac;--teal-600: #319795;--teal-700: #2c7a7b;--teal-800: #285e61;--teal-900: #234e52;--blue-100: #ebf8ff;--blue-200: #bee3f8;--blue-300: #90cdf4;--blue-400: #63b3ed;--blue-500: #4299e1;--blue-600: #3182ce;--blue-700: #2b6cb0;--blue-800: #2c5282;--blue-900: #2a4365;--indigo-100: #ebf4ff;--indigo-200: #c3dafe;--indigo-300: #a3bffa;--indigo-400: #7f9cf5;--indigo-500: #667eea;--indigo-600: #5a67d8;--indigo-700: #4c51bf;--indigo-800: #434190;--indigo-900: #3c366b;--purple-100: #faf5ff;--purple-200: #e9d8fd;--purple-300: #d6bcfa;--purple-400: #b794f4;--purple-500: #9f7aea;--purple-600: #805ad5;--purple-700: #6b46c1;--purple-800: #553c9a;--purple-900: #44337a;--pink-100: #fff5f7;--pink-200: #fed7e2;--pink-300: #fbb6ce;--pink-400: #f687b3;--pink-500: #ed64a6;--pink-600: #d53f8c;--pink-700: #b83280;--pink-800: #97266d;--pink-900: #702459}.vc-container.vc-red{--accent-100: var(--red-100);--accent-200: var(--red-200);--accent-300: var(--red-300);--accent-400: var(--red-400);--accent-500: var(--red-500);--accent-600: var(--red-600);--accent-700: var(--red-700);--accent-800: var(--red-800);--accent-900: var(--red-900)}.vc-container.vc-orange{--accent-100: var(--orange-100);--accent-200: var(--orange-200);--accent-300: var(--orange-300);--accent-400: var(--orange-400);--accent-500: var(--orange-500);--accent-600: var(--orange-600);--accent-700: var(--orange-700);--accent-800: var(--orange-800);--accent-900: var(--orange-900)}.vc-container.vc-yellow{--accent-100: var(--yellow-100);--accent-200: var(--yellow-200);--accent-300: var(--yellow-300);--accent-400: var(--yellow-400);--accent-500: var(--yellow-500);--accent-600: var(--yellow-600);--accent-700: var(--yellow-700);--accent-800: var(--yellow-800);--accent-900: var(--yellow-900)}.vc-container.vc-green{--accent-100: var(--green-100);--accent-200: var(--green-200);--accent-300: var(--green-300);--accent-400: var(--green-400);--accent-500: var(--green-500);--accent-600: var(--green-600);--accent-700: var(--green-700);--accent-800: var(--green-800);--accent-900: var(--green-900)}.vc-container.vc-teal{--accent-100: var(--teal-100);--accent-200: var(--teal-200);--accent-300: var(--teal-300);--accent-400: var(--teal-400);--accent-500: var(--teal-500);--accent-600: var(--teal-600);--accent-700: var(--teal-700);--accent-800: var(--teal-800);--accent-900: var(--teal-900)}.vc-container.vc-blue{--accent-100: var(--blue-100);--accent-200: var(--blue-200);--accent-300: var(--blue-300);--accent-400: var(--blue-400);--accent-500: var(--blue-500);--accent-600: var(--blue-600);--accent-700: var(--blue-700);--accent-800: var(--blue-800);--accent-900: var(--blue-900)}.vc-container.vc-indigo{--accent-100: var(--indigo-100);--accent-200: var(--indigo-200);--accent-300: var(--indigo-300);--accent-400: var(--indigo-400);--accent-500: var(--indigo-500);--accent-600: var(--indigo-600);--accent-700: var(--indigo-700);--accent-800: var(--indigo-800);--accent-900: var(--indigo-900)}.vc-container.vc-purple{--accent-100: var(--purple-100);--accent-200: var(--purple-200);--accent-300: var(--purple-300);--accent-400: var(--purple-400);--accent-500: var(--purple-500);--accent-600: var(--purple-600);--accent-700: var(--purple-700);--accent-800: var(--purple-800);--accent-900: var(--purple-900)}.vc-container.vc-pink{--accent-100: var(--pink-100);--accent-200: var(--pink-200);--accent-300: var(--pink-300);--accent-400: var(--pink-400);--accent-500: var(--pink-500);--accent-600: var(--pink-600);--accent-700: var(--pink-700);--accent-800: var(--pink-800);--accent-900: var(--pink-900)}.vc-container{--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--leading-snug: 1.375;--rounded: .25rem;--rounded-lg: .5rem;--rounded-full: 9999px;--shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--slide-translate: 22px;--slide-duration: .15s;--slide-timing: ease;--day-content-transition-time: .13s ease-in;--weeknumber-offset: -34px;position:relative;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-max-content;width:max-content;height:-webkit-max-content;height:max-content;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--gray-900);background-color:var(--white);border:1px solid;border-color:var(--gray-400);border-radius:var(--rounded-lg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.vc-container,.vc-container *{box-sizing:border-box}.vc-container:focus,.vc-container *:focus{outline:none}.vc-container button,.vc-container [role=button]{cursor:pointer}.vc-container.vc-is-expanded{min-width:100%}.vc-container .vc-container{border:none}.vc-container.vc-is-dark{color:var(--gray-100);background-color:var(--gray-900);border-color:var(--gray-700)}
.f32 .flag{display:inline-block;height:32px;width:32px;vertical-align:text-top;line-height:32px;background:url(/../images/flags32.png) no-repeat;}
.f32 ._African_Union{background-position:0 -32px;}
.f32 ._Arab_League{background-position:0 -64px;}
.f32 ._ASEAN{background-position:0 -96px;}
.f32 ._CARICOM{background-position:0 -128px;}
.f32 ._CIS{background-position:0 -160px;}
.f32 ._Commonwealth{background-position:0 -192px;}
.f32 ._England{background-position:0 -224px;}
.f32 ._European_Union, .f32 .eu{background-position:0 -256px;}
.f32 ._Islamic_Conference{background-position:0 -288px;}
.f32 ._Kosovo{background-position:0 -320px;}
.f32 ._NATO{background-position:0 -352px;}
.f32 ._Northern_Cyprus{background-position:0 -384px;}
.f32 ._Northern_Ireland{background-position:0 -416px;}
.f32 ._Olimpic_Movement{background-position:0 -448px;}
.f32 ._OPEC{background-position:0 -480px;}
.f32 ._Red_Cross{background-position:0 -512px;}
.f32 ._Scotland{background-position:0 -544px;}
.f32 ._Somaliland{background-position:0 -576px;}
.f32 ._Tibet{background-position:0 -608px;}
.f32 ._United_Nations{background-position:0 -640px;}
.f32 ._Wales{background-position:0 -672px;}
.f32 .ad, .f32 .and {background-position: 0 -704px;}
.f32 .ae, .f32 .are {background-position: 0 -736px;}
.f32 .af, .f32 .afg {background-position: 0 -768px;}
.f32 .ag, .f32 .atg {background-position: 0 -800px;}
.f32 .ai, .f32 .aia {background-position: 0 -832px;}
.f32 .al, .f32 .alb {background-position: 0 -864px;}
.f32 .am, .f32 .arm {background-position: 0 -896px;}
.f32 .ao, .f32 .ago {background-position: 0 -928px;}
.f32 .aq, .f32 .ata {background-position: 0 -960px;}
.f32 .ar, .f32 .arg {background-position: 0 -992px;}
.f32 .as, .f32 .asm {background-position: 0 -1024px;}
.f32 .at, .f32 .aut {background-position: 0 -1056px;}
.f32 .au, .f32 .aus {background-position: 0 -1088px;}
.f32 .aw, .f32 .abw {background-position: 0 -1120px;}
.f32 .ax, .f32 .ala {background-position: 0 -1152px;}
.f32 .az, .f32 .aze {background-position: 0 -1184px;}
.f32 .ba, .f32 .bih {background-position: 0 -1216px;}
.f32 .bb, .f32 .brb {background-position: 0 -1248px;}
.f32 .bd, .f32 .bgd {background-position: 0 -1280px;}
.f32 .be, .f32 .bel {background-position: 0 -1312px;}
.f32 .bf, .f32 .bfa {background-position: 0 -1344px;}
.f32 .bg, .f32 .bgr {background-position: 0 -1376px;}
.f32 .bh, .f32 .bhr {background-position: 0 -1408px;}
.f32 .bi, .f32 .bdi {background-position: 0 -1440px;}
.f32 .bj, .f32 .ben {background-position: 0 -1472px;}
.f32 .bm, .f32 .bmu {background-position: 0 -1504px;}
.f32 .bn, .f32 .brn {background-position: 0 -1536px;}
.f32 .bo, .f32 .bol {background-position: 0 -1568px;}
.f32 .br, .f32 .bra {background-position: 0 -1600px;}
.f32 .bs, .f32 .bhs {background-position: 0 -1632px;}
.f32 .bt, .f32 .btn {background-position: 0 -1664px;}
.f32 .bw, .f32 .bwa {background-position: 0 -1696px;}
.f32 .by, .f32 .blr {background-position: 0 -1728px;}
.f32 .bz, .f32 .blz {background-position: 0 -1760px;}
.f32 .ca, .f32 .can {background-position: 0 -1792px;}
.f32 .cd, .f32 .cod {background-position: 0 -1824px;}
.f32 .cf, .f32 .rca {background-position: 0 -1856px;}
.f32 .cg, .f32 .cog {background-position: 0 -1888px;}
.f32 .ch, .f32 .che {background-position: 0 -1920px;}
.f32 .ci, .f32 .civ {background-position: 0 -1952px;}
.f32 .ck, .f32 .cok {background-position: 0 -1984px;}
.f32 .cl, .f32 .chl {background-position: 0 -2016px;}
.f32 .cm, .f32 .cmr {background-position: 0 -2048px;}
.f32 .cn, .f32 .chn {background-position: 0 -2080px;}
.f32 .co, .f32 .col {background-position: 0 -2112px;}
.f32 .cr, .f32 .cri {background-position: 0 -2144px;}
.f32 .cu, .f32 .cub {background-position: 0 -2176px;}
.f32 .cv, .f32 .cpv {background-position: 0 -2208px;}
.f32 .cy, .f32 .cyp {background-position: 0 -2240px;}
.f32 .cz, .f32 .cze {background-position: 0 -2272px;}
.f32 .de, .f32 .deu {background-position: 0 -2304px;}
.f32 .dj, .f32 .dji {background-position: 0 -2336px;}
.f32 .dk, .f32 .dnk {background-position: 0 -2368px;}
.f32 .dm, .f32 .dma {background-position: 0 -2400px;}
.f32 .do, .f32 .dom {background-position: 0 -2432px;}
.f32 .dz, .f32 .dza {background-position: 0 -2464px;}
.f32 .ec, .f32 .ecu {background-position: 0 -2496px;}
.f32 .ee, .f32 .est {background-position: 0 -2528px;}
.f32 .eg, .f32 .egy {background-position: 0 -2560px;}
.f32 .eh, .f32 .esh {background-position: 0 -2592px;}
.f32 .er, .f32 .eri {background-position: 0 -2624px;}
.f32 .es, .f32 .esp {background-position: 0 -2656px;}
.f32 .et, .f32 .eth {background-position: 0 -2688px;}
.f32 .fi, .f32 .fin {background-position: 0 -2720px;}
.f32 .fj, .f32 .fji {background-position: 0 -2752px;}
.f32 .fm, .f32 .fsm {background-position: 0 -2784px;}
.f32 .fo, .f32 .fro {background-position: 0 -2816px;}
.f32 .fr, .f32 .fra {background-position: 0 -2848px;}
.f32 .bl, .f32 .blm {background-position: 0 -2848px;}
.f32 .cp, .f32 .cpt {background-position: 0 -2848px;}
.f32 .mf, .f32 .maf {background-position: 0 -2848px;}
.f32 .yt, .f32 .myt {background-position: 0 -2848px;}
.f32 .ga, .f32 .gab {background-position: 0 -2880px;}
.f32 .gb, .f32 .gbr {background-position: 0 -2912px;}
.f32 .sh, .f32 .shn {background-position: 0 -2912px;}
.f32 .gd, .f32 .grd {background-position: 0 -2944px;}
.f32 .ge, .f32 .geo {background-position: 0 -2976px;}
.f32 .gg, .f32 .ggy {background-position: 0 -3008px;}
.f32 .gh, .f32 .gha {background-position: 0 -3040px;}
.f32 .gi, .f32 .gib {background-position: 0 -3072px;}
.f32 .gl, .f32 .grl {background-position: 0 -3104px;}
.f32 .gm, .f32 .gmb {background-position: 0 -3136px;}
.f32 .gn, .f32 .gin {background-position: 0 -3168px;}
.f32 .gp, .f32 .glp {background-position: 0 -3200px;}
.f32 .gq, .f32 .gnq {background-position: 0 -3232px;}
.f32 .gr, .f32 .grc {background-position: 0 -3264px;}
.f32 .gt, .f32 .gtm {background-position: 0 -3296px;}
.f32 .gu, .f32 .gum {background-position: 0 -3328px;}
.f32 .gw, .f32 .gnb {background-position: 0 -3360px;}
.f32 .gy, .f32 .guy {background-position: 0 -3392px;}
.f32 .hk, .f32 .hkg {background-position: 0 -3424px;}
.f32 .hn, .f32 .hnd {background-position: 0 -3456px;}
.f32 .hr, .f32 .hrv {background-position: 0 -3488px;}
.f32 .ht, .f32 .hti {background-position: 0 -3520px;}
.f32 .hu, .f32 .hun {background-position: 0 -3552px;}
.f32 .id, .f32 .idn {background-position: 0 -3584px;}
.f32 .mc, .f32 .mco {background-position: 0 -3584px;}
.f32 .ie {background-position: 0 -3616px;}
.f32 .il, .f32 .isr {background-position: 0 -3648px;}
.f32 .im, .f32 .imn {background-position: 0 -3680px;}
.f32 .in, .f32 .ind {background-position: 0 -3712px;}
.f32 .iq, .f32 .irq {background-position: 0 -3744px;}
.f32 .ir, .f32 .irn {background-position: 0 -3776px;}
.f32 .is, .f32 .isl {background-position: 0 -3808px;}
.f32 .it, .f32 .ita {background-position: 0 -3840px;}
.f32 .je, .f32 .jey {background-position: 0 -3872px;}
.f32 .jm, .f32 .jam {background-position: 0 -3904px;}
.f32 .jo, .f32 .jor {background-position: 0 -3936px;}
.f32 .jp, .f32 .jpn {background-position: 0 -3968px;}
.f32 .ke, .f32 .ken {background-position: 0 -4000px;}
.f32 .kg, .f32 .kgz {background-position: 0 -4032px;}
.f32 .kh, .f32 .khm {background-position: 0 -4064px;}
.f32 .ki, .f32 .kir {background-position: 0 -4096px;}
.f32 .km, .f32 .com {background-position: 0 -4128px;}
.f32 .kn, .f32 .kna {background-position: 0 -4160px;}
.f32 .kp, .f32 .prk {background-position: 0 -4192px;}
.f32 .kr, .f32 .kor {background-position: 0 -4224px;}
.f32 .kw, .f32 .kwt {background-position: 0 -4256px;}
.f32 .ky, .f32 .cym {background-position: 0 -4288px;}
.f32 .kz, .f32 .kaz {background-position: 0 -4320px;}
.f32 .la, .f32 .lao {background-position: 0 -4352px;}
.f32 .lb, .f32 .lbn {background-position: 0 -4384px;}
.f32 .lc, .f32 .lca {background-position: 0 -4416px;}
.f32 .li, .f32 .lie {background-position: 0 -4448px;}
.f32 .lk, .f32 .lka {background-position: 0 -4480px;}
.f32 .lr, .f32 .lbr {background-position: 0 -4512px;}
.f32 .ls, .f32 .lso {background-position: 0 -4544px;}
.f32 .lt, .f32 .ltu {background-position: 0 -4576px;}
.f32 .lu, .f32 .lux {background-position: 0 -4608px;}
.f32 .lv, .f32 .lva {background-position: 0 -4640px;}
.f32 .ly, .f32 .lby {background-position: 0 -4672px;}
.f32 .ma, .f32 .mar {background-position: 0 -4704px;}
.f32 .md, .f32 .mda {background-position: 0 -4736px;}
.f32 .me, .f32 .mne {background-position: 0 -4768px;}
.f32 .mg, .f32 .mdg {background-position: 0 -4800px;}
.f32 .mh, .f32 .mhl {background-position: 0 -4832px;}
.f32 .mk, .f32 .mkd {background-position: 0 -4864px;}
.f32 .ml, .f32 .mli {background-position: 0 -4896px;}
.f32 .mm, .f32 .mmr {background-position: 0 -4928px;}
.f32 .mn, .f32 .mng {background-position: 0 -4960px;}
.f32 .mo, .f32 .mac {background-position: 0 -4992px;}
.f32 .mq, .f32 .mtq {background-position: 0 -5024px;}
.f32 .mr, .f32 .mrt {background-position: 0 -5056px;}
.f32 .ms, .f32 .msr {background-position: 0 -5088px;}
.f32 .mt, .f32 .mlt {background-position: 0 -5120px;}
.f32 .mu, .f32 .mus {background-position: 0 -5152px;}
.f32 .mv, .f32 .mdv {background-position: 0 -5184px;}
.f32 .mw, .f32 .mwi {background-position: 0 -5216px;}
.f32 .mx, .f32 .mex {background-position: 0 -5248px;}
.f32 .my, .f32 .mys {background-position: 0 -5280px;}
.f32 .mz, .f32 .moz {background-position: 0 -5312px;}
.f32 .na, .f32 .nam {background-position: 0 -5344px;}
.f32 .nc, .f32 .ncl {background-position: 0 -5376px;}
.f32 .ne, .f32 .ner {background-position: 0 -5408px;}
.f32 .ng, .f32 .nga {background-position: 0 -5440px;}
.f32 .ni, .f32 .nic {background-position: 0 -5472px;}
.f32 .nl, .f32 .nld {background-position: 0 -5504px;}
.f32 .nl{background-position:0 -5504px;}  .f32 .bq{background-position:0 -5504px;}.f32 .no{background-position:0 -5536px;}  .f32 .bv, .f32 .nq, .f32 .sj{background-position:0 -5536px;}
.f32 .bq, .f32 .bes {background-position: 0 -5504px;}
.f32 .no, .f32 .nor {background-position: 0 -5536px;}
.f32 .bv, .f32 .bvt {background-position: 0 -5536px;}
.f32 .nq, .f32 .atn {background-position: 0 -5536px;}
.f32 .sj, .f32 .sjm {background-position: 0 -5536px;}
.f32 .np, .f32 .npl {background-position: 0 -5568px;}
.f32 .nr, .f32 .nru {background-position: 0 -5600px;}
.f32 .nz, .f32 .nzl {background-position: 0 -5632px;}
.f32 .om, .f32 .omn {background-position: 0 -5664px;}
.f32 .pa, .f32 .pan {background-position: 0 -5696px;}
.f32 .pe, .f32 .per {background-position: 0 -5728px;}
.f32 .pf, .f32 .pyf {background-position: 0 -5760px;}
.f32 .pg, .f32 .png {background-position: 0 -5792px;}
.f32 .ph, .f32 .phl {background-position: 0 -5824px;}
.f32 .pk, .f32 .pak {background-position: 0 -5856px;}
.f32 .pl, .f32 .pol {background-position: 0 -5888px;}
.f32 .pr, .f32 .pri {background-position: 0 -5920px;}
.f32 .ps, .f32 .pse {background-position: 0 -5952px;}
.f32 .pt, .f32 .prt {background-position: 0 -5984px;}
.f32 .pw, .f32 .plw {background-position: 0 -6016px;}
.f32 .py, .f32 .pry {background-position: 0 -6048px;}
.f32 .qa, .f32 .qat {background-position: 0 -6080px;}
.f32 .re, .f32 .reu {background-position: 0 -6112px;}
.f32 .ro, .f32 .rou {background-position: 0 -6144px;}
.f32 .rs, .f32 .srb {background-position: 0 -6176px;}
.f32 .ru, .f32 .rus {background-position: 0 -6208px;}
.f32 .rw, .f32 .rwa {background-position: 0 -6240px;}
.f32 .sa, .f32 .sau {background-position: 0 -6272px;}
.f32 .sb, .f32 .slb {background-position: 0 -6304px;}
.f32 .sc, .f32 .syc {background-position: 0 -6336px;}
.f32 .sd, .f32 .sdn {background-position: 0 -6368px;}
.f32 .se, .f32 .swe {background-position: 0 -6400px;}
.f32 .sg, .f32 .sgp {background-position: 0 -6432px;}
.f32 .si, .f32 .svn {background-position: 0 -6464px;}
.f32 .sk, .f32 .svk {background-position: 0 -6496px;}
.f32 .sl, .f32 .sle {background-position: 0 -6528px;}
.f32 .sm, .f32 .smr {background-position: 0 -6560px;}
.f32 .sn, .f32 .sen {background-position: 0 -6592px;}
.f32 .so, .f32 .som {background-position: 0 -6624px;}
.f32 .sr, .f32 .sur {background-position: 0 -6656px;}
.f32 .st, .f32 .stp {background-position: 0 -6688px;}
.f32 .sv, .f32 .slv {background-position: 0 -6720px;}
.f32 .sy, .f32 .syr {background-position: 0 -6752px;}
.f32 .sz, .f32 .swz {background-position: 0 -6784px;}
.f32 .tc, .f32 .tca {background-position: 0 -6816px;}
.f32 .td, .f32 .tcd {background-position: 0 -6848px;}
.f32 .tg, .f32 .tgo {background-position: 0 -6880px;}
.f32 .th, .f32 .tha {background-position: 0 -6912px;}
.f32 .tj, .f32 .tjk {background-position: 0 -6944px;}
.f32 .tl, .f32 .tls {background-position: 0 -6976px;}
.f32 .tm, .f32 .tkm {background-position: 0 -7008px;}
.f32 .tn, .f32 .tun {background-position: 0 -7040px;}
.f32 .to, .f32 .ton {background-position: 0 -7072px;}
.f32 .tr, .f32 .tur {background-position: 0 -7104px;}
.f32 .tt, .f32 .tto {background-position: 0 -7136px;}
.f32 .tv, .f32 .tuv {background-position: 0 -7168px;}
.f32 .tw, .f32 .twn {background-position: 0 -7200px;}
.f32 .tz, .f32 .tza {background-position: 0 -7232px;}
.f32 .ua, .f32 .ukr {background-position: 0 -7264px;}
.f32 .ug, .f32 .uga {background-position: 0 -7296px;}
.f32 .us, .f32 .usa {background-position: 0 -7328px;}
.f32 .uy, .f32 .ury {background-position: 0 -7360px;}
.f32 .uz, .f32 .uzb {background-position: 0 -7392px;}
.f32 .va, .f32 .vat {background-position: 0 -7424px;}
.f32 .vc, .f32 .vct {background-position: 0 -7456px;}
.f32 .ve, .f32 .ven {background-position: 0 -7488px;}
.f32 .vg, .f32 .vgb {background-position: 0 -7520px;}
.f32 .vi, .f32 .vir {background-position: 0 -7552px;}
.f32 .vn, .f32 .vnm {background-position: 0 -7584px;}
.f32 .vu, .f32 .vut {background-position: 0 -7616px;}
.f32 .ws, .f32 .wsm {background-position: 0 -7648px;}
.f32 .ye, .f32 .yem {background-position: 0 -7680px;}
.f32 .za, .f32 .zaf {background-position: 0 -7712px;}
.f32 .zm, .f32 .zmb {background-position: 0 -7744px;}
.f32 .zw, .f32 .zwe {background-position: 0 -7776px;}
.f32 .sx, .f32 .sxm {background-position: 0 -7808px;}
.f32 .cw, .f32 .cuw {background-position: 0 -7840px;}
.f32 .ss, .f32 .ssd {background-position: 0 -7872px;}
.f32 .nu, .f32 .niu {background-position: 0 -7904px;}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *



 */

html, body {
    scroll-behavior: smooth;
}
