.rotating-from {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.rotating-to {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}
@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.xml-loading-spinner {
  -webkit-animation: rotating 1s linear infinite;
  -moz-animation: rotating 1s linear infinite;
  -ms-animation: rotating 1s linear infinite;
  -o-animation: rotating 1s linear infinite;
  animation: rotating 1s linear infinite;
}
.preziPlayerContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  min-width: 1px;
  min-height: 1px;
}
.preziPlayerContainer .player {
  position: relative;
  border-bottom: none;
  overflow: hidden;
  height: 100%;
  width: 100%;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.preziPlayerContainer .renderContainer {
  position: absolute;
  border: none;
  top: 0px;
  left: 0px;
}
.preziPlayerContainer .playerLayer {
  background: #000;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 100;
  height: 100%;
  width: 100%;
}
.preziPlayerContainer .playerLayer.domLayer {
  background: transparent;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 101;
}
.koi-editor-ui-comment-thread-box-popups .koi-tooltip .koi-floating-popup-container {
  box-shadow: none;
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: none;
}
.koi-editor-ui-comment-thread-box-popups .koi-tooltip .koi-floating-popup-container .koi-floating-popup-pointer {
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: none;
  background: #152235;
  z-index: 1;
}
.koi-editor-ui-comment-thread-box-popups .koi-tooltip .koi-floating-popup-container .koi-floating-popup-pointer-shadow {
  z-index: 0;
}
.koi-editor-ui-comment-thread-box-popups .koi-tooltip .koi-floating-popup-container .koi-floating-popup-content {
  font-family: "RalewayMedium";
  font-size: 11px;
  letter-spacing: 0.5px;
  padding: 6px 12px;
  color: white;
  background: #152235;
  height: auto;
  z-index: 2;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content {
  height: 321px;
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  padding: 0;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-inside-comment {
  display: block;
  margin: 12px;
  padding: 10px;
  background-color: #152235;
  box-shadow: 0px 1px 3px rgba(21, 34, 53, 0.5);
  border-radius: 3px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-inside-comment .thread-box-inside-comment-label {
  color: white;
  line-height: 1.4;
  font-size: 11px;
  letter-spacing: 0.5px;
  font-family: "RalewaySemiBold";
  white-space: normal;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-inside-comment .thread-box-inside-comment-button {
  float: right;
  font-size: 13px;
  height: 24px;
  letter-spacing: 0.5px;
  font-family: "RalewaySemiBold";
  color: white;
  background-color: #152235;
  border: solid 1px white;
  border-radius: 3px;
  margin-top: 3px;
  margin-left: 6px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-placeholder-label {
  background-color: #ECEEF1;
  font-family: "RalewayMedium";
  font-size: 11px;
  letter-spacing: 0.5px;
  color: #152235;
  padding: 6px 46px;
  top: 6px;
  position: relative;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-placeholder .thread-box-placeholder-img {
  width: 212px;
  height: 100px;
  margin: 20px 0px 0px 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaYAAABiCAMAAAAsoYcnAAAAPFBMVEUAAADt7/Ls7vHs7vLt7/L////t7/Ls7/Hs7/Ht7vHs7/Lt7/Ps7/Pu8PPv7/Ls8fHs9vbw8P/////s7vHMT6MXAAAAE3RSTlMA9/LmXgns28u3r498Zk43GxED8BkukAAAAfFJREFUeNrs3EeOAzEMRFEqdc51/7vOdgDPKHhhUnC9K3zY6G6JlBfpWOdxcG4Y5/VIQgbdcfH4xS/xFrIlbR4v/MaflCXPHvCnsD9CRlwT/jVdQiacARnhFDIgOmS5KKQuooid1J0ORe6UHHwh+awroEK4mEkz0zOhyvQwk2KmHZV2ZtLLlAIqhcRMapk2VNuYSSvT7VHN38yklCmiQWQmpUwLGizMpJMpeTTwiZlUMh1ocjCTSqYVTVZmUsk0o8nMTCqZRjQZmUkl04AmAzOpZHJo4piJmTojGfzTM0Ny+AhhhWTxgdwIyePrrQ1SwI9FJkgRP70aIAU8yDBByngsqE/KeMiuT8p4ZUWfVOEFsDZ9Z+J1yj4y8XJyF5lqr/pzZPA9lgZnKItjaN+EQ5194Ih0H7hwoA9c39EJLsPpBFdL9YKL2ojopx07OGEgCGIgGITyz9URiMPYjxFXFcAuqH/Ds/zZ06vr/31HJpmWZpNpYjaZJmaTaWI2mSZmk2liNpkmZpNpYjaZJmaTaWI2mSZmk2liNpkmZpNpYjaZJmaTaWK2l2QCAAAAALakcyS9I51Md6ST6Y50Mt2RTqY70sl0RzqZ7kgn0x3pZLojnUx3pJPpjnQy3ZFOpjvSyXRHOpnuSCfTHelkuiOdTD/7ALtTv8hoXjtNAAAAAElFTkSuQmCC) no-repeat top left / 211px 49px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-header {
  display: block;
  height: 36px;
  margin-top: 6px;
  padding: 12px 12px 0 12px;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-header.resolve-state-ready .thread-box-header-error-label {
  display: none;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-header.resolve-state-saved .thread-box-header-error-label {
  display: none;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-header.resolve-state-pending .thread-box-header-error-label {
  display: none;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-header.resolve-state-error {
  height: 54px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-header.resolve-state-error .thread-box-header-error-label {
  display: block;
  clear: both;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-header .thread-box-header-error-label {
  background-color: #DF0000;
  color: white;
  padding: 6px 18px;
  margin: 12px -12px;
  top: 6px;
  position: relative;
  font-size: 11px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-header .thread-box-header-error-label:before {
  margin-right: 18px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-header .thread-box-resolve-label {
  color: #8E939C;
  display: inline-block;
  float: right;
  line-height: 15px;
  margin-right: 12px;
  margin-top: 6px;
  font-size: 11px;
  letter-spacing: 0.5px;
  font-family: "RalewayMedium";
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-header .thread-box-resolve-button {
  float: left;
  font-size: 13px;
  margin-left: 12px;
  height: 24px;
  background-color: #C2C7CD;
  letter-spacing: 0.5px;
  padding-right: 12px;
  padding-left: 12px;
  font-family: "RalewaySemiBold";
  color: #152235;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list {
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  flex-grow: 1;
  width: 276px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .gradient-fader {
  right: 0;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .koi-infinite-scroll-outer {
  position: absolute;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .koi-infinite-scroll-outer .koi-infinite-scroll-mid {
  overflow-y: auto;
  overflow-x: hidden;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .koi-infinite-scroll-outer .koi-infinite-scroll-mid .koi-infinite-scroll-inner {
  box-sizing: border-box;
  height: 100%;
  margin: 0;
  padding: 0 12px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .koi-list-item-container {
  padding-left: 0;
  padding-right: 0;
  padding-top: 9px;
  padding-bottom: 9px;
  border: none;
  position: relative;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .thread-box-comment-container-user-avatar {
  float: left;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .thread-box-comment-container-hover-bg {
  background-color: #ECEEF1;
  left: -12px;
  right: -36px;
  top: 0px;
  bottom: 0px;
  position: absolute;
  z-index: -1;
  visibility: hidden;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .thread-box-comment-container-deleted-bg {
  background-color: #ECEEF1;
  left: -12px;
  right: -36px;
  top: 0px;
  bottom: 0px;
  position: absolute;
  z-index: -1;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .thread-box-comment-container-user-name {
  font-weight: bold;
  overflow: visible;
  font-size: 13px;
  color: #152235;
  padding-left: 36px;
  line-height: 18px;
  letter-spacing: 0.5px;
  font-family: "RalewaySemiBold";
  white-space: normal;
  width: 210px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .thread-box-comment-container-date {
  padding-left: 36px;
  font-size: 11px;
  color: #8E939C;
  line-height: 18px;
  letter-spacing: 0.5px;
  width: 210px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .icon-button {
  font-size: 16px;
  cursor: pointer;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .thread-box-comment-container-tools {
  position: absolute;
  right: -6px;
  top: 6px;
  visibility: hidden;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .thread-box-comment-container-tools .thread-box-comment-container-tools-delete {
  margin-right: 6px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .thread-box-comment-container-text {
  padding-left: 36px;
  line-height: 15px;
  max-width: 204px;
  font-size: 11px;
  white-space: pre-line;
  word-wrap: break-word;
  letter-spacing: 0.5px;
  width: 210px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .thread-box-comment-container-delete-confirm {
  position: absolute;
  top: 0;
  left: -12px;
  right: -36px;
  height: 100%;
  background-color: #152235;
  opacity: 0.8;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .koi-button {
  padding: 0 6px;
  position: absolute;
  cursor: pointer;
  font-family: "RalewaySemiBold";
  min-width: 72px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .thread-box-comment-container-delete-confirm-btn-delete {
  background-color: #DF4840;
  color: white;
  left: 30px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .thread-box-comment-container-delete-confirm-btn-cancel {
  background-color: #DBDFE5;
  color: #152235;
  right: 6px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container:hover .thread-box-comment-container-tools,
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container.editing .thread-box-comment-container-tools {
  visibility: visible;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container:hover .thread-box-comment-container-hover-bg,
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container.editing .thread-box-comment-container-hover-bg {
  visibility: visible;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container.deleting .thread-box-comment-container-tools {
  visibility: hidden;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .editable-comment-text-container .koi-list-container.mention-popup-contact-list {
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  flex-grow: 1;
  margin: 12px 0 12px 0;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .editable-comment-text-container .koi-list-container.mention-popup-contact-list .gradient-fader {
  right: 0;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .editable-comment-text-container .koi-list-container.mention-popup-contact-list .koi-infinite-scroll-outer {
  position: absolute;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .editable-comment-text-container .koi-list-container.mention-popup-contact-list .koi-infinite-scroll-outer .koi-infinite-scroll-mid {
  overflow-x: hidden;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .editable-comment-text-container .koi-list-container.mention-popup-contact-list .koi-infinite-scroll-outer .koi-infinite-scroll-mid .koi-infinite-scroll-inner {
  padding: 0px;
  margin: 0px;
  font-size: 11px;
  letter-spacing: 0.4px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .editable-comment-text-container .koi-list-container.mention-popup-contact-list .koi-list-item-container {
  padding-left: 15px;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  border: none;
  position: relative;
  height: 24px;
  width: 100%;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .editable-comment-text-container .koi-list-container.mention-popup-contact-list .koi-list-item-container.selected {
  background: #3181ff;
  color: #FFFFFF;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .editable-comment-text-container .koi-list-container.mention-popup-contact-list .koi-list-item-container .mention-popup-contact-item {
  cursor: pointer;
  position: absolute;
  top: 5px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .editable-comment-text-container .editable-comment-text-textarea {
  line-height: 15px;
  max-width: 204px;
  font-size: 11px;
  white-space: pre-line;
  letter-spacing: 0.5px;
  width: 205px;
  resize: none;
  padding: 6px 0 6px 11px;
  overflow: hidden;
  min-height: 15px;
  font-family: 'RalewayMedium';
  border: 1px solid #C2C7CD;
  border-radius: 3px;
  margin-top: 4px;
  box-sizing: content-box;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .editable-comment-text-container .editable-comment-text-tools {
  position: absolute;
  right: -6px;
  top: 6px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container .editable-comment-text-container .editable-comment-text-tools .editable-comment-text-btn-cancel {
  margin-right: 6px;
  font-size: 18px;
  display: block;
  float: left;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container.deleted {
  margin-top: -6px;
  margin-bottom: -6px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container.deleted.first {
  margin-top: 6px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container.deleted.first .thread-box-comment-container-deleted-bg {
  top: 12px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container.deleted .thread-box-comment-container-user-avatar {
  display: none;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .koi-list-container.thread-box-comments-list .thread-box-comment-container.deleted .thread-box-comment-container-user-name {
  float: left;
  width: auto;
  font-size: 11px;
  padding-right: 4px;
  color: #8E939C;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-input-group {
  padding: 0px 12px 12px 12px;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-input-group .thread-box-warning-label {
  display: none;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-input-group.commenting-state-ready .thread-box-error-label {
  display: none;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-input-group.commenting-state-saved .thread-box-error-label {
  display: none;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-input-group.commenting-state-pending .thread-box-error-label {
  display: none;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-input-group.commenting-state-error .thread-box-error-label {
  display: block;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-input-group.commenting-state-offline .thread-box-warning-label {
  display: block;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-input-group .thread-box-error-label,
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-input-group .thread-box-warning-label {
  background-color: #DF0000;
  color: #ECEEF1;
  padding: 6px 18px;
  margin: 12px -12px;
  font-family: "RalewayMedium";
  font-size: 11px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-input-group .thread-box-error-label .icon-warning,
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-input-group .thread-box-warning-label .icon-warning {
  margin-right: 6px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-input-group .thread-box-warning-label {
  background-color: #F1D236;
  color: #152235;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-input-group .koi-input-group {
  padding-top: 12px;
  margin-left: -12px;
  margin-right: -12px;
  border-top: 1px solid #DBDFE5;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-input-group .koi-input-group .koi-text-field {
  margin-left: 24px;
  border: 1px solid #C2C7CD;
  border-radius: 3px 0 0 3px;
  font-family: "RalewayMedium";
  font-size: 11px;
  line-height: 15px;
  letter-spacing: 0.5px;
  color: #8E939C;
  width: 187px;
  min-width: 187px;
  max-width: 187px;
  margin-right: -1px;
  height: 29px;
  max-height: 29px;
  min-height: 29px;
  padding: 6px 6px 6px 12px;
  resize: none;
  box-sizing: border-box;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-input-group .koi-input-group .koi-text-field:disabled {
  color: #C2C7CD;
  border-color: #DBDFE5;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container .threadbox-popup-content .thread-box-input-group .koi-input-group .koi-button {
  background-color: #C2C7CD;
  border: 1px solid #C2C7CD;
  letter-spacing: 0.5px;
  padding-right: 9px;
  padding-left: 9px;
  color: #152235;
  font-size: 22px;
}
@keyframes thread-box-button-blinking-animation {
  0% {
    background-color: #DBDFE5;
  }
  100% {
    background-color: #8E939C;
  }
}
.koi-editor-ui-comment-thread-box-popups .thread-box-blinking-button {
  animation: thread-box-button-blinking-animation 0.5s infinite alternate;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-with-inside-comment .koi-fixed-size-floating-popup-container .koi-fixed-size-floating-popup-content {
  height: 321px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-with-inside-comment .koi-fixed-size-floating-popup-container .koi-fixed-size-floating-popup-content .thread-box-inside-comment {
  margin: -62px 0 0;
  position: absolute;
  left: 0;
  right: 0;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-inside-comment-only .koi-fixed-size-floating-popup-container .koi-fixed-size-floating-popup-content {
  height: 50px;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-inside-comment-only .koi-fixed-size-floating-popup-container .koi-fixed-size-floating-popup-content .thread-box-inside-comment {
  margin: 0;
}
.koi-editor-ui-comment-thread-box-popups .thread-box-popup-inside-comment-only .koi-fixed-size-floating-popup-container .koi-fixed-size-floating-popup-pointer {
  background: #152235;
}
.thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container > .koi-fixed-size-floating-popup-content {
  z-index: 1;
}
.thread-box-popup-floating-popup .koi-fixed-size-floating-popup-container > .koi-fixed-size-floating-popup-pointer {
  z-index: 0;
}
.thread-box-popup-floating-popup .koi-fixed-size-floating-popup-cover {
  opacity: 0;
}
.comment-text-mention {
  font-family: "RalewayBold";
}
.comment-text-mention .koi-tooltip {
  display: inline;
}
.comment-text-mention .koi-tooltip > div {
  display: inline;
}
.thread-box-popup-floating-popup .thread-box-mention-share-warning {
  margin-bottom: 12px;
  padding: 0 12px;
}
.thread-box-popup-floating-popup .thread-box-mention-share-warning .thread-box-mention-share-warning-icon {
  float: left;
  margin-right: 12px;
}
.thread-box-popup-floating-popup .thread-box-mention-share-warning .thread-box-mention-share-warning-icon .icon-add-user {
  font-size: 18px;
}
.thread-box-popup-floating-popup .thread-box-mention-share-warning .thread-box-mention-share-warning-text {
  float: left;
  font-family: "RalewayMedium";
  font-size: 11px;
  letter-spacing: 0.5px;
  white-space: normal;
  width: calc(100% - 30px);
}
.commenting-menu-paywall-box {
  width: 228px;
  background-color: rgba(21, 34, 52, 0.9);
  font-family: "RalewayMedium";
  font-size: 13px;
  line-height: 1.38;
  letter-spacing: 0.5px;
  padding: 24px;
}
.commenting-menu-paywall-box .commenting-menu-paywall-box-title {
  color: #dfab29;
  margin-bottom: 7px;
  text-transform: uppercase;
}
.commenting-menu-paywall-box .commenting-menu-paywall-box-info {
  font-family: "RalewayRegular";
  color: #ffffff;
  width: 228px;
  white-space: normal;
}
.commenting-menu-paywall-box .commenting-menu-paywall-box-buttons {
  margin: 24px 0 0 0;
}
.commenting-menu-paywall-box .commenting-menu-paywall-box-buttons .contact-sales-button.koi-button {
  width: 148px;
  height: 30px;
  font-size: 13px;
  border-radius: 3px;
  background-color: #dfab29;
  letter-spacing: 1px;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
  margin: 0 24px 0 0;
}
.commenting-menu-paywall-box .commenting-menu-paywall-box-buttons .commenting-menu-paywall-box-learnmore-wrapper {
  font-family: "RalewayMedium";
  color: #ffffff;
  text-decoration: underline;
  margin: 17px 0 0 0;
}
.commenting-menu-paywall-box .commenting-menu-paywall-box-buttons .commenting-menu-paywall-box-learnmore-wrapper a {
  color: #ffffff;
}
.commenting-menu-paywall-box .commenting-menu-paywall-box-buttons .commenting-menu-paywall-box-learnmore-wrapper a:hover,
.commenting-menu-paywall-box .commenting-menu-paywall-box-buttons .commenting-menu-paywall-box-learnmore-wrapper a:active {
  color: #ffffff;
}
.thread-box-mention-popup .koi-fixed-size-floating-popup-container {
  overflow: hidden;
}
.thread-box-mention-popup .koi-fixed-size-floating-popup-content {
  padding: 0px;
  display: block;
}
.thread-box-mention-popup-container {
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.koi-list-container.mention-popup-contact-list {
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  flex-grow: 1;
  margin: 12px 0 12px 0;
}
.koi-list-container.mention-popup-contact-list .gradient-fader {
  right: 0;
}
.koi-list-container.mention-popup-contact-list .koi-infinite-scroll-outer {
  position: absolute;
}
.koi-list-container.mention-popup-contact-list .koi-infinite-scroll-outer .koi-infinite-scroll-mid {
  overflow-x: hidden;
}
.koi-list-container.mention-popup-contact-list .koi-infinite-scroll-outer .koi-infinite-scroll-mid .koi-infinite-scroll-inner {
  padding: 0px;
  margin: 0px;
  font-size: 11px;
  letter-spacing: 0.4px;
}
.koi-list-container.mention-popup-contact-list .koi-list-item-container {
  padding-left: 15px;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  border: none;
  position: relative;
  height: 24px;
  width: 100%;
}
.koi-list-container.mention-popup-contact-list .koi-list-item-container.selected {
  background: #3181ff;
  color: #FFFFFF;
}
.koi-list-container.mention-popup-contact-list .koi-list-item-container .mention-popup-contact-item {
  cursor: pointer;
  position: absolute;
  top: 5px;
}
.thread-box-mention-popup-empty {
  font-family: "RalewayMedium";
  font-size: 11px;
  line-height: 1.4;
  letter-spacing: 0.5px;
  color: #152235;
  white-space: pre-wrap;
  margin: 15px;
}
.comment-deleted {
  background-color: #C2C7CD !important;
}
.comment-deleted *,
.comment-deleted *:after,
.comment-deleted *:before {
  box-sizing: content-box;
}
.domLayer *,
.domLayer *:after,
.domLayer *:before {
  box-sizing: content-box;
}
.domLayer .thread_handler_icon {
  width: 38px;
  height: 38px;
  box-sizing: border-box;
  padding: 0;
  pointer-events: none;
}
.domLayer .thread_handler_icon div {
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 4C3.44772 4 3 4.44772 3 5V11C3 11.5523 3.44772 12 4 12H6.66602L9.33268 14V12H12C12.5523 12 13 11.5523 13 11V5C13 4.44772 12.5523 4 12 4H4Z' fill='white'/%3E%3C/svg%3E%0A");
  background-position-x: 2px;
  background-position-y: 2px;
  background-color: #ffc805;
  border-radius: 50%;
  border: solid 2px white;
  cursor: pointer;
  pointer-events: auto;
  display: block;
  margin-top: 6px;
  margin-left: 6px;
  box-shadow: 0px 3px 6px rgba(21, 34, 53, 0.5);
}
.domLayer .thread_handler_icon.show-dots div {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5 8C5.5 8.82843 4.82843 9.5 4 9.5C3.17157 9.5 2.5 8.82843 2.5 8C2.5 7.17157 3.17157 6.5 4 6.5C4.82843 6.5 5.5 7.17157 5.5 8ZM9.5 8C9.5 8.82843 8.82843 9.5 8 9.5C7.17157 9.5 6.5 8.82843 6.5 8C6.5 7.17157 7.17157 6.5 8 6.5C8.82843 6.5 9.5 7.17157 9.5 8ZM12 9.5C12.8284 9.5 13.5 8.82843 13.5 8C13.5 7.17157 12.8284 6.5 12 6.5C11.1716 6.5 10.5 7.17157 10.5 8C10.5 8.82843 11.1716 9.5 12 9.5Z' fill='white'/%3E%3C/svg%3E%0A");
}
.selectable-text {
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.selectable-text *,
.selectable-text *:after,
.selectable-text *:before {
  box-sizing: content-box;
}
.koi-editor-ui-comment-thread-box-popups *,
.koi-editor-ui-comment-thread-box-popups *:after,
.koi-editor-ui-comment-thread-box-popups *:before {
  box-sizing: content-box;
}
.koi-editor-ui-comment-thread-box-popups textarea::placeholder {
  color: #C2C7CD;
}
.desktop-download-modal .modal-content {
  padding: 0;
}
.desktop-download-modal .modal-content .desktop-download-header-container {
  padding: 54px 88px 57px 48px;
  background: #152235;
  display: flex;
  justify-content: space-between;
  color: #ffffff;
  line-height: 1.33;
  letter-spacing: normal;
  font-size: 18px;
  border-radius: 4px 4px 0 0;
}
.desktop-download-modal .modal-content .desktop-download-header-container .presenter-view-svg-container {
  margin-right: 24px;
}
.desktop-download-modal .modal-content .desktop-download-header-container .desktop-download-header-text {
  width: 347px;
}
.desktop-download-modal .modal-content .desktop-download-header-container .icon-close {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}
.desktop-download-modal .modal-content .desktop-download-content-container {
  padding: 30px 42px 30px 48px;
  border-radius: 0 0 4px 4px;
}
.desktop-download-modal .modal-content .desktop-download-content-container .desktop-download-feature-container {
  font-size: 18px;
  font-weight: bold;
  line-height: normal;
  color: #4b5468;
  margin-bottom: 24px;
}
.desktop-download-modal .modal-content .desktop-download-content-container .desktop-download-description-container {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.6px;
  color: #475262;
}
.desktop-download-modal .modal-content .desktop-download-content-container .desktop-download-link-container {
  margin-top: 43px;
  justify-content: flex-end;
  display: flex;
}
.desktop-download-modal .modal-content .desktop-download-content-container .desktop-download-link-container a {
  margin-right: -23px;
}
.overlayAnimation-enter {
  opacity: 0.01;
}
.overlayAnimation-enter-active {
  opacity: 1;
  transition: opacity 100ms linear;
}
.overlayAnimation-exit {
  opacity: 1;
}
.overlayAnimation-exit-active {
  opacity: 0.01;
  transition: opacity 100ms linear;
}
.sidebar {
  right: 0;
}
.sidebar-enter {
  right: -276px;
}
.sidebar-enter.sidebar-enter-active {
  right: 0;
  transition: right 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.sidebar-exit {
  right: 0;
}
.sidebar-exit.sidebar-exit-active {
  right: -276px;
  transition: right 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.storyline-sidebar {
  left: 0px;
}
.storyline-sidebar-enter {
  left: -168px;
}
.storyline-sidebar-exit {
  left: 0px;
}
.storyline-sidebar-exit.storyline-sidebar-exit-active {
  left: -168px;
  transition: left 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.storyline-sidebar-enter.storyline-sidebar-enter-active {
  left: 0px;
  transition: left 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.koi-editor-ui-supportbox {
  right: 90px;
  transition: right 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.koi-editor-ui-supportbox.koi-sidebar-visible {
  right: 366px;
}
.koi-editor-ui-propertybar.sidebar-open .template-mixer-container {
  margin-right: 276px;
}
.template-mixer-container {
  transition: margin-right 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.koi-editor-ui-xmleditor .sidebar-enter,
.koi-editor-ui-styleeditor .sidebar-enter {
  right: -1104px;
}
.koi-editor-ui-xmleditor .sidebar-exit.sidebar-exit-active,
.koi-editor-ui-styleeditor .sidebar-exit.sidebar-exit-active {
  right: -1104px;
  transition: right 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.koi-editor-ui-propertybar {
  top: 70px;
  transition: top 0.2s ease-in-out;
}
.koi-editor-ui-propertybar.koi-present-mode {
  top: -30px;
}
.domLayer .thread_handler_icon {
  transition: right 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
#error-ui {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
  z-index: 9999;
}
.error-ui-body {
  pointer-events: auto;
  word-wrap: break-word;
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.error-ui-body .error-ui-explanation-row {
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.error-ui-body .error-ui-explanation-row .error-ui-icon {
  color: #ff3333;
  font-size: 32px;
  margin-right: 24px;
  flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
}
.error-ui-body .error-ui-explanation-row .error-ui-explanation {
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
}
.error-ui-body .error-ui-details {
  margin-top: 12px;
}
.error-ui-body .error-ui-details .error-ui-detail-handle a {
  text-decoration: none;
  color: #3181ff;
}
.error-ui-body .error-ui-details .error-ui-detail-text {
  margin-top: 12px;
}
html,
body {
  touch-action: pan-x pan-y;
}
input[type=text]::-ms-clear {
  display: none;
}
.editor-layout-left {
  float: left;
}
#koi-editor-ui-container,
#copy-paste-info-dialog-ui,
#on-canvas-ui-container {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  pointer-events: none;
}
#koi-editor-ui-container,
#on-canvas-ui-container {
  z-index: 200;
  overflow: hidden;
  line-height: normal;
}
#copy-paste-info-dialog-ui {
  z-index: 1000;
}
.koi-button {
  font-size: 11px;
}
.koi-editor-ui {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: hidden;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.koi-editor-ui > * {
  pointer-events: auto;
}
.koi-editor-ui-topmenu {
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 150;
}
.propertybar-filler {
  flex: 1 0;
  text-align: left;
}
.koi-editor-ui-propertybar {
  position: absolute;
  top: 70px;
  width: 100%;
  background-color: rgba(21, 34, 53, 0.8);
  display: flex;
  display: -webkit-flex;
  box-sizing: border-box;
}
.koi-editor-ui-propertybar .template-mixer-container {
  margin-right: 6;
}
.koi-editor-ui-propertybar .chapter-controls-container {
  position: absolute;
  margin-left: 0px;
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.koi-editor-ui-propertybar .chapter-controls-container .koi-menubutton > .koi-button,
.koi-editor-ui-propertybar .chapter-controls-container > .koi-button {
  background: none;
  padding: 0px 9px;
  height: 24px;
  margin-top: 3px;
  margin-right: 3px;
  color: #ffffff;
  font-size: 11px;
  margin-left: 6px;
  font-family: 'RalewaySemiBold';
  border: 1px solid rgba(255, 255, 255, 0);
}
.koi-editor-ui-propertybar .chapter-controls-container .koi-menubutton > .koi-button:hover,
.koi-editor-ui-propertybar .chapter-controls-container > .koi-button:hover {
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.koi-editor-ui-propertybar .chapter-controls-container .koi-menubutton > .koi-button > i,
.koi-editor-ui-propertybar .chapter-controls-container > .koi-button > i {
  font-size: 20px;
  line-height: 12px;
  margin-right: 3px;
}
.koi-editor-ui-propertybar .chapter-controls-container .chapter-menu {
  margin-left: 6px;
}
.koi-editor-ui-propertybar .chapter-controls-container .chapter-chooser-popup {
  display: flex;
  flex-direction: column;
  font-family: 'RalewayMedium';
  font-size: 13px;
  align-items: center;
  padding: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.koi-editor-ui-propertybar .chapter-controls-container .chapter-chooser-popup .chapter-thumbnail-title {
  text-align: center;
  padding-top: 6px;
}
.koi-editor-ui-propertybar .chapter-controls-container .chapter-chooser-popup .chapter-thumbnail {
  padding-right: 12px;
}
.koi-editor-ui-propertybar .chapter-controls-container .chapter-chooser-popup .chapter-thumbnail.last {
  padding-right: 0px;
}
.koi-editor-ui-propertybar .chapter-controls-container .chapter-chooser-list {
  display: flex;
  flex-direction: row;
  padding-top: 12px;
}
.koi-editor-ui-propertybar .chapter-controls-container .chapter-chooser-list .koi-button {
  border-radius: 0px;
}
.koi-editor-ui-propertybar .chapter-controls-container .chapter-chooser-list .koi-button:hover {
  background-color: #C2C7CD;
}
.koi-editor-ui-propertybar .chapter-controls-container .chapter {
  width: 123px;
  height: 68px;
}
.koi-editor-ui-propertybar .chapter-controls-container .chapter.planet {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPYAAACICAMAAADj5OZLAAAAxlBMVEWOk5yPlJ2RlZ6Rlp6Rlp+Sl5+TmKCTmKGUmaGVmqKXm6SXnKSZnqacoKidoameoqqfpKugpKyhpayip66jp6+kqK+mqrGsr7axtLqxtLuztry0uL62ur+5vMK9wMW+wca/wsfAw8jBxMnCxcrEx8vFyMzKzdHLzdHO0NTU1dnX2NzY2d3Y2t3a297b3+Xc3eDc3uHe3+Lf4OPg4eTg4uTh4+Xj5Obl5ujw8fLx8vP09PX09fb39/j4+Pn8/Pz9/f39/f7///8EQoaiAAADT0lEQVR4Ae2ca3fSShSGN4eUy8k5XMopOSJGSoUGMRZNxZaLZP7/n9JawbEJ2sDLWnlhP19Y5Nuz1qyZfZk98v4kOV1tc3KoNhuqrdqqrdqqrdo8qLZqq7Zqq7Zqq7Zqq7Zqq7Zqq7Zqq7Zqz6LA91o113HcWsvzg2h29NrL0G9IgoYfLo9XO550HNmC05nER6m9GLjyW9zB4ui05/2y/JFyf35U2vGwJM+iNIyPR3t6Ls/mfGq2EYfdRqXS6IYxg/bqUjJxuTKp3NTlB/Wb/GvftyUj7XuTwpVYXOVdO6pKZqq36da2d761x0XZgeI4scLlCTd51g4KshOF4MluVpcn1OP8ageyM796h5IgzK32uCA7Uxgbi64k6OZV+7Yoe1C097W0/CWn2vdV2YuqdY5VJEEln9qrtuxJe0Wo3ZO96fEt8qkAmLJtaXFTAJzHZAfYUCAMucKVeUkglOZUwWlfQPSZUpFFWUCUF0SJ50BgDHjKDLErMNyYpqg0ESATmhJiR4B0WLSXjgBxliTaoUAJSbR9geKTaDcESoNDeyZgZofsjMC0IwET4TsjSW1oufT1yOI/uR6N/kn9tuZ6tOaNXUTFB6h4bX9bnvS/3BnTTP225s6s+Wzvafh0BK/tobW9QyafMO2W/OSvs298MOblw2/hUTHlm619cfYdRza0DllqgGnXUqLqFxur5vZv9h+b2iELSzBtF63tHrKMCNN29tPuXDxgL2gnQ9GYVvuRT0ltfIsAqu2itd0M2rRb2ivvgQt7S6NY5C30ltai2NI8tLZHcYD5aG2fIlwJMmt/fPfI39aft7IhoAhOo8zaa/61/nyRDRFFKjJDa8/wiSdZUQlfZuAoIdpFJS0Ya3tAm0Ha+mNs9OIhaOsDILzEATi8CK/sAEIVxgtagMCU8ToeIA1hvHwJSDp5r9ryzIr0ZG8uAbMi1Nfo8eVDiqEJolkREyFGZPCtAYKBKLw2wfgbyyLHDzvitzSC0VaOAww/yMwRruDH1smCU4tVTzLRWxnDO7ZuMc2QlzSnJgk+8eR5gARfZuB4bgZbVNLHhfQpKX04TJ+J40e1VZsd1VZt1VZt1aZEtVVbtVVbtVWbBdVWbdVWbdVWbdU+QU5W+yvps/4/Il+XJQAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: 100% 100%;
}
.koi-editor-ui-propertybar .chapter-controls-container .chapter.stack {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPYAAACICAMAAADj5OZLAAAAZlBMVEWOk5yPlJ2RlZ6Rlp+Sl5+Xm6SZnqacoKieoqqgpKyjp6+kqK+sr7axtLqxtLuztry0uL65vMK+wcbEx8vLzdHU1dnX2NzY2t3b3+Xc3eDc3uHe3+Lf4OPh4+Xl5ujw8fL8/Pz////5ZjizAAABHElEQVR4Ae3byUrEQBCA4ajjMsbdibvGev+X1BhaWogIgkJPff8lqbp9lz40dHeXsrzsSBc2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY29k91/xA2NjY2NjZ2W+z5LwMbGxsbGxsbGxsbGxsbGxsb+2qoOu42w3CwuCtthtJ1y+z7qDrtxoj14q40RumlOTb27uq9x4iL6bszE5d2FbtffbTXLLv0EHH2qVp/v/s6ZGBjn/dTR9nYc8/YKdiXJ1N9+2xHGjb20+3cfjXcbD+7dFgNr9iuGbCxsbGxsbGxsbGxsbGx/yZsbGxsbGxs7GbC/l3Y2AmeNGNjY2NjNxA2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2dsaSst8Anf8GH2HTtk0AAAAASUVORK5CYII=) no-repeat center center;
  background-size: 100% 100%;
}
.koi-editor-ui-propertybar.template-chooser-propertybar {
  z-index: 109;
  padding-left: 318px;
}
.koi-editor-ui-propertybar.template-chooser-propertybar .template-mixer-container {
  margin-right: 0px;
  flex: 1 0;
  text-align: right;
}
.sidebar {
  position: absolute;
  top: 70px;
  bottom: 0px;
  width: 276px;
}
.koi-editor-ui-supportbox {
  position: absolute;
  height: 380px;
  bottom: 0px;
  width: 320px;
  right: 90px;
}
.koi-editor-ui-supportbox .koi-floating-popup-content {
  height: 380px;
  width: 320px;
  padding: 0px;
}
.koi-editor-ui-supportbox .koi-floating-popup-content .sidebar-header {
  position: absolute;
  width: 100%;
}
.koi-editor-ui-supportbox .koi-floating-popup-content .sidebar-header .sidebar-header-title {
  box-sizing: border-box;
  color: #152235;
  font-size: 13px;
  pointer-events: none;
  position: absolute;
  height: 30px;
  line-height: 18px;
  width: 100%;
  margin: 0;
  padding: 10px 0 8px 0;
  text-transform: uppercase;
  text-align: center;
  z-index: 1000;
}
.koi-editor-ui-supportbox .koi-floating-popup-content .sidebar-header .sidebar-close-button {
  background-color: white;
  color: #152235;
  cursor: pointer;
  font-size: 18px;
  font-weight: 900;
  border: none;
  float: right;
  height: 30px;
  padding: 0 9px;
}
.koi-editor-ui-supportbox .koi-floating-popup-content .sidebar-header .support-back-button {
  background-color: white;
  color: #3181ff;
  cursor: pointer;
  font-size: 18px;
  border: none;
  height: 30px;
  float: left;
  padding: 10px 9px 8px 4px;
}
.koi-editor-ui-supportbox .koi-floating-popup-content .sidebar-header .support-back-button i {
  line-height: 18px;
  vertical-align: top;
}
.koi-editor-ui-supportbox .koi-floating-popup-content .sidebar-header .support-back-button span {
  font-size: 13px;
  font-family: "RalewayBold";
  letter-spacing: 0.5px;
  line-height: 18px;
  vertical-align: top;
}
.koi-editor-ui-supportbox .koi-floating-popup-content .support-iframe-block {
  position: absolute;
  top: 36px;
  width: 320px;
  height: 344px;
}
.koi-editor-ui-supportbox .koi-floating-popup-content .support-iframe-block iframe {
  width: 100%;
  height: 100%;
  border: 0px;
}
.koi-editor-ui-supportbox .koi-floating-popup-content .koi-button {
  background: #DBDFE5;
  border: 1px solid #8E939C;
  font-size: 22px;
}
.koi-editor-ui-supportbox .koi-floating-popup-content .koi-button:hover {
  background: #DBDFE5;
}
.koi-editor-ui-supportbox.koi-present-mode {
  right: -320px;
}
.koi-editor-ui-supportbox.hidden {
  right: -320px;
}
.koi-editor-ui-supportbox.visible {
  right: 90px;
}
.koi-editor-ui-xmleditor {
  width: 1104px;
}
.koi-editor-ui-styleeditor {
  width: 1104px;
}
.koi-editor-ui-code-snippet-editor {
  width: 1104px;
}
.koi-editor-ui-storyline {
  width: 168px;
  position: absolute;
  top: 70px;
  bottom: 0px;
  z-index: 100;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.koi-editor-ui-storyline .koi-dropdown li {
  padding: 5px;
}
.koi-editor-ui-storyline .koi-dropdown li a {
  padding: 0px;
}
.koi-editor-ui-storyline .koi-floating-popup-content {
  padding: 5px;
  font-size: 12px;
}
.koi-editor-ui-storyline .koi-dialog .koi-floating-popup-container {
  width: 360px;
}
.koi-editor-ui-storyline .koi-dialog footer {
  width: 100%;
}
.koi-editor-ui-storyline .koi-dialog .important {
  background-color: #ff3333;
}
.koi-editor-ui-storyline-scrolling-off .koi-infinite-scroll-mid {
  overflow-y: hidden;
}
.sidebar {
  z-index: 101;
}
.koi-editor-ui-imagesidebar .loader {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  text-align: center;
}
.koi-editor-ui-imagesidebar .loader div {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.koi-editor-ui-imagesidebar .loader .background {
  background: white;
  opacity: 0.75;
}
.koi-editor-ui-imagesidebar .loader .inner {
  text-align: center;
  margin-top: 150px;
}
.koi-editor-ui-imagesidebar .loader .inner .spinner {
  margin-right: 0;
}
.koi-sidebar-line-arrow .sidebar-information-block .koi-button {
  margin: 6px 0px;
}
.animation-interrupt-overlay {
  pointer-events: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  z-index: 300;
}
.ace_search_field {
  color: #000;
}
.chart-editor.koi-modal {
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.chart-editor.koi-modal .koi-iframe-scroll-container {
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
  top: 0;
}
.chart-editor.koi-modal .koi-iframe-container {
  width: 90%;
  height: 90%;
  margin: auto;
  position: relative;
  transform: none;
  left: 0;
  top: 0;
}
.chart-editor.koi-modal .koi-iframe-container .koi-iframe-content {
  position: relative;
  width: 100%;
  height: 100%;
}
.chart-editor.koi-modal .koi-iframe-container .koi-iframe-content iframe {
  width: 100%;
  height: calc(100% - 33px);
}
.onboarding-ui {
  top: 0;
  left: 0;
  position: absolute;
  z-index: 200;
}
.chart-iframe-close-button {
  border: none;
  color: #8e939c;
  cursor: pointer;
  float: right;
  font-size: 20px;
  font-weight: 900;
  height: 33px;
  padding-right: 12px;
}
#body-content {
  padding-bottom: 0!important;
}
.help-menu-version-item {
  cursor: default!important;
}
.help-menu-version-item:hover {
  background: #fff !important;
  color: #152235 !important;
}
.koi-editor-ui-brandingsidebar {
  top: 0 !important;
}
@-webkit-keyframes button-blink {
  0% {
    background: #4cd3d1;
  }
  50% {
    background: rgba(76, 211, 209, 0);
  }
  100% {
    background: #4cd3d1;
  }
}
@-moz-keyframes button-blink {
  0% {
    background: #4cd3d1;
  }
  50% {
    background: rgba(76, 211, 209, 0);
  }
  100% {
    background: #4cd3d1;
  }
}
@keyframes button-blink {
  0% {
    background: #4cd3d1;
  }
  50% {
    background: rgba(76, 211, 209, 0);
  }
  100% {
    background: #4cd3d1;
  }
}
.koi-navbar .arrow-button.button-blink {
  -webkit-animation: button-blink 0.8s ease-in-out 0s infinite normal both;
  -moz-animation: button-blink 0.8s ease-in-out 0s infinite normal both;
  -ms-animation: button-blink 0.8s ease-in-out 0s infinite normal both;
  -o-animation: button-blink 0.8s ease-in-out 0s infinite normal both;
  animation: button-blink 0.8s ease-in-out 0s infinite normal both;
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  animation-delay: 2000ms;
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
  animation-duration: 0.5s;
  animation-fill-mode: both;
}
@keyframes growBlink {
  0% {
    width: 0px;
    height: 0px;
    opacity: 0.2;
  }
  30% {
    width: 700px;
    height: 700px;
    opacity: 0.2;
  }
  50% {
    opacity: 0.2;
  }
  55% {
    opacity: 0;
  }
  60% {
    opacity: 0.2;
  }
  65% {
    opacity: 0;
  }
  70% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.2;
  }
}
.growBlink {
  width: 0px;
  height: 0px;
  opacity: 0;
  animation-delay: 0ms;
  -webkit-animation-name: growBlink;
  animation-name: growBlink;
  animation-duration: 2s;
  animation-fill-mode: backwards;
}
@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.koi-nav-bottom-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0px;
  pointer-events: none;
  overflow: hidden;
}
.koi-navigation-focus-area {
  position: absolute;
  height: 63px;
  z-index: 102;
  pointer-events: none;
  transition: bottom 1s;
}
.visible-focus-area {
  bottom: 0px;
}
.hidden-focus-area {
  bottom: -63px;
  width: 100%;
}
.hidden-navbar .koi-navigation-focus-area {
  bottom: -34px;
  transition: bottom 1s;
}
.hidden-navbar .koi-navigation-focus-area.embed {
  bottom: -30px;
}
.koi-nav-disabled {
  color: rgba(255, 255, 255, 0.2);
  background: rgba(21, 34, 53, 0);
  cursor: default;
}
.koi-nav-button {
  cursor: pointer;
  color: white;
  font-size: 24px;
  border-radius: 0px;
  background: rgba(21, 34, 53, 0);
  transition: background 0.2s ease-in-out;
}
.koi-navbar.navbar-transparent {
  background: rgba(0, 0, 0, 0);
}
.koi-navbar {
  margin: 0;
  font-size: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 103;
  width: 100%;
  height: 30px;
  background-color: rgba(21, 34, 53, 0.8);
  box-sizing: border-box;
  pointer-events: auto;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
}
.koi-navbar .left-part {
  position: absolute;
  left: 8px;
  z-index: 2;
  box-sizing: border-box;
}
.koi-navbar .left-part .general-button {
  border-left: none;
  border-right: none;
  color: white;
  font-size: 20px;
}
.koi-navbar .middle-part {
  position: absolute;
  left: 0px;
  width: 100%;
  text-align: center;
  height: 30px;
  overflow: hidden;
}
.koi-navbar .right-part {
  position: absolute;
  right: 0;
  z-index: 3;
  box-sizing: border-box;
}
.koi-navbar .right-part .general-button {
  border-right: none;
}
.koi-navbar .general-button,
.koi-navbar .arrow-button,
.koi-navbar .logo-button {
  height: 30px;
  border-top: none;
  border-bottom: none;
  outline: none;
  vertical-align: top;
}
.koi-navbar .general-button:hover,
.koi-navbar .arrow-button:hover,
.koi-navbar .logo-button:hover {
  cursor: pointer;
}
.koi-navbar .general-button {
  width: 31px;
}
.koi-navbar .nav-spinner {
  display: inline-block;
  height: 30px;
  width: 31px;
  border-left: none;
}
.koi-navbar .pause-button {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAKAQMAAACzCY3DAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAAtJREFUCNdjeI4JAVpQCQc0kHo4AAAAAElFTkSuQmCC) no-repeat center center #333333;
}
.koi-navbar .pause-button:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAKAQMAAACzCY3DAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAAtJREFUCNdjeI4JAVpQCQc0kHo4AAAAAElFTkSuQmCC) no-repeat center center #152235;
}
.koi-navbar .play-button {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAMBAMAAABCcoqQAAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADXRSTlMAC+/nElOiP/ZJl42LrN3UUwAAACpJREFUCNdjOMgAApcLQOTdWwIg8q4mmLybAiZvBCDIFLAsRCVc10YQAQCVjxjBToSVzgAAAABJRU5ErkJggg==) no-repeat center center #333333;
}
.koi-navbar .play-button:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAMBAMAAABCcoqQAAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADXRSTlMAC+/nElOiP/ZJl42LrN3UUwAAACpJREFUCNdjOMgAApcLQOTdWwIg8q4mmLybAiZvBCDIFLAsRCVc10YQAQCVjxjBToSVzgAAAABJRU5ErkJggg==) no-repeat center center #152235;
}
.koi-navbar .fullscreen-button {
  cursor: pointer;
  color: white;
  font-size: 24px;
  border-radius: 0px;
  background: rgba(21, 34, 53, 0);
  transition: background 0.2s ease-in-out;
  font-size: 20px;
}
.koi-navbar .fullscreen-button.fullscreen-disabled {
  color: rgba(255, 255, 255, 0.2);
  background: rgba(21, 34, 53, 0);
  cursor: default;
}
.koi-navbar .fullscreen-button.fullscreen-enabled:hover {
  background: #152235;
}
.koi-navbar .fullscreen-button.follower-fullscreen-button {
  position: fixed;
  right: 10px;
  bottom: 10px;
  width: 42px;
  height: 42px;
  border-radius: 36px;
  background: rgba(21, 34, 53, 0.5);
  border: solid 1px rgba(255, 255, 255, 0.2);
}
.koi-navbar .fullscreen-button.follower-fullscreen-button:hover {
  background: rgba(21, 34, 53, 0.8);
  border: solid 1px rgba(255, 255, 255, 0.2);
}
.koi-navbar .presenter-view-button {
  margin-top: 3px;
  background: transparent;
  color: white;
  cursor: pointer;
  padding-right: 21px;
}
.koi-navbar .presenter-view-button:hover {
  background: #152235;
}
.koi-navbar .presenter-view-button i {
  margin-right: 10px;
}
.koi-navbar .presenter-view-button span {
  font-family: InterMedium, sans-serif;
}
.koi-navbar .qr-code-button {
  margin-top: 3px;
  background: transparent;
  color: white;
  cursor: pointer;
  padding-right: 21px;
  gap: 8px;
}
.koi-navbar .qr-code-button:hover {
  background: #152235;
}
.koi-navbar .qr-code-button i {
  margin-right: 10px;
}
.koi-navbar .qr-code-button span {
  font-family: InterMedium, sans-serif;
}
.koi-navbar .mobile-clicker-button {
  background: transparent;
  color: white;
  cursor: pointer;
}
.koi-navbar .mobile-clicker-button:hover {
  background: #152235;
}
.koi-navbar .mobile-clicker-button span {
  font-family: InterMedium, sans-serif;
}
.koi-navbar .icon-clicker {
  transform: scale(0.35);
}
.koi-navbar .icon-clicker::before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAA0CAYAAADIZmusAAAAAXNSR0IArs4c6QAABGVJREFUaAXtmFuITWEUxx0alzEuw1DuEyUeXJIp5WUUIbfEePBgIpriQWpehDyQJw9SnpEol6lJw4tLQ4nQCOWeS0nMEMadOH5r7HUs3+x9rrPP2ZNZ9e9bt2+v9d/729939unWrUvSvwPxeLwIxNKfkXlmqBfXdiBxAH0V+AyegwfgNrgALsVisU+M0ReIHARB8pXACbAE9Ig0Gxo8BNKRRyStA0WZEsrX0ppPY9PAADAOTAATQVD9O8Q2sOQaGaMt3PXBoArUAVlefrIXZ89oMzHd0WwZ2AneAVeu4xhu0gun0khf0DtVB+QMBfuBK09wjE81P/Q4TRz1OmtllDu8DywFvuTwLwJvgJUXGOWhN5usAA0csx0ZXZbSHjDSnY+vHNwHVh5glLm5ebMpftx246N/wbcd9LJNYcu7cxNYOY0RtNvZ6R2vU3guqAWyC10E34CfNOGU7Tkh2MPAYye5NpFQSIWm+oHV4JbToJgtoML2hz0ZyFNT+YQyxuYUVKeZGKgGr4EVeXem2Oaw19sE9Dobz4tO0UGgb1AxYiPBVWDlOcYQnYMupK/YBPTJGs/LSMGTXgNPGWXrnekWxidnTSOwcsrmEZhhg+hHbDx0nYINTgNingJjbXHsAeAusFLl5Jw1Qdk0Sm08VJ1i0rSfyKE3yxbHlhf7u0l+iJ74eY++2MRErbHzQ9UpNg9sA+fBT2DlM8Z02wD2bpuAvlzj6PK1aTeHf5af5uU8UmQUkB1mLRjsXhDfJHAZWJEXu7/mostvLiGo0qAxGXHa75tW7MQTs3lZ61xwIZA9XqXdmeA10osE3QA0d4ctjPOwBhhlqRVrHH2NiYn6z1ateVmNXExI+J3YciZUuBfFVwKeAJUPKIkfkejLNOCNs/Ua2PIeWVmhsZxGrhhEQosFkZHT3coCbQSnLC8rm0ysmMAvE9zSXYPZjlxsIXPllE32JSefuGfIdZ+MzPsBVCpV4TO3Gf2t2oyJrZqY/BvzzsQG5UQkTRJarx0ZGmol+EwTGEcbXdQWY8t8Kx+NUZL1z+EAEnKXGr0ClYwDPd0O7zHmQOKaOLmOnPKyY8XBK/w3GNvEe4Lykkusmdi9P5G2eVPRZRVIzBLWlNSjkADui12Pz26h/bHF5ydyEI5IXSnEDBrwIyHnQB+3rPiAxPxkq5ufi53RO0I3QS92PY/9i9uI56t3/Z7dob+R0iaShIT0JbtIkLQj6CWeDpoQml9IAPedwJWQpqDiZDQlsv4qO4PyQ/NTOxUJbW+z2wSBzRo04y43L3Sb4umS0D7PoWz0ILornYKE27Rrd5HIaulxGzNdTu6dd+2uJ/FfP4k5rIdk54S7XFLZ+V9O8vjoyv1vNVWjyeIFI1GarKsMY4Uh4T2N7jT7MsOG/dILR0J3BbpaCew3sF+jyXyFJ2HI1GRJJjokciATPRJZkIkuiQzIRJ9EGmQ6DwlDppoNQP7KFJGTv93Hk+ZGfqT5EjANdOifBZEnXqgGfwP2CGBVOG56rgAAAABJRU5ErkJggg==);
}
.koi-navbar .icon-clicker-disconnected {
  transform: scale(0.35);
}
.koi-navbar .icon-clicker-disconnected::before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAA0CAYAAADIZmusAAAAAXNSR0IArs4c6QAABPVJREFUaAXtmU1vlUUUx3srLyqlgmAtAongwviSCMZWEyUxJuz8BGzckJi4cU3i0vgNWPEZTLpyY0zaRIiCsjEEJVVJQK2NrS9IpYhcf/+HOePp3Ll9ntt773MvsSf5d2bOnHnm/GfOnJkLIyObUn0Fms3mKGhUH9G55ZbOh2xoxAuMOgCZfyhvgT/BDbAElhuNxh3KrqSvq2SeQeAo9QPWTsq7tH8G11VCqpn0V2rWtSPrLdgonu4LWIH0PPVrEBLByrLeBJU/UmaIc49j8wjQwu0AYwEUWVHofQWZX7K9GWUtRDLzjkBuG/q9YD+YANqZVK6iuFRldwZGxHsMqe20DwWk4f47+vOQUZJoK7UQwVE518QZZa22Egg9i0GaGP5C9xnjFXJZqYvIS8yuAy0icuZXoPhfzJGD0CR9R8BWYLJK5VPsV0zhy7qJ+LlV1/1xDXyLg1r1KJB5mMYrQMnB5CaVs9iK1BrJHbA1Bn1uKOR0Nt7A8afBAzZfWPmztHVxmojUEexaNqBFYSN6WTKxstI4eCiUuylzc/+B/gtIaOULYeyDVF4DGmtyGRvdN1FyH4ud/argnHbiCXAY7EzmuU1bWUrnqBDstQjHgEWQztps2LXCZiBEipn5g4OaXxnqOeAPts7OORxV6i0E20NUng9NFQv0X7C2MbR2X0qc2AbS+2EER5SSddjnwG9uctlOM0b3i8lVKt5mkn7tVCG17AgTTjObninKTHog/gCBZcoogajs9kTlvfT8ubWx0dnSeTH5ke98qUYtO8I8tmA6sE+CV3HqZRBTKw4pnBQq/tKbwEZnqRBs7P4x1T769dSpjYhN7EtlsmM4steUOPo3da2wf8o/g40thEy/158g0hdE69oRTf4N0A8pLzrg2pldpoSMUrB3VhejXgUmi1RE2EQh2/sdwamD4B1wEhTxjnN6ilwB55hzDvhDq8WcwtZnrXl0/vfIQdqF8A3pRcZkD2MbPd0RPvgmX/8anAZnVEc3RRkFR7TiIqRDb6JL7ylrYKMnyE/WpnyM7/is53+n6DUw3jMigcSHfFShYKL4/zhDRhfaReDfV4exi08U+haAic6CMpaJ31HpdvSEiCNRZBCbLZT6ZZgjoyx1xdmKRDz41NPzFO8M+lbcOFXHuiZSQsLmy5KhU+HjM1S8Q0J4+UMdd5o+LYLv29oVkYok2pLBITnjwys6Gwbp3WXiz4h0Ck+TLT4/m7JS2YaEYnc2fOB1yphWg06F3k/HIVG8k/jOo7SVsbQzq+j9+0rnQiGnvtv0xSc947TLthEtv0/oKxeRAKvAywyNGMeqA+lysoRyf/lMfbTAgRyJ6+j1/Fgj0gH15eS9NcZdNmxrKn0Gb3RPKMWm2WmGbfexXnwv6GbafNyn0zYm1dWViaxDQrOl6dB70EIwdH7kjWqpiwRIzwSqKLrcsoLFxWj1X+X9rHE/lcxdRsLcO5X6Qccp63TlB6ld39tMXpWE+fkJlXcDVE/lviCROp22N0lsKPRYxk7DKV35tL25E//rnThOPKx3T6ThUtauP5y0fXj1XZlnHfQPjMTuDpwsMx0MibAb+s/8hTIPK/QPjoRlBZw8Ae5WcLadyeBJODJvb5DM8JDogszwkdgAmeEl0QGZ4SdRgcz9Q8KReYsEcCOkKt38LT+ezHboS5wfAy+Cnv5jwdATH5SD/wIyJKPMlNrolwAAAABJRU5ErkJggg==);
}
.koi-navbar .icon-clicker-connecting {
  transform: scale(0.35);
}
.koi-navbar .icon-clicker-connecting::before {
  content: url(data:image/gif;base64,R0lGODlhMgA0APABAP///wAAACH5BAkUAAEAIf8LTkVUU0NBUEUyLjADAQAAACH/C0ltYWdlTWFnaWNrDWdhbW1hPTAuNDU0NTUALAAAAAAyADQAAAJujI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8cnQANxXb843u776vOlgsEZ71Ak/RLCURORBEWRS+nU8PQQbczjZ5sLZDtgcKi8PaOvnDV74x63414tPWy9O/XKuBE9VAaUxkKkU+WCJ7P4UgAAIfkECRQAAQAh/wtJbWFnZU1hZ2ljaw1nYW1tYT0wLjQ1NDU1ACwAAAAAMgA0AAACgIyPqcvtD6OctNqLs968+w+G4kiW5omm6somwPu2CAzLBk3bN67v8ZlTBEk4gLBGLBpdyJCy6VuCnsNAtUPlmbRRqPNq5X7BSlGZCeY8j2kNlf37ZH/F8bw+vZ/lejy/35YBKIY16KVmGPc3OJJYwrill3K3ktWyJuOXqdjTqVMAACH5BAkUAAEAIf8LSW1hZ2VNYWdpY2sNZ2FtbWE9MC40NTQ1NQAsAAAAADIANAAAAo6Mj6nL7Q+jnLTai7PevPsPhqIDlOYYmSqAkqvaum/8vCzdrHh97nnvU+iCQiARATsijZxkqvSZPW9N25SasTEXToy2y91SvsNWOWBFnQ1SUfuQBsXh6462CK7O2fkNGYpW5/d3J0e4p3fYp6H4Zte4mAUpxjgJaDg5YmnWSKO4QxhEdlRIKuhDqaS6alAAACH5BAkUAAEAIf8LSW1hZ2VNYWdpY2sNZ2FtbWE9MC40NTQ1NQAsAAAAADIANAAAApaMj6nL7Q+jnArYS/O73OqPdCJIBiJXlmeqdmyLvaArf3Sd3fik7xHqowCDvxix6DkilUgAc2N8MqI5atVp6wmtkBNWM5R4k9dv0wvmTsfhoG5F1I7c8jkOHtKy0Am7bFzRtseG5fdCCHiHiPe3aDjoKJgSqQdDaXZ4SVajidlIeQSq5CiFKGXAdnrAp4paWbrZKjsLUQAAOw==);
}
.koi-navbar .arrow-button {
  width: 160px;
  max-width: 21%;
  border-right: none;
  cursor: pointer;
  color: white;
  font-size: 24px;
  border-radius: 0px;
  background: rgba(21, 34, 53, 0);
  transition: background 0.2s ease-in-out;
}
.koi-navbar .arrow-prev-button.arrow-enabled:hover,
.koi-navbar .arrow-next-button.arrow-enabled:hover {
  background: #152235;
}
.koi-navbar .arrow-prev-button.arrow-disabled,
.koi-navbar .arrow-next-button.arrow-disabled {
  color: rgba(255, 255, 255, 0.2);
  background: rgba(21, 34, 53, 0);
  cursor: default;
}
.koi-navbar .arrow-prev-button.arrow-active,
.koi-navbar .arrow-next-button.arrow-active {
  color: #3181ff;
}
.koi-navbar .arrow-endscreen-button {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAEBAMAAAB1mqLfAAAAIVBMVEX///////////////////////////////////////////9/gMdvAAAAC3RSTlP+AeHy6eVTRQ5hYuNgBE0AAAAgSURBVAjXYyjyFEwNE5yizqDA0GjALMHABGdApZaoAwB4RwaTv6NC7AAAAABJRU5ErkJggg==) no-repeat center center #333333;
  transition: background 0.2s ease-in-out;
}
.koi-navbar .arrow-endscreen-button:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAEBAMAAAB1mqLfAAAAIVBMVEX///////////////////////////////////////////9/gMdvAAAAC3RSTlP+AeHy6eVTRQ5hYuNgBE0AAAAgSURBVAjXYyjyFEwNE5yizqDA0GjALMHABGdApZaoAwB4RwaTv6NC7AAAAABJRU5ErkJggg==) no-repeat center center #152235;
}
.koi-navbar .logo-button {
  width: 80px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAYCAMAAAB3NqUkAAAAaVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8G612AAAAInRSTlMAf0zqkTPXiHhUFDshZytyQLSZXkQDDP0GxK2h9cK8JcvkzR+t9wAAAblJREFUOMuVk9uO4yAQRAvC3cb4bq9jJ5P6/49cEiej3Z1I6xyJF8RR0U2DF0nANFAdPqOyWNZsjrSzKvEBkb5jZRbJOrHHYZQYzM2nsa6l6NgM54iDtBRdrBQzqur1me5gjR7tMiuKIiOo3JcbYjiW+EvMG/XC242N5lZG8//UvgSGuEq1ydWNwJhWual08tgprY0l3lByQ2r9taKmBkhArwWrore760m+z3caiuyUWBx4N4nUCHUm7dO0vaEO9n4SzroAbzM9rAeGomDBkbvJkTVjP+JlwtG3nNhi42kysCRPAC2+vi6axVMbSGRT5s2XGXImJjr4vNoJgKN7mNvW/DB13vyrzlNOsTR7z08GDxNzr79vO++31cWAp2lcid10XGz5iPS7uXeoSdgzkS5COVJ814mnqbn41iFMk7Xl3UxKhj9epWLBSnrV/TDhyMnBMuPvJoa0doqS6TEJ9FRy7fCO0P87fRd93Vg0zFwKbkGbYzNfyeHclIqizgiq0Qh0AYc409X965fJa0uBg1g33G6hC/NcdoEXtBGHiZSStWkir4kSH3AVUJxNUzLONuAzooVpcD4e+BtVByrGisRccQAAAABJRU5ErkJggg==) no-repeat center center #333333;
  border-right: none;
  border-left: none;
}
.koi-navbar .logo-button:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAYCAMAAAB3NqUkAAAAaVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8G612AAAAInRSTlMAf0zqkTPXiHhUFDshZytyQLSZXkQDDP0GxK2h9cK8JcvkzR+t9wAAAblJREFUOMuVk9uO4yAQRAvC3cb4bq9jJ5P6/49cEiej3Z1I6xyJF8RR0U2DF0nANFAdPqOyWNZsjrSzKvEBkb5jZRbJOrHHYZQYzM2nsa6l6NgM54iDtBRdrBQzqur1me5gjR7tMiuKIiOo3JcbYjiW+EvMG/XC242N5lZG8//UvgSGuEq1ydWNwJhWual08tgprY0l3lByQ2r9taKmBkhArwWrore760m+z3caiuyUWBx4N4nUCHUm7dO0vaEO9n4SzroAbzM9rAeGomDBkbvJkTVjP+JlwtG3nNhi42kysCRPAC2+vi6axVMbSGRT5s2XGXImJjr4vNoJgKN7mNvW/DB13vyrzlNOsTR7z08GDxNzr79vO++31cWAp2lcid10XGz5iPS7uXeoSdgzkS5COVJ814mnqbn41iFMk7Xl3UxKhj9epWLBSnrV/TDhyMnBMuPvJoa0doqS6TEJ9FRy7fCO0P87fRd93Vg0zFwKbkGbYzNfyeHclIqizgiq0Qh0AYc409X965fJa0uBg1g33G6hC/NcdoEXtBGHiZSStWkir4kSH3AVUJxNUzLONuAzooVpcD4e+BtVByrGisRccQAAAABJRU5ErkJggg==) no-repeat center center #152235;
}
.connect-spinner {
  transform: scale(0.5);
}
.floating-mobile-clicker-spinner {
  position: absolute;
  right: 20px;
  bottom: 40px;
  color: white;
  background-color: rgba(21, 34, 53, 0.8);
  font-size: 11px;
  height: 24px;
  padding: 0 15px;
}
.floating-mobile-clicker-spinner .icon {
  margin-right: 5px;
}
.koi-progressbar-active {
  height: 8px;
  transition: height 0.2s;
}
.koi-progressbar-inactive {
  height: 4px;
  transition: height 0.2s;
}
.koi-progressbar-inactive .ball,
.koi-progressbar-inactive .startball {
  display: none;
}
.koi-progressbar-container {
  width: 100%;
  position: absolute;
  box-sizing: border-box;
  bottom: 30px;
  z-index: 104;
  pointer-events: auto;
}
.koi-progressbar-container .progressbar {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border-top: 0px;
  background-color: rgba(194, 199, 205, 0.5);
  top: 0px;
  left: 0px;
  z-index: 105;
}
.koi-progressbar-container .progress-indicator {
  position: absolute;
  box-sizing: border-box;
  border-top: 1px #007EDE solid;
  background-color: #0094FA;
  top: 0px;
  left: 0px;
  height: 100%;
  z-index: 106;
  transition: width 0.4s;
}
.koi-progressbar-container .progress-indicator-disabled {
  position: absolute;
  box-sizing: border-box;
  border-top: 1px #007EDE solid;
  background-color: #0094FA;
  top: 0px;
  left: 0px;
  height: 100%;
  z-index: 106;
  transition: width 0.4s;
  background-color: #374351;
  border-top: none;
}
.koi-progressbar-container .snappoint-container {
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 107;
}
.koi-progressbar-container .snappoint {
  position: absolute;
  top: 3px;
  height: 3px;
  width: 3px;
  border-radius: 50%;
  background-color: #363636;
  z-index: 107;
  pointer-events: none;
}
.koi-progressbar-container .ball {
  position: absolute;
  opacity: 0;
  bottom: -5px;
  height: 18px;
  width: 18px;
  text-indent: 0px;
  cursor: pointer;
  z-index: 109;
  transition: opacity 0.2s;
}
.koi-progressbar-container .ball-outer {
  position: absolute;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #FFF;
  border: 1px solid #f0f0f0;
  box-shadow: 0px 1px 2px 0px #505050;
  box-sizing: border-box;
}
.koi-progressbar-container .ball-inner {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #0094FA;
  box-sizing: border-box;
}
.koi-progressbar-container .startball {
  position: absolute;
  opacity: 0;
  bottom: -5px;
  height: 18px;
  width: 18px;
  text-indent: 0px;
  cursor: pointer;
  z-index: 109;
  transition: opacity 0.2s;
  z-index: 108;
}
.koi-progressbar-container .startball-inner {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #0094FA;
  box-sizing: border-box;
  top: 5px;
  left: 1px;
  width: 8px;
  height: 8px;
  background-color: white;
  border: 1px #007EDE solid;
}
.koi-progressbar-container .thumbnail-container {
  position: absolute;
  width: 190px;
  bottom: 18px;
  box-sizing: border-box;
  pointer-events: none;
}
.koi-progressbar-container .thumbnail-box {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 190px;
  z-index: 105;
  border-radius: 4px;
  background-color: rgba(21, 34, 53, 0.8);
  box-sizing: border-box;
}
.koi-progressbar-container .thumbnail-image {
  position: absolute;
  top: 5px;
  left: 5px;
  box-sizing: border-box;
}
.koi-progressbar-container .thumbnail-startpoint {
  position: absolute;
  top: 112px;
  left: 6px;
  height: 15px;
  width: 15px;
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwIDEyIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDYuODYybC03LjQ5NyA0LjM2N0ExIDEgMCAwIDEgMCAxMC4zNjVWMS42M0ExIDEgMCAwIDEgMS41MDMuNzY2TDkgNS4xMzRhMSAxIDAgMCAxIDAgMS43Mjh6Ii8+PC9zdmc+Cg==');
}
.koi-progressbar-container .thumbnail-stepnumber-container {
  position: absolute;
  color: #FFFFFF;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  font-family: RalewayMedium, sans-serif;
  width: 190px;
  height: 8px;
  box-sizing: border-box;
  bottom: 16px;
}
.koi-progressbar-container .thumbnail-audio-icon-container {
  position: absolute;
  bottom: 2px;
  right: 4px;
  color: white;
  font-size: 20px;
  line-height: 22px;
}
.koi-progressbar-container .thumbnail-pointer-container {
  position: absolute;
  overflow: hidden;
  width: 20px;
  height: 12px;
  box-sizing: border-box;
  z-index: 106;
}
.koi-progressbar-container .thumbnail-pointer {
  position: absolute;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  top: -9px;
  left: 2px;
  width: 16px;
  height: 16px;
  background-color: rgba(21, 34, 53, 0.8);
  box-sizing: border-box;
}
.zoom-focus-area-for-hidden-navigation {
  bottom: 6px;
}
.zoom-focus-area-with-storyline {
  left: 168px;
}
.zoom-focus-area-right-align {
  display: flex;
  flex: 1;
  flex-flow: column;
  align-items: flex-end;
  justify-content: center;
}
.zoom-focus-area-for-visible-navigation {
  left: 0px;
}
.zoom-focus-area-for-hidden-navbar {
  bottom: 0px;
}
.zoom-focus-area-for-visible-navbar {
  bottom: 40px;
}
.hidden-zoom-focus-area {
  visibility: hidden;
}
.visible-zoom-focus-area {
  visibility: visible;
}
.koi-navigation-zoom-pointer-area {
  position: absolute;
  display: flex;
  flex: 1;
  flex-flow: column;
  align-items: flex-end;
  justify-content: center;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.koi-navigation-zoom-pointer-area.auto {
  -webkit-transition: opacity 0.5s ease-in-out 2s;
  transition: opacity 0.5s ease-in-out 2s;
  opacity: 0;
}
.koi-navigation-zoom-pointer-area.auto:hover {
  -webkit-transition: opacity 0.1s ease-in-out 0s;
  transition: opacity 0.1s ease-in-out 0s;
  opacity: 1;
}
.koi-navigation-zoom-focus-area {
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 102;
  transition: bottom 1s cubic-bezier(0.215, 0.61, 0.355, 1), padding-right 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.koi-navigation-zoom-focus-area .koi-button {
  border-width: 1px;
  border-style: solid;
}
.koi-navigation-zoom-focus-area .nav-button {
  z-index: 104;
  position: absolute;
  width: 45px;
  height: 45px;
  background-color: rgba(21, 34, 53, 0.5);
  border-color: rgba(255, 255, 255, 0.2);
  pointer-events: all;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
  cursor: pointer;
}
.koi-navigation-zoom-focus-area .nav-button:hover {
  background-color: rgba(21, 34, 53, 0.8);
}
.koi-navigation-zoom-focus-area .info-button {
  border-radius: 50%;
  top: 20px;
}
.koi-navigation-zoom-focus-area .info-button .info-button-icon {
  font-size: 16px;
  color: #ffffff;
  line-height: 25px;
}
.koi-navigation-zoom-focus-area .zoom-out-button-icon-only {
  border-radius: 50%;
  opacity: 1;
  transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.koi-navigation-zoom-focus-area .zoom-out-button-icon-only.hidden {
  opacity: 0;
  pointer-events: none;
}
.koi-navigation-zoom-focus-area .zoom-button-icon-big {
  font-size: 24px;
  line-height: 27px;
  color: #ffffff;
}
.koi-navigation-zoom-focus-area .zoom-out-button {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: initial;
  height: 32px;
  padding-left: 10px;
  padding-right: 16px;
  border-radius: 4px;
  border-color: #ffffff;
  bottom: 12px;
  left: 12px;
  opacity: 1;
  transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1);
  background-color: rgba(21, 34, 53, 0.8);
}
.koi-navigation-zoom-focus-area .zoom-out-button.hidden {
  opacity: 0;
  pointer-events: none;
}
.koi-navigation-zoom-focus-area .zoom-out-button:hover {
  background-color: #152235;
}
.koi-navigation-zoom-focus-area .zoom-button-icon {
  font-size: 16px;
  line-height: 1.24;
  color: #ffffff;
  font-family: "RalewaySemiBold";
  margin-right: 8px;
}
.koi-navigation-zoom-focus-area .zoom-button-text {
  height: 16px;
  font-size: 14px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.5px;
  color: #ffffff;
  font-family: "RalewayMedium";
}
.koi-navigation-zoom-focus-area .nav-button-dark {
  background-color: #222222;
  border-color: 1px #222222 solid;
}
.koi-navigation-zoom-focus-area.zoom-focus-area-left-align .zoom-out-button-icon-only {
  bottom: 12px;
  left: 6px;
}
.koi-navigation-zoom-focus-area.zoom-focus-area-right-align .nav-button {
  position: relative;
}
.koi-navigation-zoom-focus-area.zoom-focus-area-right-align .zoom-out-button-icon-only {
  margin: 5px 10px;
  width: 32px;
  height: 32px;
}
.preview-insert-comment-button {
  z-index: 104;
  width: 45px;
  height: 45px;
  background-color: rgba(21, 34, 53, 0.5);
  border-color: rgba(255, 255, 255, 0.2);
  pointer-events: all;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
  cursor: pointer;
  background-color: #222222;
  border-color: 1px #222222 solid;
  border-width: 1px;
  border-style: solid;
  position: absolute;
  z-index: 102;
  border-radius: 50%;
  top: 97px;
  padding-right: 8px;
  padding-top: 6px;
  right: 8px;
  opacity: 1;
  transition: margin-right 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.preview-insert-comment-button:hover {
  background-color: rgba(21, 34, 53, 0.8);
}
.preview-insert-comment-button.hidden {
  opacity: 0;
  pointer-events: none;
}
.preview-insert-comment-button .icon-comment {
  font-size: 24px;
  line-height: 27px;
  color: #ffffff;
  line-height: 26px;
  vertical-align: middle;
}
.universe-limit-warnings-container {
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 102;
  transition: bottom 1s cubic-bezier(0.215, 0.61, 0.355, 1), padding-right 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  display: flex;
  flex: 1;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  visibility: visible;
}
.universe-limit-warnings-container .koi-button {
  border-width: 1px;
  border-style: solid;
}
.universe-limit-warnings-container .nav-button {
  z-index: 104;
  position: absolute;
  width: 45px;
  height: 45px;
  background-color: rgba(21, 34, 53, 0.5);
  border-color: rgba(255, 255, 255, 0.2);
  pointer-events: all;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
  cursor: pointer;
}
.universe-limit-warnings-container .nav-button:hover {
  background-color: rgba(21, 34, 53, 0.8);
}
.universe-limit-warnings-container .info-button {
  border-radius: 50%;
  top: 20px;
}
.universe-limit-warnings-container .info-button .info-button-icon {
  font-size: 16px;
  color: #ffffff;
  line-height: 25px;
}
.universe-limit-warnings-container .zoom-out-button-icon-only {
  border-radius: 50%;
  opacity: 1;
  transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.universe-limit-warnings-container .zoom-out-button-icon-only.hidden {
  opacity: 0;
  pointer-events: none;
}
.universe-limit-warnings-container .zoom-button-icon-big {
  font-size: 24px;
  line-height: 27px;
  color: #ffffff;
}
.universe-limit-warnings-container .zoom-out-button {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: initial;
  height: 32px;
  padding-left: 10px;
  padding-right: 16px;
  border-radius: 4px;
  border-color: #ffffff;
  bottom: 12px;
  left: 12px;
  opacity: 1;
  transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1);
  background-color: rgba(21, 34, 53, 0.8);
}
.universe-limit-warnings-container .zoom-out-button.hidden {
  opacity: 0;
  pointer-events: none;
}
.universe-limit-warnings-container .zoom-out-button:hover {
  background-color: #152235;
}
.universe-limit-warnings-container .zoom-button-icon {
  font-size: 16px;
  line-height: 1.24;
  color: #ffffff;
  font-family: "RalewaySemiBold";
  margin-right: 8px;
}
.universe-limit-warnings-container .zoom-button-text {
  height: 16px;
  font-size: 14px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.5px;
  color: #ffffff;
  font-family: "RalewayMedium";
}
.universe-limit-warnings-container .nav-button-dark {
  background-color: #222222;
  border-color: 1px #222222 solid;
}
.universe-limit-warnings {
  top: 0px;
  width: 100%;
  transition: bottom 1s cubic-bezier(0.215, 0.61, 0.355, 1), padding-right 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  background-color: #222222;
  width: fit-content;
  position: absolute;
  top: 147px;
  z-index: 102;
  display: flex;
  padding-left: 12px;
  padding: 8px;
  border-radius: 4px;
}
.universe-limit-warnings .koi-button {
  border-width: 1px;
  border-style: solid;
}
.universe-limit-warnings .nav-button {
  z-index: 104;
  position: absolute;
  width: 45px;
  height: 45px;
  background-color: rgba(21, 34, 53, 0.5);
  border-color: rgba(255, 255, 255, 0.2);
  pointer-events: all;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
  cursor: pointer;
}
.universe-limit-warnings .nav-button:hover {
  background-color: rgba(21, 34, 53, 0.8);
}
.universe-limit-warnings .info-button {
  border-radius: 50%;
  top: 20px;
}
.universe-limit-warnings .info-button .info-button-icon {
  font-size: 16px;
  color: #ffffff;
  line-height: 25px;
}
.universe-limit-warnings .zoom-out-button-icon-only {
  border-radius: 50%;
  opacity: 1;
  transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.universe-limit-warnings .zoom-out-button-icon-only.hidden {
  opacity: 0;
  pointer-events: none;
}
.universe-limit-warnings .zoom-button-icon-big {
  font-size: 24px;
  line-height: 27px;
  color: #ffffff;
}
.universe-limit-warnings .zoom-out-button {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: initial;
  height: 32px;
  padding-left: 10px;
  padding-right: 16px;
  border-radius: 4px;
  border-color: #ffffff;
  bottom: 12px;
  left: 12px;
  opacity: 1;
  transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1);
  background-color: rgba(21, 34, 53, 0.8);
}
.universe-limit-warnings .zoom-out-button.hidden {
  opacity: 0;
  pointer-events: none;
}
.universe-limit-warnings .zoom-out-button:hover {
  background-color: #152235;
}
.universe-limit-warnings .zoom-button-icon {
  font-size: 16px;
  line-height: 1.24;
  color: #ffffff;
  font-family: "RalewaySemiBold";
  margin-right: 8px;
}
.universe-limit-warnings .zoom-button-text {
  height: 16px;
  font-size: 14px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.5px;
  color: #ffffff;
  font-family: "RalewayMedium";
}
.universe-limit-warnings .nav-button-dark {
  background-color: #222222;
  border-color: 1px #222222 solid;
}
.universe-limit-warnings .warning-text {
  height: 16px;
  font-family: "RalewayMedium";
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.5px;
  color: #ffffff;
}
.universe-limit-warnings .warning-icon {
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  font-family: "RalewaySemiBold";
  margin-right: 8px;
}
.qr-code-popup {
  border-radius: 16px;
  background: #111B2A;
  position: absolute;
  right: 188px;
  bottom: 40px;
  width: 556px;
  max-width: 100%;
  padding: 16px 32px 32px 32px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  z-index: 103;
  cursor: default;
  pointer-events: all;
  user-select: none;
  transform: translateY(calc(100% + 40px));
  transition: transform 0.3s ease;
}
@media (max-width: 744px) {
  .qr-code-popup {
    right: 0px;
  }
}
.qr-code-popup.open {
  transform: translateY(0);
}
.qr-code-spinner-container {
  display: flex;
  width: 100%;
  aspect-ratio: 1/1;
  justify-content: center;
  align-items: center;
}
.qr-code-image {
  display: block;
  width: 100%;
  height: auto;
}
.qr-code-error-label {
  color: #DF0000;
  font-size: 16px;
}
.qr-code-error-container {
  display: flex;
  flex-direction: row;
  gap: 8px;
  width: 100%;
  aspect-ratio: 1/1;
  justify-content: center;
  align-items: center;
}
.qr-code-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.5;
  z-index: 101;
}
.qr-code-popup-header-container {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.qr-code-popup-header-text {
  color: white;
  font-size: 16px;
}
.qr-code-popup-header-btn {
  cursor: pointer !important;
}
.koi-sidebar-style-editor .sidebar-information-block {
  top: 50px;
}
.koi-sidebar-style-editor .buttons {
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.koi-sidebar-xml-editor .sidebar-information-block {
  top: 50px;
}
.koi-sidebar-xml-editor .buttons {
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.sidebar-content-item:hover {
  box-shadow: 0px 1px 5px 0px rgba(20, 33, 52, 0.4);
}
.sidebar-selected-item {
  outline: 2px solid #3181ff;
  outline-offset: -2px;
}
.sidebar-dragged-item {
  opacity: 0.5;
}
.sidebar-information-block .help-wrapper {
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-bottom: 24px;
  margin-right: 24px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  box-sizing: border-box;
}
.sidebar-information-block .help-wrapper .help {
  font-size: 13px;
  letter-spacing: 0.5px;
  line-height: 18px;
  color: #152235;
  pointer-events: none;
  text-align: center;
  font-family: "RalewayMedium";
}
.sidebar-information-block .help-wrapper .help i {
  font-size: 100px;
  margin: 24px 0;
  line-height: 100px;
  display: block;
  color: #475262;
}
.sidebar-information-block .help-wrapper .help .hint {
  width: 74%;
  margin: 0 13% 24px;
}
.sidebar-information-block .help-wrapper .help a {
  pointer-events: auto;
  color: #3181ff;
  text-decoration: none;
}
.sidebar-information-block .help-wrapper .help a:hover {
  text-decoration: underline;
}
@font-face {
  font-family: "PreziNextUI";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "PreziNextUI" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-cycle-right:before {
  content: "\e921";
}
.icon-screen:before {
  content: "\e909";
}
.icon-arrow-bold-up:before {
  content: "\e920";
}
.icon-cloud:before {
  content: "\e911";
}
.icon-controller-paus:before {
  content: "\e919";
}
.icon-trash:before {
  content: "\e90b";
}
.icon-add-user:before {
  content: "\e910";
}
.icon-aircraft:before {
  content: "\e903";
}
.icon-blackboard:before {
  content: "\e91a";
}
.icon-check:before {
  content: "\e912";
}
.icon-circle-with-plus:before {
  content: "\e918";
}
.icon-code:before {
  content: "\e928";
}
.icon-copy:before {
  content: "\e90a";
}
.icon-cross2:before {
  content: "\e913";
}
.icon-cycle:before {
  content: "\e914";
}
.icon-edit:before {
  content: "\e90c";
}
.icon-earth:before {
  content: "\e906";
}
.icon-image:before {
  content: "\e904";
}
.icon-line-graph:before {
  content: "\e91c";
}
.icon-lock:before {
  content: "\e922";
}
.icon-hamburger:before {
  content: "\e925";
}
.icon-shuffle:before {
  content: "\e91b";
}
.icon-storyblocks:before {
  content: "\e931";
}
.icon-small-zoom-in:before {
  content: "\e92e";
}
.icon-small-zoom-out:before {
  content: "\e92f";
}
.icon-pdf-simple:before {
  content: "\e926";
}
.icon-pdf-file:before {
  content: "\e927";
}
.icon-header-close:before {
  content: "\e924";
}
.icon-volume-on:before {
  content: "\e91e";
}
.icon-volume-off:before {
  content: "\e91f";
}
.icon-crown:before {
  content: "\e916";
}
.icon-cloud-outline:before {
  content: "\e915";
}
.icon-large-close:before {
  content: "\e639";
}
.icon-close:before {
  content: "\e639";
}
.icon-mail:before {
  content: "\e917";
}
.icon-pencil:before {
  content: "\e600";
}
.icon-small-backward:before {
  content: "\e601";
}
.icon-forward:before {
  content: "\e602";
}
.icon-users:before {
  content: "\e603";
}
.icon-export:before {
  content: "\e604";
}
.icon-share:before {
  content: "\e62c";
}
.icon-heart:before {
  content: "\e63d";
}
.icon-chat:before {
  content: "\e90e";
}
.icon-comment:before {
  content: "\e901";
}
.icon-house:before {
  content: "\e635";
}
.icon-search:before {
  content: "\e605";
}
.icon-link:before {
  content: "\e641";
}
.icon-cog:before {
  content: "\e606";
}
.icon-camera:before {
  content: "\e607";
}
.icon-eye:before {
  content: "\e608";
}
.icon-hidden:before {
  content: "\e608";
}
.icon-brush:before {
  content: "\e609";
}
.icon-logout:before {
  content: "\e60a";
}
.icon-checkmark:before {
  content: "\e60b";
}
.icon-cross:before {
  content: "\e60c";
}
.icon-minus:before {
  content: "\e60d";
}
.icon-plus:before {
  content: "\e60e";
}
.icon-info:before {
  content: "\e60f";
}
.icon-small-info-with-circle:before {
  content: "\e923";
}
.icon-help:before {
  content: "\e610";
}
.icon-warning:before {
  content: "\e611";
}
.icon-layout:before {
  content: "\e900";
}
.icon-docs:before {
  content: "\e63e";
}
.icon-upload:before {
  content: "\e614";
}
.icon-download:before {
  content: "\e615";
}
.icon-disk:before {
  content: "\e616";
}
.icon-book:before {
  content: "\e907";
}
.icon-play:before {
  content: "\e617";
}
.icon-stop:before {
  content: "\e902";
}
.icon-resize-enlarge:before {
  content: "\e618";
}
.icon-resize-shrink:before {
  content: "\e619";
}
.icon-arrow-down:before {
  content: "\e61a";
}
.icon-arrow-left:before {
  content: "\e629";
}
.icon-chevron-left:before {
  content: "\e629";
}
.icon-arrow-down2:before {
  content: "\e631";
}
.icon-arrow-up:before {
  content: "\e632";
}
.icon-arrow-right:before {
  content: "\e633";
}
.icon-chevron-right:before {
  content: "\e633";
}
.icon-menu:before {
  content: "\e61b";
}
.icon-ellipsis:before {
  content: "\e630";
}
.icon-favorites:before {
  content: "\e935";
}
.icon-small-new-topic:before {
  content: "\e934";
}
.icon-user:before {
  content: "\e932";
}
.icon-user-with-screen:before {
  content: "\e933";
}
.icon-animation:before {
  content: "\e908";
}
.icon-fullscreen:before {
  content: "\e930";
}
.icon-alignment:before {
  content: "\e92b";
}
.icon-import:before {
  content: "\e92c";
}
.icon-syntax:before {
  content: "\e92d";
}
.icon-redo:before {
  content: "\e929";
}
.icon-undo:before {
  content: "\e92a";
}
.icon-live-prezi:before {
  content: "\e905";
}
.icon-shape:before {
  content: "\e90f";
}
.icon-arrow-line-left:before {
  content: "\e637";
}
.icon-arrow-line-right:before {
  content: "\e645";
}
.icon-css:before {
  content: "\e643";
}
.icon-xml2:before {
  content: "\e644";
}
.icon-ppt:before {
  content: "\e638";
}
.icon-icons:before {
  content: "\e63b";
}
.icon-replay:before {
  content: "\e63c";
}
.icon-share-with-link:before {
  content: "\e63f";
}
.icon-folder:before {
  content: "\e63a";
}
.icon-drag:before {
  content: "\e626";
}
.icon-lab:before {
  content: "\e625";
}
.icon-connector:before {
  content: "\e620";
}
.icon-images:before {
  content: "\e62b";
}
.icon-symbol:before {
  content: "\e62e";
}
.icon-text:before {
  content: "\e634";
}
.icon-video:before {
  content: "\e636";
}
.icon-cover-settings:before {
  content: "\e90d";
}
.icon-cover:before {
  content: "\e642";
}
.icon-bold:before {
  content: "\e61e";
}
.icon-italic:before {
  content: "\e624";
}
.icon-align-center:before {
  content: "\e612";
}
.icon-align-justify:before {
  content: "\e613";
}
.icon-align-left:before {
  content: "\e61c";
}
.icon-align-right:before {
  content: "\e61d";
}
.icon-bullet-point:before {
  content: "\e61f";
}
.icon-decrease-text-size:before {
  content: "\e621";
}
.icon-increase-text-size:before {
  content: "\e622";
}
.icon-indent:before {
  content: "\e623";
}
.icon-line-thicker:before {
  content: "\e627";
}
.icon-line-thinner:before {
  content: "\e628";
}
.icon-outdent:before {
  content: "\e62a";
}
.icon-text-background:before {
  content: "\e62f";
}
.icon-audio:before {
  content: "\e91d";
}
/*
	How to create a new font-face:
	- get the .ttf font
	- go to http://www.fontsquirrel.com/tools/webfont-generator
	- select font format woff, "keep existing" where possible, no subsetting, base64 encode
	- push "download your kit" button
	- open the zip, open stylesheet.css
	- copy the src: url(data:application/x-font-woff: ... base64, ... ) part
	- define a new @font-face with that src
*/
h1,
h2 {
  font-family: "RalewayBold";
  font-weight: normal;
}
h3,
h4,
h5,
h6 {
  font-family: "NotoSansRegular";
  font-weight: normal;
}
h3 {
  font-size: 18px;
}
.small-emphasized {
  text-transform: uppercase;
  color: #CCCCCC;
  font-size: 12px;
  font-family: "NotoSansRegular";
  font-weight: normal;
}
.normal-header {
  color: #152235;
  font-size: 13px;
  font-family: "RalewayBold";
  letter-spacing: 0.5px;
}
.koi-avatar {
  background-color: #C2C7CD;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: contain;
  width: 24px;
  height: 18px;
  border-radius: 12px;
  margin-top: -3px;
  padding-top: 6px;
  letter-spacing: 0.5px;
  color: white;
  text-align: center;
  font-family: "RalewayBold";
  font-size: 11px;
}
.koi-avatar.koi-avatar-style-missing {
  background-color: #C2C7CD;
}
.koi-avatar.koi-avatar-style-0 {
  background-color: #3181ff;
}
.koi-avatar.koi-avatar-style-1 {
  background-color: #4CD3D1;
}
.koi-avatar.koi-avatar-style-2 {
  background-color: #2EC986;
}
.koi-avatar.koi-avatar-style-3 {
  background-color: #E28BC0;
}
.koi-avatar.koi-avatar-style-4 {
  background-color: #FA6546;
}
.koi-avatar.koi-avatar-style-5 {
  background-color: #A5577E;
}
.koi-avatar.koi-avatar-style-6 {
  background-color: #EC2E53;
}
.koi-avatar.koi-avatar-style-7 {
  background-color: #DFAB29;
}
.koi-floating-popup-container {
  box-sizing: border-box;
  z-index: 200;
  position: absolute;
  border: 0px;
  box-shadow: 0px 1px 3px rgba(21, 34, 53, 0.5);
  border-radius: 3px;
  background: white;
}
.koi-floating-popup-container .koi-floating-popup-content {
  box-sizing: border-box;
  position: relative;
  border: 0px;
  border-radius: 3px;
  background: white;
  padding: 12px;
  display: inline-block;
  white-space: nowrap;
  z-index: 200;
}
.koi-floating-popup-container .koi-floating-popup-pointer,
.koi-floating-popup-container .koi-floating-popup-pointer-shadow {
  pointer-events: none;
  width: 10px;
  height: 10px;
  background: white;
  transform: rotate(45deg);
  position: absolute;
  margin-left: -5px;
}
.koi-floating-popup-container .koi-floating-popup-pointer.koi-pointer-y-bottom,
.koi-floating-popup-container .koi-floating-popup-pointer-shadow.koi-pointer-y-bottom {
  bottom: 7px;
}
.koi-floating-popup-container .koi-floating-popup-pointer.koi-pointer-y-top,
.koi-floating-popup-container .koi-floating-popup-pointer-shadow.koi-pointer-y-top {
  top: -5px;
  width: 24px;
  height: 24px;
}
.koi-floating-popup-container .koi-floating-popup-pointer.koi-pointer-x-middle,
.koi-floating-popup-container .koi-floating-popup-pointer-shadow.koi-pointer-x-middle {
  margin-left: 0;
  transform: translate(-50%, 0) rotate(45deg);
  left: 50%;
}
.koi-floating-popup-container .koi-floating-popup-pointer.koi-pointer-top,
.koi-floating-popup-container .koi-floating-popup-pointer-shadow.koi-pointer-top {
  left: 50%;
  top: -5px;
}
.koi-floating-popup-container .koi-floating-popup-pointer.koi-pointer-right,
.koi-floating-popup-container .koi-floating-popup-pointer-shadow.koi-pointer-right {
  right: -5px;
  top: calc(50% - 5px);
}
.koi-floating-popup-container .koi-floating-popup-pointer.koi-pointer-bottom,
.koi-floating-popup-container .koi-floating-popup-pointer-shadow.koi-pointer-bottom {
  left: 50%;
  bottom: -5px;
}
.koi-floating-popup-container .koi-floating-popup-pointer.koi-pointer-left,
.koi-floating-popup-container .koi-floating-popup-pointer-shadow.koi-pointer-left {
  left: 0px;
  top: calc(50% - 5px);
}
.koi-floating-popup-container .koi-floating-popup-pointer {
  z-index: 201;
}
.koi-floating-popup-container .koi-floating-popup-pointer.koi-pointer-y-top {
  z-index: 199;
}
.koi-floating-popup-container .koi-floating-popup-pointer-shadow {
  box-shadow: 0px 1px 3px rgba(21, 34, 53, 0.5);
  z-index: 199;
}
.koi-floating-popup-container .koi-floating-popup-pointer-shadow.koi-pointer-y-top {
  z-index: 198;
}
.koi-floating-popup-container.koi-floating-popup-spy {
  visibility: hidden;
  pointer-events: none;
  top: 0px;
  left: 0px;
}
.fp-enter-from {
  opacity: 1;
}
.fp-enter-to {
  opacity: 1;
}
@-webkit-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-ms-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-ms-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-ms-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
.koi-floating-popup-container.floating-popup-enter {
  opacity: 1;
}
.koi-floating-popup-container.floating-popup-enter.floating-popup-enter-active {
  -webkit-animation: anim-fp-enter 0.2s linear;
  -moz-animation: anim-fp-enter 0.2s linear;
  -ms-animation: anim-fp-enter 0.2s linear;
  -o-animation: anim-fp-enter 0.2s linear;
  animation: anim-fp-enter 0.2s linear;
}
.floating-popup-exit {
  opacity: 1;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -ms-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.floating-popup-exit.floating-popup-exit-active {
  opacity: 0.01;
}
.koi-tooltip .koi-floating-popup-container {
  z-index: 202;
}
.koi-tooltip .koi-floating-popup-container .koi-floating-popup-pointer {
  z-index: 1;
}
.koi-tooltip .koi-floating-popup-container .koi-floating-popup-content {
  z-index: 0;
}
.koi-fixed-size-floating-popup-container {
  box-sizing: border-box;
  z-index: 200;
  position: fixed;
  border: 0px;
  box-shadow: 0px 1px 3px rgba(21, 34, 53, 0.5);
  border-radius: 3px;
  background: white;
}
.koi-fixed-size-floating-popup-container .koi-fixed-size-floating-popup-content {
  box-sizing: border-box;
  position: relative;
  border: 0px;
  border-radius: 3px;
  background: white;
  padding: 12px;
  display: inline-block;
  white-space: nowrap;
  z-index: 200;
}
.koi-fixed-size-floating-popup-container .koi-fixed-size-floating-popup-pointer {
  pointer-events: none;
  width: 10px;
  height: 10px;
  background: white;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  margin-left: -5px;
  z-index: 201;
  box-shadow: 0px 1px 3px rgba(21, 34, 53, 0.5);
}
.fp-enter-from {
  opacity: 1;
}
.fp-enter-to {
  opacity: 1;
}
@-webkit-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-ms-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-ms-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-ms-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@keyframes anim-fp-enter {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
.fixed-size-floating-popup-enter {
  opacity: 1;
}
.fixed-size-floating-popup-enter.fixed-size-floating-popup-enter-active {
  -webkit-animation: anim-fp-enter 0.2s ease-out;
  -moz-animation: anim-fp-enter 0.2s ease-out;
  -ms-animation: anim-fp-enter 0.2s ease-out;
  -o-animation: anim-fp-enter 0.2s ease-out;
  animation: anim-fp-enter 0.2s ease-out;
}
.fixed-size-floating-popup-exit {
  opacity: 1;
  -webkit-transition: opacity 0.15s ease-in;
  -moz-transition: opacity 0.15s ease-in;
  -ms-transition: opacity 0.15s ease-in;
  -o-transition: opacity 0.15s ease-in;
  transition: opacity 0.15s ease-in;
}
.fixed-size-floating-popup-exit.fixed-size-floating-popup-exit-active {
  opacity: 0.01;
}
.koi-tooltip .koi-fixed-size-floating-popup-container {
  z-index: 202;
}
.koi-tooltip .koi-fixed-size-floating-popup-container .koi-fixed-size-floating-popup-pointer {
  z-index: 1;
}
.koi-tooltip .koi-fixed-size-floating-popup-container .koi-fixed-size-floating-popup-content {
  z-index: 0;
}
.koi-fixed-size-floating-popup-cover {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: white;
  opacity: 0.5;
}
.sidebar-container {
  -webkit-box-shadow: 0px 1px 2px 0px rgba(21, 34, 53, 0.25);
  -moz-box-shadow: 0px 1px 2px 0px rgba(21, 34, 53, 0.25);
  box-shadow: 0px 1px 2px 0px rgba(21, 34, 53, 0.25);
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: white;
}
.sidebar-container .sidebar-control-block {
  box-sizing: border-box;
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  width: 100%;
  padding: 12px 24px;
  position: absolute;
  top: 30px;
  height: 54px;
}
.sidebar-container .sidebar-control-block .koi-input-group .koi-button {
  font-size: 13px;
}
.sidebar-container .sidebar-control-block .koi-input-group .koi-button.koi-searchbox-search-button {
  font-size: 20px;
  line-height: 12px;
  width: 42px;
}
.sidebar-container .sidebar-information-block {
  box-sizing: border-box;
  padding-left: 24px;
  padding-right: 0;
  width: 100%;
  position: absolute;
  bottom: 0px;
  top: 42px;
}
.sidebar-container .sidebar-control-block + .sidebar-information-block {
  top: 96px;
}
.sidebar-header {
  position: absolute;
  width: 100%;
}
.sidebar-header .sidebar-header-title {
  box-sizing: border-box;
  color: #152235;
  font-size: 13px;
  font-family: "RalewayBold";
  pointer-events: none;
  position: absolute;
  height: 30px;
  width: 100%;
  margin: 0;
  padding: 10px 0 8px 0;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.5px;
}
.sidebar-header .sidebar-close-button {
  background-color: white;
  color: #8E939C;
  cursor: default;
  font-size: 18px;
  font-weight: 900;
  border: none;
  float: right;
  height: 30px;
  padding-right: 9px;
}
.sidebar-header .sidebar-close-button:hover {
  background: none !important;
  color: #475262 !important;
}
.sidebar-header .sidebar-back-button {
  background-color: white;
  color: #3181ff;
  cursor: pointer;
  font-size: 13px;
  border: none;
  height: 30px;
  float: left;
  padding: 7px 9px 8px 9px;
  margin-top: 2px;
}
.sidebar-header .sidebar-back-button i {
  line-height: 18px;
  vertical-align: top;
}
.sidebar-header .sidebar-back-button span {
  font-size: 11px;
  font-family: 'RalewayMedium';
  line-height: 18px;
  vertical-align: top;
}
.sidebar-header .sidebar-back-button:hover {
  color: #3181ff;
}
.sidebar-header .sidebar-back-button:hover span {
  color: #3181ff;
}
.sidebar-unavailable-warning {
  position: absolute;
  top: 45%;
  z-index: 2;
  background-color: #FFFFFF;
  margin-left: 10px;
  margin-right: 10px;
  height: 10%;
  padding: 20px;
}
.sidebar-unavailable-text-header {
  font-family: RalewayPrezi;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.38;
  letter-spacing: 0.5px;
  color: #475262;
  text-transform: uppercase;
}
.sidebar-unavailable-text-body {
  position: relative;
  top: 13px;
  font-family: RalewayPrezi;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.5px;
  color: #152235;
}
.koi-infinite-scroll-inner {
  font-family: "RalewayMedium";
  font-size: 13px;
  margin-right: 24px;
}
.koi-infinite-scroll-outer {
  flex: 1;
  width: 100%;
  height: 100%;
  font-family: "RalewayMedium";
  font-size: 13px;
}
.koi-infinite-scroll-mid {
  height: 100%;
  width: 100%;
  overflow-y: auto;
}
.koi-infinite-scroll-mid .spinner {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-content: center;
  justify-content: center;
  margin-right: 24px;
  margin-top: 12px;
}
.koi-infinite-scroll-mid .spinner p {
  font-family: "RalewaySemiBold";
  font-size: 13px;
  color: #152235;
  margin: 12px auto;
  padding: 0;
}
@-webkit-keyframes infinite-rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes infinite-rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes infinite-rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.koi-button {
  box-sizing: border-box;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0px 6px;
  font-family: "RalewayMedium";
  letter-spacing: 0.5px;
  vertical-align: middle;
  cursor: default;
  border: 0px;
  border-radius: 4px;
  white-space: nowrap;
}
.koi-button.koi-button-disabled {
  color: rgba(21, 34, 53, 0.5) !important;
  border: 1px solid rgba(0, 0, 0, 0) !important;
  background-color: rgba(219, 223, 229, 0.5) !important;
  opacity: 0.5;
  cursor: default;
}
.koi-button.koi-button-disabled:hover,
.koi-button.koi-button-disabled:active {
  background: none;
}
.koi-button.koi-button-no-pointer-events {
  pointer-events: none;
}
.koi-button > i {
  letter-spacing: 0;
}
.koi-button > i,
.koi-button > span {
  display: inline-block;
  vertical-align: middle;
}
.koi-button > .shortcut {
  font-style: normal;
}
.koi-button.normal {
  font-size: 13px;
  height: 32px;
}
.koi-button.normal > i {
  font-size: 19px;
  line-height: 32px;
}
.koi-button.normal > span {
  height: 32px;
  line-height: 32px;
}
.koi-button.normal > .shortcut {
  font-size: 13px;
  font-style: normal;
  margin-right: 0;
}
.koi-button.small {
  font-size: 13px;
  height: 24px;
}
.koi-button.small > i {
  font-size: 18px;
  line-height: 18px;
}
.koi-button.small > span {
  height: 24px;
  line-height: 24px;
}
.koi-button.small > .shortcut {
  font-size: 13px;
  font-style: normal;
  margin-right: 0;
}
.koi-button.large {
  font-size: 16px;
  height: 48px;
}
.koi-button.large > i {
  font-size: 35px;
  line-height: 48px;
}
.koi-button.large > span {
  height: 48px;
  line-height: 48px;
}
.koi-button.large > .shortcut {
  font-size: 16px;
  font-style: normal;
  margin-right: 0;
}
.koi-button.secondary {
  border: 1px solid #4CD3D1;
  background: #4CD3D1;
  color: white;
}
.koi-button.secondary:hover {
  border: 1px solid #43BAB8;
  background: #43BAB8;
  color: white;
}
.koi-button.ghost-secondary {
  border: 1px solid #4CD3D1;
  background: #DBDFE5;
  color: #4CD3D1;
}
.koi-button.ghost-secondary:hover {
  background: #43BAB8;
  color: white;
}
.koi-button.ghost-negative {
  border: 1px solid #F02B52;
  background: white;
  color: #F02B52;
}
.koi-button.negative {
  background: #F02B52;
  color: white;
}
.koi-button.tools-sidebar {
  font-size: 24px;
  height: 66px;
  width: 60px;
  padding: 0;
  color: white;
  border-radius: 0;
  background: #475262;
}
.koi-button.tools-sidebar > i {
  font-size: 30px;
  display: inline-block;
}
.koi-button.tools-sidebar > span {
  height: 66px;
  line-height: 66px;
  display: inline-block;
}
.koi-button.tools-sidebar:focus {
  outline: 0;
}
.koi-button.tools-sidebar.active {
  background: #152235;
}
.koi-button:focus {
  outline: none;
}
.koi-button .koi-button-caret {
  font-size: 12px !important;
}
.koi-button.property-bar-stylemenu {
  background-color: transparent;
  border: none;
  color: #152235;
}
.koi-button.property-bar-stylemenu:disabled {
  background-color: rgba(219, 223, 229, 0.5);
  color: rgba(21, 34, 53, 0.5);
  cursor: auto;
}
.koi-button.regular {
  background-color: #DBDFE5;
  border: none;
  color: #152235;
}
.koi-button.regular:hover {
  background-color: #C2C7CD;
}
.koi-button.regular:active {
  background-color: #C2C7CD;
}
.koi-button.regular:disabled {
  background-color: rgba(219, 223, 229, 0.5);
  color: rgba(21, 34, 53, 0.5);
  cursor: auto;
}
.koi-button.regular.koi-button-active {
  background-color: #C2C7CD;
}
.koi-button.regular.koi-button-active:hover {
  background-color: #C2C7CD;
}
.koi-button.regular > i {
  color: #475262;
}
.koi-button.regular.popup-opener {
  border: 1px solid #DBDFE5;
  background: white;
  text-align: left;
}
.koi-button.regular.popup-opener:hover {
  border: 1px solid #3181ff;
  background: rgba(49, 129, 255, 0.2);
}
.koi-button.important {
  background-color: #3181ff;
  border: 0px;
  color: white;
}
.koi-button.important:hover {
  background-color: #2C73E6;
}
.koi-button.important:active {
  background-color: #2766CC;
}
.koi-button.important:hover {
  background-color: #2C73E6;
}
.koi-button.important:active {
  background-color: #2766CC;
}
.koi-button.important:disabled {
  background-color: rgba(49, 129, 255, 0.5);
  color: rgba(255, 255, 255, 0.7);
  cursor: default;
}
.koi-button.important.koi-button-active {
  background-color: #2766CC;
}
.koi-button.important.koi-button-active:hover {
  background-color: #2766CC;
}
.koi-button.close-button {
  background-color: white;
  color: #ECEEF1;
  cursor: pointer;
  font-size: 18px;
  font-weight: 900;
  border: none;
  float: right;
  height: 32px;
  padding: 0 9px;
}
div.koi-button.koi-divider {
  height: 1px;
  border-bottom: 1px solid #DBDFE5 !important;
  margin: 6px 0px;
  cursor: default;
}
div.koi-button.koi-divider:hover {
  border-bottom: 1px solid #DBDFE5 !important;
  background-color: initial!important;
  color: initial!important;
}
.koi-buttongroup.koi-buttongroup-align-vertical {
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.koi-buttongroup.koi-buttongroup-align-horizontal {
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.koi-buttongroup.koi-buttongroup-align-horizontal button,
.koi-buttongroup.koi-buttongroup-align-horizontal .koi-button {
  margin: 0;
  border-radius: 0px;
  border-right-width: 0px;
}
.koi-buttongroup.koi-buttongroup-align-horizontal button:first-child,
.koi-buttongroup.koi-buttongroup-align-horizontal .koi-button:first-child {
  border-radius: 4px 0px 0px 4px;
  border-left-width: 1px;
}
.koi-buttongroup.koi-buttongroup-align-horizontal button:last-child,
.koi-buttongroup.koi-buttongroup-align-horizontal .koi-button:last-child {
  border-radius: 0px 4px 4px 0px;
  border-right-width: 1px;
}
.koi-buttongroup .koi-buttongroup-row {
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
}
.koi-buttongroup .koi-buttongroup-row .koi-button {
  flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
}
.koi-input-text {
  font-size: 13px;
  font-family: "RalewayMedium";
  letter-spacing: 0.5px;
  padding-left: 8px;
  color: #152235;
  border: 1px solid #C2C7CD;
  border-radius: 3px;
  box-sizing: border-box;
  /* Firefox 18- */
  /* Firefox 19+ */
  outline: none;
  /* Firefox 18- */
  /* Firefox 19+ */
  /* oldIE ;) */
}
.koi-input-text ::-webkit-input-placeholder {
  color: #C2C7CD;
  padding: 0px;
}
.koi-input-text :-moz-placeholder {
  color: #C2C7CD;
  padding: 0px;
}
.koi-input-text ::-moz-placeholder {
  color: #C2C7CD;
  padding: 0px;
}
.koi-input-text :-ms-input-placeholder {
  color: #C2C7CD;
  padding: 0px;
}
.koi-input-text:focus {
  border-color: #8E939C;
}
.koi-input-text:focus::-webkit-input-placeholder {
  color: transparent;
}
.koi-input-text:focus:-moz-placeholder {
  color: transparent;
}
.koi-input-text:focus::-moz-placeholder {
  color: transparent;
}
.koi-input-text:focus:-ms-input-placeholder {
  color: transparent;
}
.koi-input-group {
  display: flex;
  display: -webkit-flex;
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  align-items: stretch;
}
.koi-input-group .koi-input-text {
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
}
.koi-input-group > *:not(:first-child):not(:last-child) {
  border-radius: 0;
  border-right: 0;
}
.koi-input-group > *:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
}
.koi-input-group > *:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.koi-modal-cover {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #152235;
  opacity: 0.8;
  z-index: 300;
}
.koi-modal .koi-iframe-scroll-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
  z-index: 301;
}
.koi-modal .koi-iframe-scroll-container .koi-iframe-container {
  pointer-events: auto;
  position: absolute;
  z-index: 302;
  left: 50%;
  top: 30px;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  overflow: hidden;
}
@media (max-height: 678px) {
  .koi-modal .koi-iframe-scroll-container .koi-iframe-container {
    top: 20px;
    margin-bottom: 20px;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}
.koi-modal .koi-iframe-scroll-container .koi-iframe-container .koi-iframe-content {
  height: 638px;
  border-radius: 6px;
  overflow: hidden;
}
.koi-modal .koi-iframe-scroll-container .koi-iframe-container iframe {
  width: 600px;
  height: 638px;
  border: none;
}
@media (max-width: 600px) {
  .koi-modal .koi-iframe-scroll-container .koi-iframe-container iframe {
    width: calc(100vw - 32px);
  }
}
.koi-modal .hidden {
  visibility: hidden;
}
.koi-modal .koi-floating-popup-container {
  pointer-events: auto;
  position: absolute;
  z-index: 302;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (max-height: 678px) {
  .koi-modal .koi-floating-popup-container {
    top: 20px;
    margin-bottom: 20px;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}
.koi-modal .koi-floating-popup-container .koi-floating-popup-content {
  width: 100%;
}
.koi-modal .close-button {
  color: #ECEEF1;
}
.koi-contextmenu .koi-floating-popup-container .koi-floating-popup-content {
  padding: 6px 0px;
  min-width: 180px;
}
.koi-contextmenu .koi-button {
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  padding: 0px 18px;
  text-transform: none;
  font-size: 13px;
  text-align: left;
  height: 30px;
  border-radius: 0px;
  background-color: white;
}
.koi-contextmenu .koi-button:hover {
  background-color: #3181ff;
  color: white;
}
.koi-contextmenu .koi-button:active {
  color: white;
  background-color: #2766CC;
}
.koi-contextmenu .koi-button > span {
  flex-grow: 1;
  -webkit-flex-grow: 1;
}
.koi-contextmenu .koi-button.koi-button-disabled {
  background-color: white !important;
}
.koi-contextmenu .koi-button:disabled {
  cursor: auto;
  color: #C2C7CD;
}
.koi-contextmenu .koi-button:disabled:hover,
.koi-contextmenu .koi-button:disabled:active {
  color: #C2C7CD;
  background-color: white;
}
.koi-contextmenu .context-menu-semibold {
  font-weight: 600;
}
.koi-dialog.koi-floating-popup-container {
  width: 420px;
  border-radius: 4px;
  box-shadow: 0px 6px 15px 0px rgba(20, 33, 52, 0.3);
}
.koi-dialog.koi-floating-popup-container .koi-floating-popup-content {
  white-space: normal;
  padding: 0;
}
.koi-dialog .koi-dialog-content {
  margin: 30px;
}
.koi-dialog .koi-dialog-content header {
  font-size: 24px;
  font-family: "RalewaySemiBold";
  margin-bottom: 12px;
  word-wrap: break-word;
  color: #152235;
}
.koi-dialog .koi-dialog-content header .koi-dialog-close {
  float: right;
  color: #AAAAAA;
}
.koi-dialog .koi-dialog-content .koi-dialog-body {
  margin: 6px 0;
  font-size: 13px;
  font-family: "NotoSansRegular";
}
.koi-dialog .koi-dialog-content footer {
  width: 372px;
  margin: 18px -6px 0 -6px;
  display: flex;
  display: -webkit-flex;
}
.koi-dialog .koi-dialog-content footer * {
  flex: 1 0 0;
  -webkit-flex: 1 0 0;
}
.koi-dialog .koi-dialog-content footer .koi-button.important {
  font-family: "RalewayBold";
  font-size: 13px;
}
.koi-dialog .koi-dialog-content footer .koi-button.regular {
  font-family: "RalewaySemiBold";
  font-size: 13px;
}
.koi-dialog .koi-dialog-content footer button {
  margin: 0 6px;
}
.global-notification-container {
  display: table;
  color: white;
  margin-left: auto;
  margin-right: auto;
  height: 30px;
  font-family: "RalewayMedium";
  letter-spacing: 0.5px;
  font-size: 13px;
  text-align: center;
  padding-left: 6px;
  padding-right: 6px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  position: relative;
  width: 100%;
  z-index: 1000;
}
.global-notification-container .notification-icon {
  font-size: 14px;
  margin-right: 6px;
}
.global-notification-container .notification-cell {
  vertical-align: middle;
  display: table-cell;
}
.global-notification-container .notification-cell a:visited {
  color: #FFFFFF;
}
.global-notification-container .notification-closer-cell {
  vertical-align: middle;
  display: table-cell;
  font-size: 20px;
}
.global-notification-container .notification-closer-cell .icon-global-close {
  display: block;
  cursor: pointer;
}
.global-notification-container .notification-closer-cell .icon-global-close:before {
  content: "\e60c";
}
.global-notification-container .notification-action {
  display: inline-block;
  margin-left: 6px;
}
.global-notification-container .notification-action:hover {
  cursor: pointer;
  text-decoration: underline;
}
.global-error-notification {
  background-color: #DF4840;
}
.global-debug-error-notification {
  background-color: #A852FF;
}
.global-help-notification {
  background-color: #279B69;
}
.global-warning-notification {
  background-color: #EECE37;
  color: #152235;
}
.global-ok-notification {
  background-color: #475262;
  color: #FFFFFF;
}
.global-help-notification a {
  color: #FFFFFF;
  text-decoration: underline;
}
.global-hidden-notification {
  display: none;
}
.icon-global-error:before {
  content: "\e611";
  padding-right: 6px;
}
.icon-global-help:before {
  content: "\e610";
  padding-right: 6px;
  color: white;
}
.koi-list-container {
  font-family: "RalewayMedium";
  transition: opacity 0.3s ease-in;
  position: relative;
}
.koi-list-container.koi-list-loading {
  opacity: 0.3;
}
.koi-list-container.koi-list-loading .koi-button {
  cursor: default;
}
.koi-list-container .koi-button {
  float: right;
  background: transparent;
  padding: 0px;
}
.koi-list-container .koi-button i {
  color: #333333;
  font-size: 18px;
}
.koi-list-container .koi-list-item-container {
  border-bottom: 1px solid #DBDFE5;
  padding: 9px;
}
.koi-list-container .koi-list-item-container:last-child {
  border-bottom: 0px;
}
.koi-list-container .gradient-fader {
  position: absolute;
  left: 0px;
  right: 11px;
  z-index: 100;
  height: 30px;
  pointer-events: none;
}
.koi-list-container .gradient-fader.gradient-fader-top {
  top: 0px;
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(top, white, rgba(255, 255, 255, 0));
  background: -moz-linear-gradient(top, white, rgba(255, 255, 255, 0));
  background: -ms-linear-gradient(top, white, rgba(255, 255, 255, 0));
  background: -o-linear-gradient(top, white, rgba(255, 255, 255, 0));
}
.koi-list-container .gradient-fader.gradient-fader-bottom {
  bottom: 0px;
  background-color: rgba(255, 255, 255, 0);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0), white);
}
.koi-slider-container {
  position: relative;
  width: 100%;
  height: 24px;
  box-sizing: border-box;
  z-index: 104;
  pointer-events: auto;
}
.koi-slider-container .koi-slider {
  position: absolute;
  box-sizing: border-box;
  height: 8px;
  width: 100%;
  background-color: #e9ecf0;
  top: 8px;
  left: 0px;
  border-radius: 4px;
  z-index: 105;
}
.koi-slider-container .koi-slider-indicator {
  position: absolute;
  box-sizing: border-box;
  background-color: #0094FA;
  top: 8px;
  left: 0px;
  height: 8px;
  border-radius: 4px;
  z-index: 106;
  width: 50%;
}
.koi-slider-container .koi-slider-knob {
  position: absolute;
  height: 24px;
  width: 24px;
  margin-left: -12px;
  border-radius: 50%;
  background-color: #dde3dd;
  box-shadow: 0px 1px 2px 0px #505050;
  box-sizing: border-box;
  z-index: 107;
}
.koi-switch {
  display: table-cell;
  vertical-align: middle;
  padding: 10px;
}
.koi-switch .cmn-toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
.koi-switch .cmn-toggle + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.koi-switch input.cmn-toggle-round + label {
  padding: 2px;
  width: 60px;
  height: 30px;
  background-color: #8e939c;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
.koi-switch input.cmn-toggle-round + label:before,
.koi-switch input.cmn-toggle-round + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
.koi-switch input.cmn-toggle-round + label:before {
  right: 1px;
  background-color: #fff;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -webkit-transition: background 0.4s;
  -moz-transition: background 0.4s;
  -o-transition: background 0.4s;
  transition: background 0.4s;
}
.koi-switch input.cmn-toggle-round + label:after {
  width: 30px;
  height: 30px;
  top: 1px;
  background-color: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  border: #8e939c 1px solid;
  -webkit-transition: margin 0.4s;
  -moz-transition: margin 0.4s;
  -o-transition: margin 0.4s;
  transition: margin 0.4s;
}
.koi-switch input.cmn-toggle-round:checked + label,
.koi-switch input.cmn-toggle-round:checked + label:before {
  background-color: #3181ff;
}
.koi-switch input.cmn-toggle-round:checked + label:after {
  margin-left: 30px;
  border: #3181ff 1px solid;
}
.koi-ribbon {
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  position: absolute;
  top: 78px;
  left: 0px;
  right: 0px;
  padding: 6px;
  height: 30px;
  background: rgba(55, 132, 251, 0.8);
  box-sizing: border-box;
  align-items: center;
  opacity: 80%;
}
.koi-ribbon .koi-ribbon-action-button {
  width: 114px;
  height: 24px;
  border-radius: 3px;
  background-color: #ffffff;
  font-size: 13px;
  letter-spacing: 0.5px;
}
.koi-ribbon .koi-ribbon-text {
  font-family: "RalewayMedium";
  font-size: 13px;
  letter-spacing: 0.5px;
  color: white;
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  flex-grow: 1;
  justify-content: center;
}
.koi-ribbon.hidden {
  display: none;
}
.koi-hidden {
  display: none !important;
}
.koi-popup-hidden {
  visibility: hidden !important;
}
.koi-meeting-overlay {
  background-image: linear-gradient(to bottom left, #4AA4D5, #030F24);
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 300;
  color: white;
  font-size: 24px;
  font-family: "RalewayRegular";
}
.koi-meeting-overlay .koi-meeting-header {
  height: 60px;
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}
.koi-meeting-overlay .koi-meeting-header .koi-prezi-button {
  background: url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjIuMDgiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAxNjIuMDggMzYiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmfTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5sb2dvX25leHRfV2hpdGU8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE4IDcuMzJhMTAuMjEgMTAuMjEgMCAwIDAtNy41MyAzLjE0QTEwLjIxIDEwLjIxIDAgMCAwIDcuMyAxOGExMC4xIDEwLjEgMCAwIDAgMy4xNCA3LjVBMTAuMjEgMTAuMjEgMCAwIDAgMTggMjguNjVhMTAuMjkgMTAuMjkgMCAwIDAgNy41My0zLjE0QTEwLjE2IDEwLjE2IDAgMCAwIDI4LjYgMThhMTAuMjcgMTAuMjcgMCAwIDAtMy4xMS03LjU1QTEwLjI4IDEwLjI4IDAgMCAwIDE4IDcuMzJ6bTYuODEgMTcuNDdBOS4zNSA5LjM1IDAgMCAxIDE4IDI3LjZhOS4xOCA5LjE4IDAgMCAxLTYuNzgtMi44QTkuMTkgOS4xOSAwIDAgMSA4LjM1IDE4YTkuMTggOS4xOCAwIDAgMSAyLjgzLTYuODFBOS4xMiA5LjEyIDAgMCAxIDE4IDguMzhhOS4yOCA5LjI4IDAgMCAxIDYuODEgMi44M0E5LjIyIDkuMjIgMCAwIDEgMjcuNTUgMThhOS4yNCA5LjI0IDAgMCAxLTIuNzggNi43OXpNMTggOS40NWE4LjI3IDguMjcgMCAwIDAtNi4wNiAyLjQ5QTguMjMgOC4yMyAwIDAgMCA5LjQxIDE4YTguMjEgOC4yMSAwIDAgMCAyLjQ5IDYgOC4yOCA4LjI4IDAgMCAwIDYuMSAyLjU3IDguMTkgOC4xOSAwIDAgMCA2LTIuNTEgOC4yMyA4LjIzIDAgMCAwIDIuNTItNkE4LjI1IDguMjUgMCAwIDAgMjQgMTEuOTVhOC4xOCA4LjE4IDAgMCAwLTYtMi41em03LjQ4IDguOTJhNy4xMSA3LjExIDAgMCAxLTIuNDggNS4yIDcuMjEgNy4yMSAwIDAgMS01LjQyIDEuOTIgNy40NiA3LjQ2IDAgMCAxLTcuMTItNy44OUE3LjIzIDcuMjMgMCAwIDEgMTMgMTIuNDNhNy4yMSA3LjIxIDAgMCAxIDUuNDItMS45MiA3LjIxIDcuMjEgMCAwIDEgNS4xIDIuNDkgNy4xMiA3LjEyIDAgMCAxIDEuOTIgNS4zN3ptNC4yNy01LjMyQTEyLjM2IDEyLjM2IDAgMCAwIDI3IDlhMTMgMTMgMCAwIDAtNC4wNy0yLjczIDEyLjUgMTIuNSAwIDAgMC01LTEgMTIuNjcgMTIuNjcgMCAwIDAtNSAxIDEyLjg1IDEyLjg1IDAgMCAwLTQgMi43MyAxMi4zNCAxMi4zNCAwIDAgMC0yLjcxIDQuMDcgMTIgMTIgMCAwIDAtMSA1IDEyLjE3IDEyLjE3IDAgMCAwIDEgNUExMi43MSAxMi43MSAwIDAgMCAxOCAzMC43NmExMi40OCAxMi40OCAwIDAgMCA1LTFBMTMgMTMgMCAwIDAgMjcgMjdhMTIuOCAxMi44IDAgMCAwIDIuNzEtNCAxMi4yMiAxMi4yMiAwIDAgMCAxLTUgMTIuMDggMTIuMDggMCAwIDAtMS00Ljk1em0tMSA5LjUxYTExLjg1IDExLjg1IDAgMCAxLTIuNTIgMy43MiAxMS41NyAxMS41NyAwIDAgMS0zLjcxIDIuNTIgMTEuODMgMTEuODMgMCAwIDEtOS4xMSAwIDExLjk0IDExLjk0IDAgMCAxLTMuNzQtMi41MiAxMS43OSAxMS43OSAwIDAgMS0yLjQ5LTMuNzIgMTEuODkgMTEuODkgMCAwIDEgMC05LjEzIDExLjc3IDExLjc3IDAgMCAxIDIuNDktMy43MSAxMS45MyAxMS45MyAwIDAgMSAzLjc0LTIuNTJBMTEuMzYgMTEuMzYgMCAwIDEgMTggNi4yOWExMS4yOSAxMS4yOSAwIDAgMSA0LjU1LjkxIDExLjU0IDExLjU0IDAgMCAxIDMuNzEgMi41MiAxMS44NCAxMS44NCAwIDAgMSAyLjUyIDMuNzEgMTEuNjEgMTEuNjEgMCAwIDEgMCA5LjEzeiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEyLjQ4IDIwLjk0YTUuNyA1LjcgMCAwIDAgLjYyLjk1VjE0LjFhNiA2IDAgMCAwLTEuMzYgMy45IDUuNzYgNS43NiAwIDAgMCAuNzQgMi45NHptMiAyLjIzYTYuMzMgNi4zMyAwIDAgMCAxLjM2LjY4VjEyLjExYTYgNiAwIDAgMC0xLjM5Ljd6bTIuOC0xMS4zN3YxMi4zOWEzLjI3IDMuMjcgMCAwIDAgLjY5IDAgMy4yOCAzLjI4IDAgMCAwIC42OSAwVjExLjhhNi41NCA2LjU0IDAgMCAwLS43IDAgNi43MiA2LjcyIDAgMCAwLS42NyAwem0yLjggMTIuMDhhNS44MiA1LjgyIDAgMCAwIDEuMzYtLjY4VjEyLjgzYTYgNiAwIDAgMC0xLjM5LS43MXptMi43OC05Ljc2djcuNzZhNi41NiA2LjU2IDAgMCAwIC42NC0uODggNi4xMyA2LjEzIDAgMCAwIC43MS0zIDYgNiAwIDAgMC0xLjMzLTMuODh6TTE1LjE0LjIyYTE4LjY4IDE4LjY4IDAgMCAwLTEuODMuMzlsMSAzLjdBMTQuNjEgMTQuNjEgMCAwIDEgMTUuNzYgNHpNNi4wOSAxMC4yOEwyLjg3IDguMjFhMTguNDkgMTguNDkgMCAwIDAtLjk1IDEuNjRsMy40MSAxLjc0YTE0LjMyIDE0LjMyIDAgMCAxIC43NS0xLjNtNS40NC05LjFBMTcuODkgMTcuODkgMCAwIDAgOS44MSAybDEuNzUgMy40MWExNC40OSAxNC40OSAwIDAgMSAxLjM0LS42em0tMS4yNiA0LjkyTDguMTcgMi45QTE3LjU5IDE3LjU5IDAgMCAwIDYuNjQgNGwyLjQyIDNhMTQuMDggMTQuMDggMCAwIDEgMS4yLS44N004IDhMNS4yMyA1LjI5QTE4IDE4IDAgMCAwIDQgNi42OGwzIDIuNEExNC4xNyAxNC4xNyAwIDAgMSA4IDhtMTguODktMWwyLjQzLTNhMTcuNzUgMTcuNzUgMCAwIDAtMS41NS0xLjFsLTIuMDggMy4yMmExNC41NSAxNC41NSAwIDAgMSAxLjIuODdtLS43NC01YTE3LjU3IDE3LjU3IDAgMCAwLTEuNzEtLjc2bC0xLjM4IDMuNTRhMTQuMTEgMTQuMTEgMCAwIDEgMS4zNy42MXpNMjkgOS4xbDMtMi40M2ExOC4xOCAxOC4xOCAwIDAgMC0xLjI2LTEuMzlMMjggOGExNCAxNCAwIDAgMSAxIDEuMW0xLjYxIDIuNDdMMzQgOS44MmExOC4wNiAxOC4wNiAwIDAgMC0uOTQtMS42MmwtMy4yMSAyLjA5YTE0LjEzIDE0LjEzIDAgMCAxIC43MyAxLjI3bTEuMDYgMi43NWwzLjctMWExNy45NCAxNy45NCAwIDAgMC0uNTgtMS44MWwtMy41NiAxLjQyYTE0LjU5IDE0LjU5IDAgMCAxIC40NiAxLjRNMjIuNjMuNjFhMTcuNjYgMTcuNjYgMCAwIDAtMS44NS0uMzlMMjAuMiA0YTE0LjExIDE0LjExIDAgMCAxIDEuNDYuMzF6TTE4LjkxIDBBMTguMjMgMTguMjMgMCAwIDAgMTcgMGwuMiAzLjgyaDEuNDh6TTQuMjkgMjEuNjlsLTMuNyAxYTE4LjI2IDE4LjI2IDAgMCAwIC41NyAxLjc4bDMuNTgtMS4zNWExNC4zMyAxNC4zMyAwIDAgMS0uNDUtMS40TTMyIDIwLjIzbDMuNzkuNTlhMTcuNDYgMTcuNDYgMCAwIDAgLjItMS44OWwtMy44Mi0uMmExMy45MiAxMy45MiAwIDAgMS0uMTYgMS41bS0uNzYgMi44NWwzLjU4IDEuMzdhMTguMjQgMTguMjQgMCAwIDAgLjU5LTEuODFsLTMuNzEtMWExNC4zOCAxNC4zOCAwIDAgMS0uNDYgMS40MW00LjU1LTcuOWwtMy43OC42Yy4wNy40OS4xMyAxIC4xNiAxLjQ4bDMuODItLjJxLS4wNS0xLS4yLTEuODhtLTUuOSAxMC41NGwzLjIxIDIuMDlhMTguNTIgMTguNTIgMCAwIDAgLjg5LTEuNjFsLTMuNC0xLjczYTEzLjc1IDEzLjc1IDAgMCAxLS43NCAxLjI4TTI4IDI4bDIuNyAyLjcxYTE4LjEyIDE4LjEyIDAgMCAwIDEuMy0xLjM5bC0zLTIuNEExMy41MiAxMy41MiAwIDAgMSAyOCAyOG0tMi4yOCAxLjg1bDIuMDcgMy4yMkExOC4zNiAxOC4zNiAwIDAgMCAyOS4zMSAzMmwtMi40My0zYTEzLjM1IDEzLjM1IDAgMCAxLTEuMTcuODVtLTIxLTE3bC0zLjU1LTEuMjlhMTcuNTcgMTcuNTcgMCAwIDAtLjU4IDEuNzhsMy43IDFhMTQuMzggMTQuMzggMCAwIDEgLjQ1LTEuNE03IDI2LjlsLTMgMi40MmExOC40OSAxOC40OSAwIDAgMCAxLjI2IDEuNEw4IDI4YTE1LjExIDE1LjExIDAgMCAxLTEtMS4xbS0xLjY2LTIuNDdsLTMuNCAxLjc1YTE3Ljg0IDE3Ljg0IDAgMCAwIC45MyAxLjYxbDMuMjItMi4wN2ExNC4zNiAxNC4zNiAwIDAgMS0uNzUtMS4yOW0tMS41MS01LjY4TDAgMTlhMTguNCAxOC40IDAgMCAwIC4xOSAxLjhMNCAyMC4yYTE0LjQyIDE0LjQyIDAgMCAxLS4xNS0xLjQ1TTkuMDYgMjlsLTIuNDIgM2ExOC4zNCAxOC4zNCAwIDAgMCAxLjUzIDEuMWwyLjEtMy4yYTE0LjI1IDE0LjI1IDAgMCAxLTEuMjEtLjlNNCAxNS43N2wtMy44MS0uNTlBMTcuODQgMTcuODQgMCAwIDAgMCAxNy4wNWwzLjgyLjJBMTQuNDIgMTQuNDIgMCAwIDEgNCAxNS43N20xOS4wNyAxNS40NWwxLjM1IDMuNTlhMTguMTEgMTguMTEgMCAwIDAgMS43NC0uODFsLTEuNzQtMy40MWExMy41NyAxMy41NyAwIDAgMS0xLjM1LjZNOS44IDM0YTE3LjkgMTcuOSAwIDAgMCAxLjczLjc3bDEuMzUtMy41OGExNC4yMyAxNC4yMyAwIDAgMS0xLjM0LS42em03LjIgMmExOC4xNiAxOC4xNiAwIDAgMCAxLjkgMGwtLjItMy44MmExNC4xMSAxNC4xMSAwIDAgMS0xLjQ4IDB6bTMuMTctNGwuNiAzLjc4YTE4IDE4IDAgMCAwIDEuODQtLjM5bC0xLTMuN2ExNCAxNCAwIDAgMS0xLjQ2LjMxbS02Ljg3IDMuNGExOCAxOCAwIDAgMCAxLjgzLjM5bC42NS0zLjc5YTE0LjE2IDE0LjE2IDAgMCAxLTEuNDQtLjMxek00My4xNiAyNy4xNlY5LjI1aDcuMjVhNiA2IDAgMCAxIDUuNyA2IDUuNzYgNS43NiAwIDAgMS01LjU4IDZoLTMuOXY2em0zLjQ4LTkuMDZoMy42OWMxLjI5IDAgMi4yNS0xLjE0IDIuMjUtMi45cy0xLjE2LTIuOS0yLjQtMi45aC0zLjU0ek02NiAxNi42NmE1IDUgMCAwIDAtNC40OSAyLjY4djcuODNoLTMuNDJWMTMuOTRoMy4xdjIuODNhNS4yNCA1LjI0IDAgMCAxIDQuMDktMyA0LjUgNC41IDAgMCAxIC42OCAwek02Ni44NyAyMC42MmE2LjcxIDYuNzEgMCAwIDEgNy02LjkxYzQuMzEgMCA2LjU3IDMuMTMgNi41NyA2LjcyYTcuNTIgNy41MiAwIDAgMS0uMTEgMS4yaC05Ljg4QTMuNDcgMy40NyAwIDAgMCA3NCAyNC45NGEzLjU0IDMuNTQgMCAwIDAgMy4yOS0yLjA2TDgwLjEgMjRhNi41OCA2LjU4IDAgMCAxLTYuMTYgMy40NmMtNC41My0uMDUtNy4wNy0zLjE4LTcuMDctNi44NHptMTAuMzktMS4xOWEzLjQyIDMuNDIgMCAwIDAtMy40Ni0zLjI4IDMuMzggMy4zOCAwIDAgMC0zLjQxIDMuMjh6TTk0Ljg0IDEwLjQzYTEuODcgMS44NyAwIDAgMSAzLjczIDAgMS44NyAxLjg3IDAgMSAxLTMuNzMgMHpNOTUgMjcuMTZWMTMuOTRoMy40djEzLjIyek04MC44OSAyNy4xNmw2Ljg0LTEwLjUxaC02LjExdi0yLjcyaDExLjExbC02Ljg1IDEwLjVoNi45djIuNzNIODAuODl6TTExMCAxMS4xNXYxNi4xMmgtLjg4VjkuNWguNjVsMTMuMDYgMTYuMzlWOS41aC44OHYxNy43N2gtLjg1ek0xMzMuMzYgMjcuNTJhNS43OCA1Ljc4IDAgMCAxLTIuNDgtLjU0IDYuMzggNi4zOCAwIDAgMS0yLTEuNDggNi45NCA2Ljk0IDAgMCAxLTEuMzUtMi4xOCA3LjE0IDcuMTQgMCAwIDEtLjQ5LTIuNjQgNi45NCA2Ljk0IDAgMCAxIC40OC0yLjU4IDYuNTIgNi41MiAwIDAgMSAxLjMzLTIuMSA2LjQ0IDYuNDQgMCAwIDEgMi0xLjQzIDUuNzMgNS43MyAwIDAgMSAyLjQ1LS41MyA2IDYgMCAwIDEgMi41LjUzIDYuMjcgNi4yNyAwIDAgMSAyIDEuNDQgNi43OSA2Ljc5IDAgMCAxIDEuMzQgMi4xNCA3IDcgMCAwIDEgLjQ5IDIuNlYyMWEuMzQuMzQgMCAwIDEgMCAuMThIMTI3LjlhNi44NSA2Ljg1IDAgMCAwIC41NiAyLjI0IDYgNiAwIDAgMCAxLjIgMS43OSA1LjYzIDUuNjMgMCAwIDAgMS43IDEuMTkgNC44NyA0Ljg3IDAgMCAwIDIgLjQ0IDUuMjYgNS4yNiAwIDAgMCAxLjM5LS4xOSA1LjMyIDUuMzIgMCAwIDAgMS4yOS0uNTQgNC41MiA0LjUyIDAgMCAwIDEuMDUtLjg0IDQuMyA0LjMgMCAwIDAgLjczLTEuMDZsLjc4LjJhNC4zNyA0LjM3IDAgMCAxLS44IDEuMjYgNSA1IDAgMCAxLTEuMjQgMSA2Ljg1IDYuODUgMCAwIDEtMS41NC42NSA2LjEzIDYuMTMgMCAwIDEtMS42Ni4yem01LjM4LTcuMTFhNi41NiA2LjU2IDAgMCAwLS41My0yLjI1IDUuODkgNS44OSAwIDAgMC0xLjIxLTEuNzggNS4zMyA1LjMzIDAgMCAwLTEuNjktMS4xNiA1LjEgNS4xIDAgMCAwLTIuMDUtLjQxIDUgNSAwIDAgMC0yLjA1LjQzIDUuMiA1LjIgMCAwIDAtMS42NiAxLjE4IDUuOTIgNS45MiAwIDAgMC0xLjE1IDEuNzggNi43IDYuNyAwIDAgMC0uNTEgMi4yM3pNMTQyLjIyIDE0LjI2bDQuNDYgNS42Ni4yLjMzLjItLjMzIDQuNDYtNS42NmgxbC01LjE2IDYuNTYgNS4xMSA2LjQ2aC0xbC00LjQzLTUuNjEtLjItLjMtLjIuMy00LjQxIDUuNjFoLTFsNS4xMS02LjQ2LTUuMTMtNi41NnpNMTYyLjA4IDI2LjY3bC0uMjUuMTRhNC44OCA0Ljg4IDAgMCAxLS41NC4yNSA1IDUgMCAwIDEtLjc4LjI0IDQuMzUgNC4zNSAwIDAgMS0xIC4xIDIuNjQgMi42NCAwIDAgMS0xLjY5LS41NiAxLjkxIDEuOTEgMCAwIDEtLjcxLTEuNTlWMTVoLTEuODV2LS43NWgxLjg1VjkuNzhoLjg5djQuNDhoMy4wOFYxNUgxNTh2MTAuMTJhMS40MiAxLjQyIDAgMCAwIC41NSAxLjEgMS44NyAxLjg3IDAgMCAwIDEuMTUuMzggMy4yNCAzLjI0IDAgMCAwIC43Ni0uMDkgNC40OSA0LjQ5IDAgMCAwIC42NC0uMiAzLjkxIDMuOTEgMCAwIDAgLjQ1LS4yMWwuMi0uMTJ6Ii8+PC9zdmc+');
  background-size: contain;
  background-repeat: no-repeat;
  margin: 12px 0px 12px 20px;
  height: 34px;
  width: 198px;
}
.koi-meeting-overlay .koi-meeting-bg-container {
  height: 100%;
  position: relative;
}
.koi-meeting-overlay .koi-meeting-bg-container .koi-meeting-bg-blurry {
  position: absolute;
  width: 110%;
  min-width: 1700px;
  filter: blur(20px);
  -webkit-filter: blur(20px);
  left: 50%;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
}
.koi-meeting-overlay .koi-meeting-bg-container .koi-meeting-transparent-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, rgba(21, 34, 53, 0.8) 0, rgba(21, 34, 53, 0.5) 100%);
}
.koi-meeting-overlay .koi-meeting-bg-container .koi-meeting-block {
  top: calc(40% + 60px);
}
.koi-meeting-overlay .koi-meeting-block {
  text-align: center;
  position: relative;
  top: 40%;
  transform: translateY(-50%);
  /* also need keyframes and -moz-keyframes */
}
.koi-meeting-overlay .koi-meeting-block .loader-wrap .loader-circle,
.koi-meeting-overlay .koi-meeting-block .loader-wrap .loader-line-mask {
  display: inline-block;
}
.koi-meeting-overlay .koi-meeting-block .loader-wrap .loader-text {
  font-family: "RalewayRegular";
  line-height: 42px;
  margin-bottom: 0;
}
.koi-meeting-overlay .koi-meeting-block .koi-meeting-state-main-text {
  font-family: "RalewayMedium";
  line-height: 48px;
  font-size: 40px;
  margin-bottom: 0;
}
.koi-meeting-overlay .koi-meeting-block .koi-meeting-state-sub-text {
  font-family: "RalewayRegular";
  font-size: 40px;
  margin: 10px 0 20px 0;
}
.koi-meeting-overlay .koi-meeting-block .koi-meeting-state-text {
  font-size: 36px;
  line-height: 48px;
  margin: 24px 0 0 0;
}
.koi-meeting-overlay .koi-meeting-block .koi-meeting-input-text {
  margin-top: 40px;
  margin-bottom: 20px;
}
.koi-meeting-overlay .koi-meeting-block .koi-password-input-group {
  background-color: transparent;
  position: relative;
  font-family: "RalewayRegular";
  letter-spacing: 2px;
  width: 349px;
  font-size: 18px;
  height: 45px;
  margin-left: auto;
  margin-right: auto;
}
.koi-meeting-overlay .koi-meeting-block .koi-password-input-group .koi-password-input {
  color: #fff;
  padding-right: 36px;
  border-radius: 3px;
  border: solid 1px #fff;
  font-family: "RalewayRegular";
  letter-spacing: 2px;
  background-color: transparent;
  width: 100%;
  font-size: 18px;
  height: 100%;
  color: white;
}
.koi-meeting-overlay .koi-meeting-block .koi-password-input-group .koi-password-input:focus {
  background-color: rgba(255, 255, 255, 0.2);
}
.koi-meeting-overlay .koi-meeting-block .koi-password-input-group .koi-submit-button {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 26px;
  height: 26px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+Q29uZmlybTwvdGl0bGU+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQuMjI1IDEzLjYxOGwtMi43NjMtMy4wMDhhLjYxNC42MTQgMCAwIDEgMC0uODYuNi42IDAgMCAxIC44NTIgMGwzLjM3IDMuNDM2YS42MTMuNjEzIDAgMCAxIDAgLjg2bC0zLjM3IDMuNDM3YS41OTcuNTk3IDAgMCAxLS44NTIgMCAuNjEzLjYxMyAwIDAgMSAwLS44NmwyLjc2My0zLjAwNXoiLz48cGF0aCBkPSJNMTMgMjVjNi42MjcgMCAxMi01LjM3MyAxMi0xMlMxOS42MjcgMSAxMyAxIDEgNi4zNzMgMSAxM3M1LjM3MyAxMiAxMiAxMnoiIHN0cm9rZT0iI0ZGRiIgZmlsbC1vcGFjaXR5PSIuMSIvPjwvZz48L3N2Zz4=");
}
.koi-meeting-overlay .koi-meeting-block .koi-password-input-group .koi-submit-button:hover {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+Q29uZmlybTwvdGl0bGU+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQuMjI1IDEzLjYxOGwtMi43NjMtMy4wMDhhLjYxNC42MTQgMCAwIDEgMC0uODYuNi42IDAgMCAxIC44NTIgMGwzLjM3IDMuNDM2YS42MTMuNjEzIDAgMCAxIDAgLjg2bC0zLjM3IDMuNDM3YS41OTcuNTk3IDAgMCAxLS44NTIgMCAuNjEzLjYxMyAwIDAgMSAwLS44NmwyLjc2My0zLjAwNXoiLz48cGF0aCBkPSJNMTMgMjVjNi42MjcgMCAxMi01LjM3MyAxMi0xMlMxOS42MjcgMSAxMyAxIDEgNi4zNzMgMSAxM3M1LjM3MyAxMiAxMiAxMnoiIHN0cm9rZT0iI0ZGRiIgZmlsbC1vcGFjaXR5PSIuNCIvPjwvZz48L3N2Zz4=");
  cursor: pointer;
}
.koi-meeting-overlay .koi-meeting-block .koi-password-input-group.invalid {
  outline-color: red;
  /* also need animation and -moz-animation */
  -webkit-animation: shake 0.5s linear;
}
@-webkit-keyframes shake {
  8%,
  41% {
    -webkit-transform: translateX(-10px);
  }
  25%,
  58% {
    -webkit-transform: translateX(10px);
  }
  75% {
    -webkit-transform: translateX(-5px);
  }
  92% {
    -webkit-transform: translateX(5px);
  }
  0%,
  100% {
    -webkit-transform: translateX(0);
  }
}
.koi-meeting-overlay .koi-meeting-block .koi-meeting-password-error {
  visibility: hidden;
  display: block;
  height: 84px;
}
.koi-meeting-overlay .koi-meeting-block .koi-meeting-error-icon {
  font-size: 17px;
}
.koi-meeting-overlay .koi-meeting-block .koi-meeting-generic-error-icon {
  font-size: 42px;
  margin-bottom: 28px;
}
.koi-meeting-overlay .koi-meeting-block .koi-meeting-generic-error-text {
  margin-left: 10px;
}
.koi-meeting-overlay .koi-meeting-block .koi-meeting-generic-error-level1 {
  font-family: "RalewayMedium";
  font-size: 40px;
  line-height: 48px;
  margin-bottom: 13px;
}
.koi-meeting-overlay .koi-meeting-block .koi-meeting-generic-error-level1 {
  font-family: "RalewayRegular";
  font-size: 36px;
  line-height: 43px;
  margin-top: 0px;
}
.koi-meeting-overlay .koi-meeting-block .koi-meeting-error-text {
  margin-top: 30px;
  margin-left: 10px;
  font-size: 24px;
  display: inline-block;
}
.koi-meeting-overlay .koi-meeting-block .error {
  visibility: visible;
}
.remote-presentation-widget-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: hidden;
}
.remote-presentation-widget-mask .ui-draggable {
  display: inline-block;
  top: 20px;
  float: right;
  right: 20px;
}
.remote-presentation-widget-mask .remote-presentation-widget {
  border-radius: 4px;
  border: solid 1px rgba(255, 255, 255, 0.3);
  box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.2);
  background-color: rgba(20, 33, 52, 0.5);
  color: white;
  font-family: 'RalewayMedium';
  font-size: 13px;
  display: inline-block;
  text-align: center;
  padding: 0 20px;
  min-width: 300px;
  pointer-events: auto;
  position: relative;
  z-index: 102;
}
.remote-presentation-widget-mask .remote-presentation-widget .presenter-info {
  padding: 6px 0 4px 0;
}
.remote-presentation-widget-mask .remote-presentation-widget .presenter-link-info,
.remote-presentation-widget-mask .remote-presentation-widget .presenter-code-info {
  padding: 4px;
  display: block;
}
.remote-presentation-widget-mask .remote-presentation-widget .presenter-link-info .presenter-link-label,
.remote-presentation-widget-mask .remote-presentation-widget .presenter-code-info .presenter-link-label,
.remote-presentation-widget-mask .remote-presentation-widget .presenter-link-info .presenter-code-label,
.remote-presentation-widget-mask .remote-presentation-widget .presenter-code-info .presenter-code-label {
  color: #c2c7cd;
  margin-right: 6px;
}
.remote-presentation-widget-mask .remote-presentation-widget .presenter-link-info .presenter-link-value,
.remote-presentation-widget-mask .remote-presentation-widget .presenter-code-info .presenter-link-value,
.remote-presentation-widget-mask .remote-presentation-widget .presenter-link-info .presenter-code-value,
.remote-presentation-widget-mask .remote-presentation-widget .presenter-code-info .presenter-code-value {
  cursor: auto;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.remote-presentation-widget-mask .remote-presentation-widget .presenter-link-info .koi-input-text,
.remote-presentation-widget-mask .remote-presentation-widget .presenter-code-info .koi-input-text {
  background: none;
  border: none;
  color: #fff;
  padding-left: 0;
}
.remote-presentation-widget-mask .remote-presentation-widget .presenter-link-info .koi-input-text::selection,
.remote-presentation-widget-mask .remote-presentation-widget .presenter-code-info .koi-input-text::selection {
  background: rgba(74, 144, 226, 0.4);
  /* WebKit/Blink Browsers */
}
.remote-presentation-widget-mask .remote-presentation-widget .presenter-link-info .koi-input-text::-moz-selection,
.remote-presentation-widget-mask .remote-presentation-widget .presenter-code-info .koi-input-text::-moz-selection {
  background: rgba(74, 144, 226, 0.4);
  /* Gecko Browsers */
}
.remote-presentation-widget-mask .remote-presentation-widget .presenter-link-info {
  padding-bottom: 0;
  margin: auto;
}
.remote-presentation-widget-mask .remote-presentation-widget .divider {
  height: 1px;
  background-color: rgba(255, 255, 255, 0.2);
  margin: 0px -20px 0 -20px;
}
.remote-presentation-widget-mask .remote-presentation-widget .presenter-actions {
  display: flex;
  align-items: center;
  padding: 10px 16px;
}
.remote-presentation-widget-mask .remote-presentation-widget .presenter-actions .follower-counter-container {
  font-size: 20px;
}
.remote-presentation-widget-mask .remote-presentation-widget .presenter-actions .follower-counter-container .follower-counter {
  font-size: 13px;
  display: inline-block;
  position: relative;
  bottom: 3px;
  padding-left: 3px;
}
.remote-presentation-widget-mask .remote-presentation-widget .presenter-actions .meeting-code-container {
  font-size: 20px;
  margin-left: 24px;
}
.remote-presentation-widget-mask .remote-presentation-widget .presenter-actions .meeting-code-container .meeting-code {
  font-size: 13px;
  display: inline-block;
  position: relative;
  bottom: 3px;
  padding-left: 3px;
}
.remote-presentation-widget-mask .remote-presentation-widget .presenter-actions .end-presentation-button-container {
  text-align: right;
  width: 100%;
}
.remote-presentation-widget-mask .remote-presentation-widget .presenter-actions .end-presentation-button-container .end-presentation-button {
  padding: 3px 30px;
  font-size: 13px;
  color: white;
  min-width: 102px;
  background-color: #ec2e53;
}
.remote-presentation-widget-mask .remote-presentation-widget .presenter-actions .end-presentation-button-container .end-presentation-button i {
  font-size: 20px;
  margin: -1px 8px 0 -8px;
}
.remote-presentation-widget-mask .remote-presentation-widget .presenter-actions .end-presentation-button-container .koi-button-disabled.end-presentation-button {
  background-color: #ec2e53 !important;
  color: white !important;
  opacity: 0.5;
}
.remote-presentation-widget-mask .remote-presentation-widget .presenter-actions .end-presentation-button-container .end-presentation-button:hover {
  background-color: #E01A41;
}
.koi-remote-modal-container {
  font-size: 14px;
  font-family: "RalewayRegular";
  color: #475262;
}
.koi-remote-modal-container .hidden {
  display: none;
  visibility: hidden;
}
.koi-remote-modal-container .input-text {
  width: 294px;
  height: 30px;
  border-radius: 3px 0 0 3px ;
  font-family: "RalewayMedium";
  color: #475262;
  width: 427px;
  border: 1px solid #c2c7cd;
}
.koi-remote-modal-container .error {
  color: #df4840;
  border-color: #df4840;
}
.koi-remote-modal-container .error ::-webkit-input-placeholder {
  color: red;
}
.koi-remote-modal-container .error :-moz-placeholder {
  /* Firefox 18- */
  color: red;
}
.koi-remote-modal-container .error ::-moz-placeholder {
  /* Firefox 19+ */
  color: red;
}
.koi-remote-modal-container .error :-ms-input-placeholder {
  color: red;
}
.koi-remote-modal-container .error input:focus::-webkit-input-placeholder {
  color: transparent;
}
.koi-remote-modal-container .error input:focus:-moz-placeholder {
  /* Firefox 18- */
  color: transparent;
}
.koi-remote-modal-container .error input:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: transparent;
}
.koi-remote-modal-container .error input:focus:-ms-input-placeholder {
  color: transparent;
}
.koi-remote-modal-container .success {
  color: #279b69;
  border-color: #279b69;
}
.koi-remote-modal-container .success-text,
.koi-remote-modal-container .error-text {
  width: 537px;
  margin: 6px 0 -21px 0;
  font-family: "RalewayRegular";
  font-size: 13px;
}
.koi-remote-modal-container .success-text {
  color: #279b69;
  border-color: #279b69;
}
.koi-remote-modal-container .error-text {
  color: #df4840;
  border-color: #df4840;
}
.koi-remote-modal-container .error-text ::-webkit-input-placeholder {
  color: red;
}
.koi-remote-modal-container .error-text :-moz-placeholder {
  /* Firefox 18- */
  color: red;
}
.koi-remote-modal-container .error-text ::-moz-placeholder {
  /* Firefox 19+ */
  color: red;
}
.koi-remote-modal-container .error-text :-ms-input-placeholder {
  color: red;
}
.koi-remote-modal-container .error-text input:focus::-webkit-input-placeholder {
  color: transparent;
}
.koi-remote-modal-container .error-text input:focus:-moz-placeholder {
  /* Firefox 18- */
  color: transparent;
}
.koi-remote-modal-container .error-text input:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: transparent;
}
.koi-remote-modal-container .error-text input:focus:-ms-input-placeholder {
  color: transparent;
}
.koi-remote-modal-container .input-text.error {
  color: #df4840;
  border-color: #df4840;
  background-color: rgba(223, 71, 63, 0.1);
  border: 1px solid ;
}
.koi-remote-modal-container .input-text.error ::-webkit-input-placeholder {
  color: red;
}
.koi-remote-modal-container .input-text.error :-moz-placeholder {
  /* Firefox 18- */
  color: red;
}
.koi-remote-modal-container .input-text.error ::-moz-placeholder {
  /* Firefox 19+ */
  color: red;
}
.koi-remote-modal-container .input-text.error :-ms-input-placeholder {
  color: red;
}
.koi-remote-modal-container .input-text.error input:focus::-webkit-input-placeholder {
  color: transparent;
}
.koi-remote-modal-container .input-text.error input:focus:-moz-placeholder {
  /* Firefox 18- */
  color: transparent;
}
.koi-remote-modal-container .input-text.error input:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: transparent;
}
.koi-remote-modal-container .input-text.error input:focus:-ms-input-placeholder {
  color: transparent;
}
.koi-remote-modal-container .success .koi-tooltip,
.koi-remote-modal-container .error .koi-tooltip {
  visibility: hidden;
}
.koi-remote-modal-container .koi-tooltip {
  margin-right: 5px;
  position: absolute;
  top: 8px;
  left: 442px;
  color: #fff;
  text-align: center;
}
.koi-remote-modal-container .koi-tooltip .koi-floating-popup-content,
.koi-remote-modal-container .koi-tooltip .koi-floating-popup-pointer {
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: #152235;
}
.koi-remote-modal-container .koi-tooltip .koi-floating-popup-container {
  background: none;
  box-shadow: none;
  top: 32px !important;
  width: 80px;
  margin-left: -40px;
}
.koi-remote-modal-container .koi-tooltip .koi-floating-popup-pointer.koi-pointer-y-top {
  border-right: none;
  border-bottom: none;
  height: 10px;
  top: -5px;
  width: 10px;
  left: 50% !important;
  z-index: 201;
}
.koi-remote-modal-container .koi-tooltip .koi-floating-popup-pointer-shadow.koi-pointer-y-top {
  display: none;
  height: 10px;
  width: 10px;
  left: 50% !important;
  z-index: 199;
}
.koi-remote-modal-container .koi-tooltip .koi-floating-popup-content {
  border-radius: 4px;
  font-family: "RalewayMedium";
  font-size: 11px;
  letter-spacing: 0.5px;
  padding: 6px 12px;
}
.koi-remote-modal-container .onboarding-intro-container {
  font-family: "RalewayRegular";
  color: #475262;
  position: relative;
  display: flex;
  flex-direction: row;
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-image {
  min-width: 162px;
  min-height: 336px;
  display: inline-block;
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container {
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
  margin-left: 48px;
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container .onboarding-title {
  text-transform: uppercase;
  font-family: "RalewayBold";
  font-size: 13px;
  line-height: 1.8;
  letter-spacing: 0.5px;
  margin-bottom: 6px;
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container .onboarding-subtitle {
  font-size: 40px;
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container .onboarding-description {
  font-size: 16px;
  line-height: 1.5;
  margin-top: 18px;
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container .onboarding-description1 {
  font-size: 16px;
  line-height: 1.5;
  margin-top: 18px;
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container .onboarding-description2 {
  font-size: 16px;
  line-height: 1.5;
  margin-top: 18px;
  margin-top: 6px;
  flex-grow: 1;
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container .remote-link-prefix {
  float: left;
  margin-top: 8px;
  font-family: "RalewayMedium";
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container .remote-link-input-block {
  width: 185px;
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container #remote-link-username {
  width: 100%;
  margin-top: 0;
  border-radius: 5px;
  border: solid 1px #c2c7cd;
  margin-left: 6px;
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container #remote-link-username:focus {
  border-color: #3181ff;
  background-color: rgba(48, 138, 255, 0.1);
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container .error #remote-link-username {
  color: #df4840;
  border-color: #df4840;
  background-color: rgba(223, 71, 63, 0.1);
  border: 1px solid ;
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container .error #remote-link-username ::-webkit-input-placeholder {
  color: red;
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container .error #remote-link-username :-moz-placeholder {
  /* Firefox 18- */
  color: red;
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container .error #remote-link-username ::-moz-placeholder {
  /* Firefox 19+ */
  color: red;
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container .error #remote-link-username :-ms-input-placeholder {
  color: red;
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container .error #remote-link-username input:focus::-webkit-input-placeholder {
  color: transparent;
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container .error #remote-link-username input:focus:-moz-placeholder {
  /* Firefox 18- */
  color: transparent;
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container .error #remote-link-username input:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: transparent;
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container .error #remote-link-username input:focus:-ms-input-placeholder {
  color: transparent;
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container .remote-link-input-error {
  width: 267px;
}
.koi-remote-modal-container .onboarding-intro-container .onboarding-right-container .btn-submit {
  align-self: flex-end;
}
.koi-remote-modal-container .onboarding-presentername-container {
  font-family: "RalewayRegular";
  color: #475262;
  position: relative;
  display: flex;
  flex-direction: row;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-image {
  min-width: 162px;
  min-height: 336px;
  display: inline-block;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container {
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
  margin-left: 48px;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container .onboarding-title {
  text-transform: uppercase;
  font-family: "RalewayBold";
  font-size: 13px;
  line-height: 1.8;
  letter-spacing: 0.5px;
  margin-bottom: 6px;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container .onboarding-subtitle {
  font-size: 40px;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container .onboarding-description {
  font-size: 16px;
  line-height: 1.5;
  margin-top: 18px;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container .onboarding-description1 {
  font-size: 16px;
  line-height: 1.5;
  margin-top: 18px;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container .onboarding-description2 {
  font-size: 16px;
  line-height: 1.5;
  margin-top: 18px;
  margin-top: 6px;
  flex-grow: 1;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container .remote-link-prefix {
  float: left;
  margin-top: 8px;
  font-family: "RalewayMedium";
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container .remote-link-input-block {
  width: 185px;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container #remote-link-username {
  width: 100%;
  margin-top: 0;
  border-radius: 5px;
  border: solid 1px #c2c7cd;
  margin-left: 6px;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container #remote-link-username:focus {
  border-color: #3181ff;
  background-color: rgba(48, 138, 255, 0.1);
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container .error #remote-link-username {
  color: #df4840;
  border-color: #df4840;
  background-color: rgba(223, 71, 63, 0.1);
  border: 1px solid ;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container .error #remote-link-username ::-webkit-input-placeholder {
  color: red;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container .error #remote-link-username :-moz-placeholder {
  /* Firefox 18- */
  color: red;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container .error #remote-link-username ::-moz-placeholder {
  /* Firefox 19+ */
  color: red;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container .error #remote-link-username :-ms-input-placeholder {
  color: red;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container .error #remote-link-username input:focus::-webkit-input-placeholder {
  color: transparent;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container .error #remote-link-username input:focus:-moz-placeholder {
  /* Firefox 18- */
  color: transparent;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container .error #remote-link-username input:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: transparent;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container .error #remote-link-username input:focus:-ms-input-placeholder {
  color: transparent;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container .remote-link-input-error {
  width: 267px;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container .btn-submit {
  align-self: flex-end;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container .onboarding-description {
  margin-bottom: 18px;
}
.koi-remote-modal-container .onboarding-presentername-container .onboarding-right-container .input-text.error {
  border-radius: 5px;
}
.koi-remote-modal-container .btn-copy {
  width: 96px;
  height: 30px;
  font-size: 13px;
  border-radius: 0 3px 3px 0;
  background-color: #dbdfe5;
  color: #152235;
  font-family: "RalewaySemiBold";
  cursor: pointer;
  position: absolute;
}
.koi-remote-modal-container .btn-copy:hover {
  background-color: #c2c7cd;
}
.koi-remote-modal-container .btn-copy.remote-code-copy {
  margin-top: 20px;
}
.koi-remote-modal-container .remote-link-confirm {
  width: 96px;
  height: 30px;
  font-size: 13px;
  border-radius: 0 3px 3px 0;
  background-color: #dbdfe5;
  color: #152235;
  cursor: pointer;
  position: absolute;
  background-color: #3181ff;
  color: white;
  font-family: "RalewaySemiBold";
}
.koi-remote-modal-container .remote-link-confirm:hover {
  background-color: #c2c7cd;
}
.koi-remote-modal-container .remote-link-confirm.remote-code-copy {
  margin-top: 20px;
}
.koi-remote-modal-container .remote-link-confirm:hover {
  background-color: #2c73e6;
}
.koi-remote-modal-container .koi-button-disabled {
  width: 96px;
  height: 30px;
  font-size: 13px;
  border-radius: 0 3px 3px 0;
  background-color: #dbdfe5;
  color: #152235;
  font-family: "RalewaySemiBold";
  cursor: pointer;
  position: absolute;
  background-color: #3181ff !important;
  color: #fff !important;
  opacity: 0.5;
}
.koi-remote-modal-container .koi-button-disabled:hover {
  background-color: #c2c7cd;
}
.koi-remote-modal-container .koi-button-disabled.remote-code-copy {
  margin-top: 20px;
}
.koi-remote-modal-container .remote-link-input-message {
  font-family: "RalewayRegular";
  position: absolute;
  margin-top: 6px;
  margin-left: 6px;
  visibility: hidden;
  width: 268px;
  display: block;
}
.koi-remote-modal-container .error .remote-link-input-message {
  visibility: visible;
  color: #df4840;
}
.koi-remote-modal-container .success .remote-link-input-message {
  visibility: visible;
  color: #279b69;
}
.koi-remote-modal-container .button-generate {
  background: none;
  padding-top: 1px;
  margin-left: -6px;
}
.koi-remote-modal-container .button-generate .icon-replay {
  font-size: 20px;
  color: #475262;
  -moz-transform: scaleX(-1);
  /* Gecko */
  -o-transform: scaleX(-1);
  /* Opera */
  -webkit-transform: scaleX(-1);
  /* Webkit */
  transform: scaleX(-1);
  /* Standard */
  filter: FlipH;
}
.koi-remote-modal-container .close-button {
  position: relative;
  top: -30px;
  right: -30px;
  color: #475262;
}
.koi-remote-modal-container .share-link-text {
  font-family: "RalewaySemiBold";
  text-transform: uppercase;
  letter-spacing: 1px;
}
.koi-remote-modal-container .link-container {
  margin: 20px 0;
  position: relative;
}
.koi-remote-modal-container .link-container .remote-link-edit-btn {
  background: none;
}
.koi-remote-modal-container .link-container .remote-link-edit-btn .icon-pencil {
  font-size: 14px;
  color: #475262;
}
.koi-remote-modal-container .link-container .remote-link-label {
  display: inline-block;
  margin-right: 3px;
}
.koi-remote-modal-container .link-container #remote-link-full-url {
  width: 468px;
  height: 30px;
  border-radius: 3px 0 0 3px;
  border-right: none;
  padding: 0 25px 0 6px;
  color: #8E939C;
  text-shadow: 0 0 0 #475262;
  font-family: "RalewayRegular";
}
.koi-remote-modal-container .link-container #remote-link-username {
  width: 100%;
  height: 30px;
  margin-left: 2px;
  margin-top: 0;
  border-radius: 3px 0 0 3px ;
  border-color: #3181ff;
  background-color: rgba(48, 138, 255, 0.1);
}
.koi-remote-modal-container .link-container .error #remote-link-username {
  color: #df4840;
  border-color: #df4840;
  background-color: rgba(223, 71, 63, 0.1);
  border: 1px solid ;
}
.koi-remote-modal-container .link-container .error #remote-link-username ::-webkit-input-placeholder {
  color: red;
}
.koi-remote-modal-container .link-container .error #remote-link-username :-moz-placeholder {
  /* Firefox 18- */
  color: red;
}
.koi-remote-modal-container .link-container .error #remote-link-username ::-moz-placeholder {
  /* Firefox 19+ */
  color: red;
}
.koi-remote-modal-container .link-container .error #remote-link-username :-ms-input-placeholder {
  color: red;
}
.koi-remote-modal-container .link-container .error #remote-link-username input:focus::-webkit-input-placeholder {
  color: transparent;
}
.koi-remote-modal-container .link-container .error #remote-link-username input:focus:-moz-placeholder {
  /* Firefox 18- */
  color: transparent;
}
.koi-remote-modal-container .link-container .error #remote-link-username input:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: transparent;
}
.koi-remote-modal-container .link-container .error #remote-link-username input:focus:-ms-input-placeholder {
  color: transparent;
}
.koi-remote-modal-container .link-container .remote-name-input-error {
  padding-top: 6px;
  position: absolute;
}
.koi-remote-modal-container .link-container .remote-link-edit-container {
  display: inline;
}
.koi-remote-modal-container .remote-link-edit-container {
  flex-grow: 1;
  margin-bottom: 10px;
}
.koi-remote-modal-container .start-prezi-container .start-prezi-container-heading {
  font-size: 40px;
  margin-bottom: 40px;
}
.koi-remote-modal-container .start-prezi-container .section-start-remote-presentation {
  display: flex;
  margin-top: 48px;
}
.koi-remote-modal-container .start-prezi-container .start-prezi-container-placeholder {
  height: 88px;
}
.koi-remote-modal-container .error-container {
  color: #df4840;
  display: inline-flex;
  align-items: center;
  width: 404px;
}
.koi-remote-modal-container .btn-start-remote-presentation {
  display: inline-flex;
  position: relative;
  float: right;
  width: 160px;
  height: 30px;
  color: white;
  font-size: 13px;
  border-radius: 3px;
  font-family: "RalewaySemiBold";
  cursor: pointer;
}
.koi-remote-modal-container .btn-start-remote-presentation i {
  margin-right: 7px;
}
.koi-remote-modal-container .btn-start-remote-presentation.error {
  background-color: #df4840;
}
.koi-remote-modal-container .remote-code-container {
  width: 562px;
  margin-top: 40px;
  padding: 12px 48px 9px 48px;
  background-color: rgba(243, 245, 249, 0.5);
  border: solid 1px #e4e9f0;
  color: #475262;
}
.koi-remote-modal-container .remote-code-container .remote-code-switch-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.koi-remote-modal-container .remote-code-container .remote-code-switch-container .presenter-code-protect-label {
  display: inline-block;
  font-family: "RalewaySemiBold";
  font-size: 13px;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: auto 0;
}
.koi-remote-modal-container .remote-code-container .remote-code-switch-container .remote-code-switch {
  display: inline-block;
  transform: scale(0.7, 0.7);
  margin: auto 0;
}
.koi-remote-modal-container .remote-code-container .remote-code-switch-container .remote-code-switch .cmn-toggle-round + label:after {
  width: 32px;
  height: 32px;
  top: 0;
  left: 0;
}
.koi-remote-modal-container .remote-code-container .remote-code-input-container {
  margin-bottom: 20px;
}
.koi-remote-modal-container .remote-code-container .remote-code-input-container .remote-code-label {
  width: 513px;
  line-height: 1.4;
  letter-spacing: 0.5px;
  font-family: "RalewayRegular";
}
.koi-remote-modal-container .remote-code-container .remote-code-input-container .remote-link-saved {
  display: inline-block;
  color: #279b69;
  margin-left: 10px;
}
.koi-remote-modal-container .remote-code-container .remote-code-input-container .remote-link-saved * {
  position: initial;
  width: auto;
  display: inline-block;
  margin-left: 5px;
}
.koi-remote-modal-container .remote-code-container .remote-code-input-container .remote-link-saved .icon-checkmark {
  margin-top: -2px;
  vertical-align: middle;
}
.koi-remote-modal-container .remote-link-input-block {
  width: 328px;
  padding-right: 2px;
}
.koi-remote-modal-container .remote-code-input-block {
  width: 265px;
  margin-top: 20px;
}
.koi-remote-modal-container .remote-code-input-block #remote-code-input {
  border-right: none;
}
.koi-remote-modal-container .remote-code-input-block .koi-tooltip {
  left: 240px;
  top: 4px;
}
.koi-remote-modal-container .remote-code-input-block .koi-tooltip .koi-floating-popup-container {
  width: 110px;
  margin-left: -58px;
}
.koi-remote-modal-container .code-generated input {
  color: #3181ff;
}
.koi-remote-modal-container .icon-warning,
.koi-remote-modal-container .icon-checkmark {
  position: absolute;
  font-size: 14px;
  top: 8px;
  right: 106px;
}
.koi-remote-modal-container .icon-checkmark {
  color: #279b69;
}
.koi-remote-modal-container .remote-link-input-block,
.koi-remote-modal-container .remote-code-input-block {
  position: relative;
  display: inline-block;
}
.koi-remote-modal-container .remote-link-input-block .input-text,
.koi-remote-modal-container .remote-code-input-block .input-text {
  width: 100%;
  height: 30px;
  font-family: "RalewayRegular";
}
.koi-remote-modal-container .remote-link-input-block .icon-warning,
.koi-remote-modal-container .remote-code-input-block .icon-warning,
.koi-remote-modal-container .remote-link-input-block .icon-checkmark,
.koi-remote-modal-container .remote-code-input-block .icon-checkmark {
  visibility: hidden;
  right: 5px;
}
.koi-remote-modal-container .remote-link-input-block.success,
.koi-remote-modal-container .remote-code-input-block.success {
  color: #279b69;
}
.koi-remote-modal-container .remote-link-input-block.success .icon-checkmark,
.koi-remote-modal-container .remote-code-input-block.success .icon-checkmark {
  visibility: visible;
}
.koi-remote-modal-container .remote-link-input-block.error,
.koi-remote-modal-container .remote-code-input-block.error {
  color: #df4840;
}
.koi-remote-modal-container .remote-link-input-block.error .icon-warning,
.koi-remote-modal-container .remote-code-input-block.error .icon-warning {
  visibility: visible;
}
/* Animation */
@keyframes dragon-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes nudge-vertical {
  from {
    transform: translate(0, 0px);
  }
  to {
    transform: translate(0, 15px);
  }
}
@keyframes nudge-horizontal {
  from {
    transform: translate(0px, 0);
  }
  to {
    transform: translate(15px, 0);
  }
}
.nudge-animation {
  animation-duration: 0.6s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
.nudge-horizontal {
  animation-name: nudge-horizontal;
  animation-duration: 0.6s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
.nudge-vertical {
  animation-name: nudge-vertical;
  animation-duration: 0.6s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
.pulsating-overlay {
  animation-name: pulsate;
  animation-duration: 1s;
  animation-timing-function: ease;
}
.onboarding-pulsating-container {
  position: relative;
}
.onboarding-pulsating-overlay {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 100%;
}
.multiproduct-video-modal {
  width: 100%;
  height: 100%;
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
}
.multiproduct-video-modal .popup-outer-vertical-container {
  width: 70%;
  height: 100%;
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
}
.multiproduct-video-modal .popup-outer-vertical-container .popup-outer-horizontal-container {
  width: 100%;
  height: 90%;
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
}
.multiproduct-video-modal .popup-outer-vertical-container .popup-outer-horizontal-container .popup-container {
  width: 100%;
  height: 100%;
}
.multiproduct-video-modal .popup-outer-vertical-container .popup-outer-horizontal-container .popup-container .video-popup {
  z-index: 301;
  padding: 46px 100px;
  position: relative;
  height: 100%;
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
}
.multiproduct-video-modal .popup-outer-vertical-container .popup-outer-horizontal-container .popup-container .video-popup .koi-floating-popup-content {
  padding: 0;
  width: 100%;
  height: 100%;
}
.multiproduct-video-modal .popup-outer-vertical-container .popup-outer-horizontal-container .popup-container .video-popup .onboarding-video-content {
  display: flex;
  display: -webkit-flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.multiproduct-video-modal .popup-outer-vertical-container .popup-outer-horizontal-container .popup-container .video-popup .onboarding-video-content .get-ready-title {
  width: calc(100% + 200px);
  white-space: normal;
  font-family: "RalewayRegular";
  font-size: 32px;
  text-align: center;
  height: 40px;
}
.multiproduct-video-modal .popup-outer-vertical-container .popup-outer-horizontal-container .popup-container .video-popup .onboarding-video-content .onboarding-video {
  width: 100%;
  height: calc(100% - 192px);
  border-radius: 7px;
  margin: 44px 0;
}
.multiproduct-video-modal .popup-outer-vertical-container .popup-outer-horizontal-container .popup-container .video-popup .onboarding-video-content .onboarding-video * {
  width: 100%;
  height: 100%;
}
.multiproduct-video-modal .popup-outer-vertical-container .popup-outer-horizontal-container .popup-container .video-popup .onboarding-video-content .get-started-btn {
  font-family: "RalewaySemiBold";
  text-align: center;
  font-size: 13px;
  width: 131px;
  height: 30px;
  line-height: 1.38;
  letter-spacing: 0.5px;
  background: none;
  border: 1px solid #3181ff;
  color: #3181ff;
  cursor: pointer;
}
.multiproduct-video-modal .popup-outer-vertical-container .popup-outer-horizontal-container .popup-container .video-popup .onboarding-video-content .get-started-btn:hover {
  background-color: #3181ff;
  color: white;
}
.popup-center-transform {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.audio-onboarding-present {
  margin-left: -112px;
}
.audio-onboarding-present .koi-floating-popup-pointer,
.audio-onboarding-present .koi-floating-popup-pointer-shadow {
  margin-left: 70px;
}
@-webkit-keyframes prezipage-rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes prezipage-rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes prezipage-rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes prezipage-rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes prezipage-rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes prezipage-rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes prezipage-rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes prezipage-rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes prezipage-rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes prezipage-rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes prezipage-fade-in {
  from {
    opacity: 0.3;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes prezipage-fade-in {
  from {
    opacity: 0.3;
  }
  to {
    opacity: 1;
  }
}
@-ms-keyframes prezipage-fade-in {
  from {
    opacity: 0.3;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes prezipage-fade-in {
  from {
    opacity: 0.3;
  }
  to {
    opacity: 1;
  }
}
@keyframes prezipage-fade-in {
  from {
    opacity: 0.3;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes prezipage-fade-in {
  from {
    opacity: 0.3;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes prezipage-fade-in {
  from {
    opacity: 0.3;
  }
  to {
    opacity: 1;
  }
}
@-ms-keyframes prezipage-fade-in {
  from {
    opacity: 0.3;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes prezipage-fade-in {
  from {
    opacity: 0.3;
  }
  to {
    opacity: 1;
  }
}
@keyframes prezipage-fade-in {
  from {
    opacity: 0.3;
  }
  to {
    opacity: 1;
  }
}
#prezipage-loader-container .slide-enter {
  transform: translateX(-450px);
  transition: transform 0.35s ease-in-out;
}
#prezipage-loader-container .slide-enter.slide-enter-active {
  transform: translateX(0);
}
#prezipage-loader-container .slide-exit {
  transition: transform 0.35s ease-in-out;
  transform: translateX(0);
}
#prezipage-loader-container .slide-exit.slide-exit-active {
  transform: translateX(-450px);
}
#prezipage-loader-container .fade-enter {
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
}
#prezipage-loader-container .fade-enter.fade-enter-active {
  opacity: 1;
}
#prezipage-loader-container .fade-exit {
  transition: opacity 0.4s ease-in-out;
  opacity: 1;
}
#prezipage-loader-container .fade-exit.fade-exit-active {
  opacity: 0;
}
/*
    As long as the prezipage needs to co-exist with bootstrap (topbar anyone??), there will
    be (weird?) styles set by bootstrap which will create nasty surprises here and there.

    The day we get rid of bootstrap, we can get rid of this file.
*/
div#prezipage,
div#prezi-player {
  line-height: 1;
  color: #152235;
}
html,
body {
  width: 100%;
  height: 100%;
  margin: 0;
  overflow: hidden;
}
.prevent-mac-swiping {
  overscroll-behavior-x: none;
}
#body-footer {
  display: none;
}
.full {
  position: absolute;
  bottom: 0px;
  top: 0px;
  right: 0px;
  left: 0px;
}
.blurred {
  -webkit-filter: blur(10px);
  filter: blur(10px);
}
.editor-logged-in {
  z-index: 0;
}
#prezi-viewer,
#prezi-player {
  position: absolute;
  bottom: 0px;
  top: 0px;
  right: 0px;
  left: 0px;
}
#prezi-viewer.editor-logged-out,
#prezi-player.editor-logged-out {
  top: 72px;
}
#prezipage {
  z-index: 1000;
  height: 100%;
}
#prezipage .loader {
  position: absolute;
  bottom: 0px;
  top: 0px;
  right: 0px;
  left: 0px;
  font-family: 'RalewayRegular';
  z-index: 1000;
  pointer-events: none;
}
.big-icon {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 32px;
}
.instant-templatechooser {
  background-color: white;
  position: relative;
  width: 100%;
  height: 100%;
}
.instant-templatechooser .templatechooser-title {
  color: black;
  position: absolute;
  top: 100px;
}
@media (min-width: 996px) {
  .instant-templatechooser .modal-dialog {
    width: 996px;
  }
}
#prezipage-loader-container {
  position: absolute;
  bottom: 0px;
  right: 0px;
  left: 0px;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  z-index: 1000;
  top: 0px;
  overflow: hidden;
}
#prezipage-loader-container .info-overlay {
  pointer-events: auto;
}
#prezipage-loader-container .mini-overlay {
  position: absolute;
  bottom: 0px;
  top: 0px;
  right: 0px;
  left: 0px;
  pointer-events: all;
  width: 450px;
  top: 70px;
}
#prezipage-loader-container .mini-overlay .center-block-container,
#prezipage-loader-container .mini-overlay .navbar-container,
#prezipage-loader-container .mini-overlay .full-bg,
#prezipage-loader-container .mini-overlay .full-gradient {
  background: rgba(21, 34, 53, 0.9);
}
#prezipage-loader-container .mini-overlay .content-block {
  padding-top: 72px;
}
#prezipage-loader-container .restart-close,
#prezipage-loader-container .close-overlay-button {
  position: absolute;
  margin-top: 16px;
  margin-right: 6px;
  right: 0px;
  z-index: 1011;
  font-size: 20px;
  color: white;
  cursor: pointer;
}
#prezipage-loader-container .restart-close {
  pointer-events: all;
  padding-top: 72px;
}
#prezipage-loader-container .center-block-container {
  position: absolute;
  bottom: 0px;
  top: 0px;
  right: 0px;
  left: 0px;
  z-index: 1010;
  display: flex;
  display: -webkit-flex;
}
#prezipage-loader-container .center-block-container .center-block {
  height: 173px;
  width: 215px;
  margin: auto;
  text-align: center;
  color: white;
}
#prezipage-loader-container .center-block-container .center-block .action-text {
  font-size: 25px;
  font-weight: bold;
}
#prezipage-loader-container .center-block-container .center-block .action-container {
  pointer-events: all;
  height: 100%;
  width: 100%;
  padding-top: 10px;
  border-radius: 15px;
  background-color: #152235;
  opacity: 0.8;
}
#prezipage-loader-container .center-block-container .center-block .action-container .action-icon {
  height: 43px;
  background: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 36px 43px;
  margin-top: 30px;
  margin-bottom: 30px;
}
#prezipage-loader-container .center-block-container .center-block .action-container button {
  outline: none;
  border: 0px;
  background-color: transparent;
  width: 100%;
  position: relative;
  bottom: 15px;
}
#prezipage-loader-container .center-block-container .center-block .action-container:hover {
  cursor: pointer;
}
#prezipage-loader-container .center-block-container .center-block .progress-container .text-animation {
  font-size: 18px;
  font-weight: bold;
  -webkit-animation: prezipage-fade-in 2s ease-in alternate infinite;
  -moz-animation: prezipage-fade-in 2s ease-in alternate infinite;
  -ms-animation: prezipage-fade-in 2s ease-in alternate infinite;
  -o-animation: prezipage-fade-in 2s ease-in alternate infinite;
  animation: prezipage-fade-in 2s ease-in alternate infinite;
}
#prezipage-loader-container .center-block-container .center-block .progress-container .progress-composite {
  width: 100px;
  height: 100px;
  margin: auto;
  margin-bottom: 15px;
}
#prezipage-loader-container .center-block-container .center-block .progress-container .progress-composite .progress-svg {
  transform: rotate(270deg);
  position: absolute;
  width: 90px;
  height: 90px;
  display: block;
}
#prezipage-loader-container .center-block-container .center-block .progress-container .progress-composite .progress-svg circle {
  stroke-dashoffset: 270.17;
  transition: stroke-dashoffset 1s linear;
  stroke-width: 4px;
  stroke: #3784FB;
}
#prezipage-loader-container .center-block-container .center-block .progress-container .progress-composite .progress-anim {
  background: url(data:image/png;base64,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);
  -webkit-animation: prezipage-rotating 1.5s linear infinite;
  -moz-animation: prezipage-rotating 1.5s linear infinite;
  -ms-animation: prezipage-rotating 1.5s linear infinite;
  -o-animation: prezipage-rotating 1.5s linear infinite;
  animation: prezipage-rotating 1.5s linear infinite;
  width: 90px;
  height: 90px;
  position: absolute;
}
#prezipage-loader-container .share-container {
  position: absolute;
  bottom: 0px;
  top: 0px;
  right: 0px;
  left: 0px;
  display: block;
  z-index: 1013;
  pointer-events: all;
}
#prezipage-loader-container .topmenu-container {
  pointer-events: all;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  z-index: 1011;
}
#prezipage-loader-container .navbar-container {
  z-index: 1011;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 100px;
}
#prezipage-loader-container .content-block {
  position: absolute;
  z-index: 1010;
  padding-top: 114px;
  padding-left: 60px;
  padding-right: 30px;
}
#prezipage-loader-container .content-block p {
  font-family: 'RalewayRegular';
  color: white;
  margin: 0px;
  line-height: 18px;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 0.5px;
}
#prezipage-loader-container .content-block h1 {
  color: white;
  font-family: 'RalewayBold';
  font-size: 40px;
  font-weight: bold;
  margin-bottom: 41px;
  letter-spacing: 0.2px;
  line-height: 48px;
}
#prezipage-loader-container .content-block h1.long-title {
  font-size: 30px;
  line-height: 36px;
}
#prezipage-loader-container .content-block h1.very-long-title {
  font-size: 24px;
  line-height: 30px;
}
#prezipage-loader-container .content-block .sharing-settings {
  pointer-events: all;
  cursor: pointer;
}
#prezipage-loader-container .content-block .content-row {
  margin-bottom: 25px;
  display: flex;
  display: -webkit-flex;
  color: white;
  align-items: center;
}
#prezipage-loader-container .content-block .content-row p {
  max-width: 400px;
}
#prezipage-loader-container .content-block .content-row .bullet {
  text-align: center;
  overflow: hidden;
  margin: 0px 10px;
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.5);
  display: flex;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}
#prezipage-loader-container .content-block .content-row .bullet.no-border {
  border: 0px;
}
#prezipage-loader-container .content-block .content-row .bullet.user-icon {
  background: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 32px;
  background-size: 28px;
}
#prezipage-loader-container .content-block .content-row .bullet.share-icon {
  background: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 32px;
}
#prezipage-loader-container .full-cover {
  position: absolute;
  bottom: 0px;
  top: 0px;
  right: 0px;
  left: 0px;
  top: 72px;
  background-color: white;
}
#prezipage-loader-container .full-bg {
  position: absolute;
  bottom: 0px;
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: -25px;
  right: -25px;
  left: -25px;
  z-index: 1001;
  opacity: 1;
  transition: opacity 1.6s ease-in-out;
  -webkit-transition: opacity 1.6s ease-in-out;
}
#prezipage-loader-container .full-bg.faded-out {
  opacity: 0;
}
#prezipage-loader-container .full-gradient {
  position: absolute;
  bottom: 0px;
  top: 0px;
  right: 0px;
  left: 0px;
  z-index: 1002;
  background: -moz-linear-gradient(left, rgba(21, 34, 53, 0.85) 0%, rgba(21, 34, 53, 0.7) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(21, 34, 53, 0.85)), color-stop(100%, rgba(21, 34, 53, 0.7)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(21, 34, 53, 0.85) 0%, rgba(21, 34, 53, 0.7) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(21, 34, 53, 0.85) 0%, rgba(21, 34, 53, 0.7) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(21, 34, 53, 0.85) 0%, rgba(21, 34, 53, 0.7) 100%);
  /* IE10+ */
  background: linear-gradient(to right, rgba(21, 34, 53, 0.85) 0%, rgba(21, 34, 53, 0.7) 100%);
  /* W3C */
}
#prezipage-loader-container .viewer-identification-block-container {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1010;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  background-color: rgba(20, 33, 52, 0.8);
  pointer-events: all;
  justify-content: space-between;
  align-items: center;
}
#prezipage-loader-container .viewer-identification-block-container .center-position-placeholder {
  height: 72px;
}
#prezipage-loader-container .viewer-identification-block-container .viewer-identification-block .viewer-identification {
  width: 554px;
}
#prezipage-loader-container .viewer-identification-block-container .viewer-identification-block .viewer-identification #vi-description {
  line-height: 1.5;
}
#prezipage-loader-container .viewer-identification-block-container .viewer-identification-block .viewer-identification .vi-inputs {
  color: #C2C7CD;
}
#prezipage-loader-container .viewer-identification-block-container .viewer-identification-block .viewer-identification h2 {
  font-family: 'RalewayRegular';
}
#prezipage-loader-container .viewer-identification-block-container .viewer-identification-block .viewer-identification button {
  width: 554px;
  border-radius: 3px;
}
#prezipage-loader-container .viewer-identification-block-container .footer-container .copyright .terms {
  text-decoration: underline;
}
.privacy-paywall-title {
  transition: background-color 0.5s;
}
.privacy-paywall-container {
  position: relative;
  overflow: hidden;
  max-height: 500px;
  background: #f3f5f9;
  transition: max-height 0.3s ease-in;
}
.privacy-paywall-container--hidden {
  max-height: 0;
  transition: max-height 0.3s cubic-bezier(0, 1, 0.5, 1);
}
.privacy-paywall-container--visible {
  max-height: 500px;
  transition: max-height 0.3s ease-in;
}
.privacy-paywall-container--connected {
  padding-top: 10px;
  margin-top: -10px;
}
.privacy-paywall-container--connected::before {
  content: "";
  border: 10px solid transparent;
  border-bottom-color: #1B2739;
  position: absolute;
  top: -10px;
  left: 100px;
  transition: top 0.3s cubic-bezier(0, 1, 0.5, 1);
}
.privacy-paywall-container--connected.privacy-paywall-container--hidden::before {
  top: 0;
}
.privacy-paywall-container--connected.privacy-paywall-container--visible::before {
  top: -10px;
}
.privacy-paywall-message {
  font-size: 22px;
}
@media (min-width: 1200px) {
  .privacy-paywall-message {
    font-size: 24px;
  }
}
.privacy-wrapper.privacy-paywall.privacy-form-visible .template-preview-outer:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(21, 34, 53, 0.7);
}
.privacy-wrapper.privacy-paywall.privacy-form-visible .privacy-placeholder + div {
  display: none !important;
}
.privacy-wrapper.privacy-paywall .template-preview-container .template-preview .start-editing-button-container {
  z-index: 201;
  margin-top: 72px;
  margin-bottom: 10px;
}
.privacy-wrapper.privacy-paywall .error-message {
  font-size: 13px;
  color: #DF4840;
}
.privacy-wrapper.privacy-paywall .pulsate {
  -webkit-animation: pulsate 0.5s ease-in-out 0s 1 normal both running;
  -moz-animation: pulsate 0.5s ease-in-out 0s 1 normal both running;
  -ms-animation: pulsate 0.5s ease-in-out 0s 1 normal both running;
  -o-animation: pulsate 0.5s ease-in-out 0s 1 normal both running;
  animation: pulsate 0.5s ease-in-out 0s 1 normal both running;
  -webkit-animation-name: pulsate;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-delay: 0s;
  -webkit-animation-direction: normal;
  -webkit-animationanimation-fill-mode: both;
  -webkit-animation-play-state: running;
}
.privacy-wrapper.privacy-paywall .koi-button.start-editing-button {
  cursor: pointer;
}
.modal-paywall {
  display: flex;
  flex-wrap: wrap;
  padding: 16px;
  gap: 16px;
  border-radius: 6px;
  background: #152235;
  margin-top: 15px;
}
.modal-paywall-text-and-button {
  flex: 1;
}
.modal-paywall-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
  text-align: left;
  color: white;
}
.modal-paywall-button {
  height: 32px;
  padding: 4px 16px 4px 16px;
  border: 1px solid #dfab29;
  border-radius: 4px;
  background: #dfab29;
  color: white;
  margin-top: 10px;
  width: 100%;
}
.modal-paywall-price {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin: 7px;
  flex-shrink: 0;
}
.modal-price {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.25px;
  text-align: left;
  color: white;
}
.modal-price-text {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.5px;
  text-align: left;
  color: #929aa3;
}
@media (max-width: 750px) {
  .modal-paywall {
    flex-direction: column;
  }
  .modal-paywall-text-and-button {
    width: 100%;
  }
  .modal-paywall-price {
    width: 100%;
    align-items: flex-start;
    margin-top: 0px;
  }
}
.gadgetFadeOnHover {
  transition: opacity 500ms;
}
.gadgetFadeOnHover:hover {
  opacity: 0;
}
.segmentation-modal .modal-vertical-align-center {
  padding-top: 10px;
  padding-bottom: 10px;
}
.segmentation-modal .modal-content {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}
.segmentation-modal .modal-body {
  padding-left: 0;
  padding-right: 0;
}
.segmentation-modal .card-list-container {
  margin-top: 0;
  margin-left: 35px;
  margin-right: 35px;
  margin-bottom: 18px;
}
@media (max-width: 767px) {
  .segmentation-modal .card-list-container {
    margin-left: 0;
    margin-right: 0;
  }
}
.segmentation-modal .close {
  display: none;
  visibility: hidden;
}
.segmentation-modal .modal-header {
  padding-bottom: 0px;
  padding-top: 5px;
}
.segmentation-modal .title-container {
  padding-left: 35px;
  padding-right: 20px;
}
@media (max-width: 420px) {
  .segmentation-modal .title-container {
    padding-left: 20px;
  }
}
.segmentation-modal .modal-title {
  padding-bottom: 5px;
}
.segmentation-modal .title-text {
  margin-bottom: 0;
}
.segmentation-modal .card-and-input-container {
  background-color: #F3F5F9;
  padding: 0 6px;
}
.segmentation-modal .card-and-input-container .segmentation-card-container {
  padding: 0 6px;
}
.segmentation-modal .card-and-input-container .segmentation-card {
  display: inline-block;
  vertical-align: middle;
  border-radius: 10px;
  width: 170px;
  height: 170px;
  box-shadow: 0px 2px 4px 0px rgba(21, 34, 53, 0.3);
  transform: scale(1);
  transition: transform 250ms ease-out;
  background-color: #475262;
  margin-top: 18px;
}
@media (max-width: 767px) {
  .segmentation-modal .card-and-input-container .segmentation-card {
    width: 100%;
  }
}
.segmentation-modal .card-and-input-container .segmentation-card:hover .segmentation-icon,
.segmentation-modal .card-and-input-container .segmentation-card.selected .segmentation-icon {
  opacity: 0.3;
  transition: all 200ms ease;
}
.segmentation-modal .card-and-input-container .segmentation-card:hover {
  cursor: pointer;
}
.segmentation-modal .card-and-input-container .segmentation-card .card-bottom {
  background-color: white;
  height: 56px;
  width: 170px;
  position: absolute;
  bottom: 0;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  font-size: 13px;
  text-align: center;
  font-family: "RalewayRegular", Helvetica, sans-serif;
}
@media (max-width: 767px) {
  .segmentation-modal .card-and-input-container .segmentation-card .card-bottom {
    width: 100%;
  }
}
.segmentation-modal .card-and-input-container .segmentation-card .card-top {
  height: 114px;
}
.segmentation-modal .card-and-input-container .segmentation-card .card-top .icon-check {
  color: #2EC986;
  font-size: 72px;
  animation-name: reSize-42-72;
  animation-duration: 0.2s;
}
.segmentation-modal .card-and-input-container .segmentation-card .card-text {
  padding-left: 6px;
  padding-right: 6px;
}
.segmentation-modal .card-and-input-container .other-text-container {
  margin-top: 24px;
}
.segmentation-modal .btn-container {
  margin-right: 35px;
}
@media (max-width: 767px) {
  .segmentation-modal .btn-container {
    margin-right: 20px;
    margin-left: 20px;
  }
}
.segmentation-modal .btn-next {
  width: 117px;
}
@media (max-width: 767px) {
  .segmentation-modal .btn-next {
    width: 100%;
    height: 48px;
    font-size: 16px;
  }
}
/* Animation */
@keyframes reSize-42-72 {
  from {
    font-size: 42px;
  }
  to {
    font-size: 72px;
  }
}
.koi-infinite-scroll-inner .template-thumbnail {
  width: 128px;
}
.template-thumbnail {
  float: none;
  width: 100%;
  border-radius: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: inline-block;
  border: none;
  overflow: hidden;
  font-family: RalewayMedium, Sans-Serif;
  font-size: 11px;
  letter-spacing: 0.5px;
  text-align: center;
}
.template-thumbnail:first-child {
  margin-right: 12px;
}
.template-thumbnail img {
  margin: -1px;
}
.template-thumbnail .selected img {
  margin: -3px;
}
.template-thumbnail span {
  box-sizing: border-box;
  display: inline-block;
  max-width: 120px;
  border-radius: 12px;
  margin-top: 3px;
  padding: 3px 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.template-thumbnail .selected span {
  color: #ffffff;
  background-color: #3181ff;
}
.template-video-thumnail {
  position: absolute;
  opacity: 0;
}
.template-thumbnail-container {
  width: 100%;
  padding-top: 56.25%;
  /* 16:9 Aspect Ratio */
  position: relative;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 2px;
  cursor: pointer;
  transition: box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}
.template-thumbnail-container:hover {
  box-shadow: rgba(0, 0, 0, 0.5) 0px 14px 26px 0px;
}
.template-thumbnail-ai-sign-border-wrapper {
  position: absolute;
  bottom: 8px;
  right: 8px;
  z-index: 0;
  background-image: linear-gradient(180deg, rgba(30, 85, 235, 0.32) 0, rgba(164, 9, 184, 0.32) 100%);
  padding: 1px;
  border-radius: 16px;
}
.template-thumbnail-ai-sign {
  padding: 1px 7px;
  border-radius: 14px;
  background-color: white;
  display: flex;
  gap: 2px;
  align-items: center;
}
.template-thumbnail-ai-sign-copy {
  background-clip: text;
  background-image: linear-gradient(180deg, #1E55EB 0%, #A409B8 100%);
  -webkit-text-fill-color: transparent;
  font-size: 12px;
  font-family: RalewaySemiBold, Sans-Serif;
}
@media (min-width: 2560px) {
  .template-thumbnail-ai-sign-copy {
    font-size: 16px;
  }
}
.filtered-template-header-no-shadow {
  display: flex;
  padding: 14px 32px;
  background-color: #FFFFFF;
  z-index: 1;
}
.filtered-template-header-no-shadow > div {
  display: flex;
  flex: 1;
}
.filtered-template-header-no-shadow-no-shadow {
  box-shadow: none;
}
.filtered-template-header-no-shadow-control {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 0 0 48px;
  background-color: #3181FF;
  z-index: 1;
}
.filtered-template-header-no-shadow-control-no-shadow {
  box-shadow: none;
}
.filtered-template-header-back-button {
  align-items: center;
  justify-content: left;
  font-family: RalewaySemiBold, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  min-width: 200px;
  cursor: pointer;
  white-space: nowrap;
}
.filtered-template-header-back-button > span {
  margin-left: 10px;
}
.filtered-template-header-back-button-control {
  display: inline-block;
  margin-left: 25px;
  height: 24px;
  cursor: pointer;
  position: absolute;
  align-self: flex-start;
}
.filtered-template-title {
  justify-content: center;
}
.filtered-template-title-control {
  display: inline-flex;
  align-self: center;
}
@media (max-width: 799px) {
  .filtered-template-title-control.hide-below-800px {
    display: none;
  }
}
.filtered-template-chooser {
  height: 100%;
  overflow: scroll;
  background-color: #F6F7F9;
}
.filtered-template-chooser-control {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.template-chooser-subheader {
  font-family: RalewayMedium;
  padding: 24px 10% 4px 10%;
  text-align: center;
  background-color: #FFFFFF;
}
.filtered-template-title-text {
  font-family: RalewaySemiBold, Sans-Serif;
  font-size: 32px;
  line-height: 40px;
  padding-bottom: 28px;
  color: #374050;
}
.filtered-template-title-text-control {
  line-height: 24px;
  color: #FFFFFF;
  letter-spacing: 0.5px;
  margin-left: 10px;
  font-family: RalewayMedium;
  font-size: 16px;
}
.popular-search-terms {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
  font-family: RalewaySemiBold, Helvetica, sans-serif;
  font-size: 14px;
  padding-top: 10px;
}
.popular-search-terms button {
  padding: 9px;
  border-color: transparent;
  border-radius: 4px;
  background-color: transparent;
  font-family: RalewayMedium, Sans-Serif;
}
.popular-search-terms button:hover {
  background-color: #DFE1E4;
}
.filtered-template-search-container {
  position: sticky;
  top: 0;
  z-index: 1;
  padding: 0 10% 0 10%;
  background-color: #F6F7F9;
}
.filtered-template-search-container-control {
  width: 100%;
}
.filtered-template-content-container-control {
  flex: 1;
  background: #E5E5E5;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.filtered-templates-categories-container {
  padding: 0 10% 30px 10%;
}
.filtered-templates-categories-container-control {
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
  padding: 40px 10% 100px 10%;
}
.category-label {
  font-size: 16px;
  letter-spacing: 0.5px;
  font-family: RalewayMedium, Sans-Serif;
  color: #475262;
  padding-left: 6px;
  padding-bottom: 18px;
}
.category-templates {
  padding-bottom: 30px;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  grid-column-gap: 24px;
  grid-row-gap: 16px;
}
.filtered-template-main-container-control {
  flex: 1;
  display: flex;
  height: 100%;
  /* Safari needs the height */
  max-height: 100%;
  /* Firefox doesn't respect simply height, need max */
}
.template-name {
  font-family: RalewaySemiBold, Sans-Serif;
  font-size: 12px;
  color: #475262;
  letter-spacing: 0.5px;
  line-height: 16px;
  margin-top: 10px;
  text-align: center;
}
.template-name span {
  cursor: pointer;
}
.no-top-padding {
  padding-top: 0;
}
.template-preview-outer {
  box-shadow: rgba(21, 34, 53, 0.6) 0px 30px 25px;
}
.template-preview {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  left: 318px;
  right: 0;
  top: 0px;
  bottom: 0px;
  background-color: #475262;
  color: white;
  overflow: hidden;
}
.template-preview .template-chooser-tooltip .koi-floating-popup-content {
  background-color: #EFCF1C;
  color: #152235;
  font-size: 13px;
  font-family: 'RalewayMedium';
  letter-spacing: 0.5px;
  height: 36px;
  line-height: 13px;
}
.template-preview .template-chooser-tooltip .koi-floating-popup-pointer {
  background-color: #EFCF1C;
}
.app-container,
.app-container div,
.app-container div canvas {
  width: 100%;
  height: 100%;
}
.template-preview-header {
  background-color: #152235;
  height: 36px;
  padding-right: 18px;
  color: white;
}
.start-editing-button-container {
  position: absolute;
}
.start-editing-button-container .koi-spinner-container {
  position: absolute;
  top: 9px;
  left: 91px;
  width: 30px;
  height: 30px;
}
.koi-button.start-editing-button {
  background-color: #3181FF;
  color: white;
  font-family: "RalewaySemiBold";
  font-size: 16px;
  text-align: center;
  width: 212px;
  height: 48px;
  line-height: 48px;
  letter-spacing: 0.5px;
  border-radius: 4px;
  cursor: pointer;
  border: 1px solid #3181FF;
  transition: background 0.2s ease;
}
.koi-button.start-editing-button:hover {
  background-color: #1E55EB;
}
.koi-button.start-editing-button.pulsate {
  -webkit-animation: pulsate 0.5s ease-in-out 0s 1 normal both running;
  -moz-animation: pulsate 0.5s ease-in-out 0s 1 normal both running;
  -ms-animation: pulsate 0.5s ease-in-out 0s 1 normal both running;
  -o-animation: pulsate 0.5s ease-in-out 0s 1 normal both running;
  animation: pulsate 0.5s ease-in-out 0s 1 normal both running;
  -webkit-animation-name: pulsate;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-delay: 0s;
  -webkit-animation-direction: normal;
  -webkit-animationanimation-fill-mode: both;
  -webkit-animation-play-state: running;
}
.koi-button.start-editing-button.deemphasize {
  background-color: #152235;
  border-color: #152235;
}
.koi-button.start-editing-button.deemphasize:hover {
  background-color: #1E55EB;
  border-color: #3181FF;
}
.koi-button.start-editing-button.hidden {
  visibility: hidden;
}
.koi-button.start-editing-button.overlay-button {
  background: transparent;
  border-radius: 3px;
  border: solid 1px rgba(255, 255, 255, 0.6);
}
.koi-button.start-editing-button.overlay-button:hover {
  background-color: rgba(255, 255, 255, 0.17);
}
.restart-button:hover {
  background-color: rgba(255, 255, 255, 0.17);
}
.template-navigation-buttons {
  bottom: 0;
  white-space: nowrap;
  width: 100%;
  background-color: #152235;
  text-align: center;
  overflow: hidden;
}
.template-navigation-buttons .koi-tooltip {
  display: inline-block;
}
.template-navigation-buttons .koi-tooltip .koi-floating-popup-content,
.template-navigation-buttons .koi-tooltip .koi-floating-popup-pointer {
  font-size: 11px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: #152235;
}
.template-navigation-buttons .koi-tooltip .koi-floating-popup-container {
  background: none;
  box-shadow: none;
  bottom: 8px !important;
  top: auto !important;
}
.template-navigation-buttons .koi-tooltip .koi-floating-popup-pointer.koi-pointer-bottom {
  border-left: none;
  border-top: none;
  height: 10px;
  bottom: -5px;
  top: auto;
  width: 10px;
  z-index: 201;
}
.template-navigation-buttons .koi-tooltip .koi-floating-popup-pointer-shadow.koi-pointer-bottom {
  display: none;
  height: 10px;
  width: 10px;
  z-index: 199;
}
.template-navigation-buttons .koi-tooltip .koi-floating-popup-content {
  border-radius: 4px;
  color: #FFF;
  font-family: "RalewayMedium";
  font-size: 13px;
  letter-spacing: 0.5px;
  padding: 9px 12px;
}
.template-navigation-buttons .template-navigation-button {
  border-radius: 0px;
  color: white;
  cursor: pointer;
  padding: 5px 30px 0px 30px!important;
  background-color: transparent;
}
.template-navigation-buttons .template-navigation-button > i {
  padding-bottom: 2px;
}
.template-navigation-buttons .template-navigation-button.disabled {
  color: #475262;
}
.template-navigation-buttons .template-navigation-button.template-navigation-onboarding {
  -webkit-animation: blink 1.2s ease-in-out 0s infinite normal both running;
  -moz-animation: blink 1.2s ease-in-out 0s infinite normal both running;
  -ms-animation: blink 1.2s ease-in-out 0s infinite normal both running;
  -o-animation: blink 1.2s ease-in-out 0s infinite normal both running;
  animation: blink 1.2s ease-in-out 0s infinite normal both running;
  -webkit-animation-name: blink;
  -webkit-animation-duration: 1.2s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-delay: 0s;
  -webkit-animation-direction: normal;
  -webkit-animationanimation-fill-mode: both;
  -webkit-animation-play-state: running;
}
.template-navigation-button-new {
  width: 48px;
  height: 40px;
  color: white;
  padding: 8px 12px 8px 12px;
  background: rgba(5, 18, 37, 0.5);
  cursor: pointer;
}
.template-navigation-button-new.left {
  border-radius: 8px 0px 0px 8px;
}
.template-navigation-button-new.right {
  border-radius: 0px 8px 8px 0px;
}
.template-navigation-button-new:hover {
  background: #374050;
}
.template-preview-container .template-navigation-buttons {
  overflow: visible;
}
.template-preview-container .template-navigation-buttons .koi-floating-popup-container {
  bottom: 30px !important;
}
@-webkit-keyframes blink {
  0% {
    background: #4cd3d1;
  }
  50% {
    background: rgba(76, 211, 209, 0);
  }
  100% {
    background: #4cd3d1;
  }
}
@-moz-keyframes blink {
  0% {
    background: #4cd3d1;
  }
  50% {
    background: rgba(76, 211, 209, 0);
  }
  100% {
    background: #4cd3d1;
  }
}
@keyframes blink {
  0% {
    background: #4cd3d1;
  }
  50% {
    background: rgba(76, 211, 209, 0);
  }
  100% {
    background: #4cd3d1;
  }
}
@-webkit-keyframes pulsate {
  0% {
    -webkit-transform: scale(1);
  }
  20% {
    -webkit-transform: scale(1.1);
  }
  60% {
    -webkit-transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes pulsate {
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale(1.1);
  }
  60% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes pulsate {
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale(1.1);
  }
  60% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes appear {
  0% {
    -webkit-opacity: 0;
  }
  100% {
    -webkit-opacity: 1;
  }
}
@-webkit-keyframes appear {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.template-preview-container .template-preview-title {
  font-size: 16px;
  font-family: 'RalewayRegular';
  letter-spacing: 0.6px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow-x: hidden;
  overflow-y: hidden;
}
.template-preview-container .template-preview {
  z-index: 1;
  padding: 20px 20%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: transparent;
}
.template-preview-container .template-preview .template-preview-outer {
  position: relative;
  margin: 90px auto 0 auto;
}
.template-preview-container .template-preview .template-preview-outer .template-navigation-buttons {
  position: absolute;
  top: 100%;
  border-radius: 0 0 3px 3px;
}
.template-preview-container .template-preview .template-preview-outer .domLayer.playerLayer {
  display: none;
}
.template-preview-container .template-preview .template-preview-outer canvas {
  border-radius: 3px 3px 0 0;
}
.template-preview-container .template-preview .start-editing-button-container {
  display: flex;
  justify-content: center;
  margin-top: 80px;
  left: 50%;
  transform: translateX(-50%);
}
.template-preview-container .template-preview .close-preview,
.template-preview-container .template-preview .close-banner {
  cursor: pointer;
  position: absolute;
  top: 20px;
  right: 20px;
}
.template-preview-container .template-preview .icon-close {
  font-size: 25px;
  font-weight: 900;
  color: white;
}
.template-preview-container .template-preview .close-small {
  font-size: 16px;
}
.template-preview-container .with-overlay {
  background: rgba(0, 0, 0, 0.7);
}
.template-preview-container .template-title-container {
  position: absolute!important;
  top: -30px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  white-space: nowrap;
}
.template-navigation-buttons {
  height: 30px;
}
.template-navigation-buttons .template-navigation-button {
  width: 210px;
  font-size: 24px;
  height: 30px;
  line-height: 30px;
}
.template-navigation-buttons .template-navigation-button:hover {
  background: #363f4f;
}
.template-preview-container .template-navigation-buttons,
.template-preview-container .template-navigation-button {
  height: 48px;
}
.template-preview-backdrop {
  background: rgba(0, 0, 0, 0.7);
  z-index: 12;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  min-width: 400px;
  justify-content: center;
  align-items: center;
}
.template-preview-modal {
  width: 80%;
  max-width: 800px;
  max-height: 595px;
  min-width: 400px;
  background-color: #ffffff;
  border-radius: 8px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  position: absolute;
}
.template-preview-modal-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.template-preview-modal-buttons {
  display: flex;
  gap: 10px;
  justify-content: end;
  flex-wrap: wrap;
}
@media (max-width: 599px) {
  .template-preview-modal-buttons button {
    width: 100%;
  }
}
.template-preview-modal-title {
  font-size: 24px;
}
.template-preview-modal-content {
  margin: 24px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.template-preview-modal-content video {
  border: 1px solid #ECEDEF;
  border-radius: 4px;
}
.template-preview-modal-content .template-preview-navigation {
  margin-top: -50px;
  margin-bottom: 10px;
  z-index: 1;
  visibility: hidden;
}
.template-preview-modal-content:hover .template-preview-navigation {
  visibility: visible;
}
.template-preview-modal-close-button {
  border: none;
  background: transparent;
}
.template-preview-modal-use-template-button {
  font-family: "RalewaySemiBold";
  font-size: 14px;
  line-height: 24px;
  padding: 10px 16px;
  border: 1px solid #B1B8BE;
  background-color: transparent;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-wrap: nowrap;
}
.template-preview-modal-use-as-template-non-AI-button {
  font-family: "RalewaySemiBold";
  font-size: 14px;
  line-height: 24px;
  padding: 10px 16px;
  border: 1px solid #B1B8BE;
  background-color: #1e55eb;
  color: white;
  border-radius: 4px;
  display: flex;
  align-items: center;
  gap: 4px;
  text-wrap: nowrap;
}
.ai-button {
  color: #FFFFFF;
  background: #1e55eb;
  background: linear-gradient(90deg, #1e55eb 0%, #a409b8 100%);
}
.non-ai-button {
  background: transparent;
}
.blue-button {
  background: #1e55eb;
  color: white;
}
.blue-button:disabled {
  background: #abbff7;
}
.title-page-title-section {
  background: #f6f7f9;
  padding: 32px 24px;
  gap: 16px;
  border-radius: 4px;
  border: 1px solid #f6f7f9;
  margin: 24px 0;
  overflow: scroll;
}
.title-page-title-section .title-page-title {
  height: 24px;
  color: #374050;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
  text-align: left;
}
.title-page-title-section .title-page-subtitle {
  color: #374050;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
  text-align: left;
}
.title-page-title-section .title-page-input {
  width: 100%;
  height: 44px;
  padding: 12px 8px;
  gap: 10px;
  border-radius: 4px;
  border: 1px solid #d3d6da;
  margin-top: 15px;
  margin-bottom: 20px;
}
.title-page-title-section .title-page-input:focus {
  border-color: #d3d6da;
}
.title-page-title-section .title-page-input.error {
  border-color: #c8002d;
}
.title-page-title-section .title-page-input.error:focus {
  border-color: #c8002d;
}
.title-page-title-section .title-page-error-message {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.5px;
  color: #c8002d;
  margin-top: -16px;
}
.title-page-button-section {
  display: flex;
  justify-content: flex-end;
}
.privacy-page-privacy-section {
  display: flex;
  flex-direction: column;
  background: #f6f7f9;
  padding: 30px 20px;
  margin: 24px 0;
  overflow: scroll;
}
.privacy-page-privacy-section .privacy-page-title {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
  color: #374050;
}
.privacy-page-privacy-section .privacy-page-subtitle {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
  color: #374050;
  margin-bottom: 10px;
}
.privacy-page-privacy-section .privacy-page-buttons-container {
  position: static;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.privacy-page-privacy-section .privacy-page-error {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.5px;
  color: #c8002d;
}
.privacy-page-button-section {
  display: flex;
  justify-content: flex-end;
}
.modal-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-wrap: nowrap;
  font-family: "RalewaySemiBold";
  font-size: 14px;
  line-height: 24px;
  padding: 10px 16px;
  border: 1px solid #B1B8BE;
  border-radius: 4px;
  min-width: 120px;
}
.modal-button-spinner-wrapper {
  margin: -24px;
}
.AI-sparkle-button {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
}
.initial-animation-state {
  opacity: 0;
  transform: translateX(100%);
}
.slide-in-right {
  opacity: 1;
  transform: translateX(0%);
  transition: opacity 0.3s ease, transform 0.3s ease;
}
.slide-out-left {
  opacity: 0;
  transform: translateX(-100%);
  transition: opacity 0.3s ease, transform 0.3s ease;
}
.widget-input input::placeholder {
  color: #374050;
}
.widget-input input::placeholder:hover,
.widget-input input::placeholder:focus,
.widget-input input::placeholder:active {
  color: #374050;
}
