.field---LiS1RN {
  position: relative;
  display: flex;
  width: 100% !important;
  height: 30px;
  align-items: center; }
  .field---LiS1RN, .field---LiS1RN::before, .field---LiS1RN::after,
  .field---LiS1RN *,
  .field---LiS1RN *::before,
  .field---LiS1RN *::after {
    box-sizing: border-box; }

.fieldView---uqWoK1 {
  width: 100%;
  display: block;
  border-bottom-color: #0000 !important;
  color: #293745;
  padding: 6px 9px; }

.fieldTitle--11_LPWP {
  display: none !important; }

.fieldInput--urwH1sg {
  color: #293745;
  box-sizing: content-box !important;
  margin: 0 9px;
  min-width: 10px; }

.fieldEditIcon--Af2vM48 {
  cursor: pointer;
  position: absolute;
  right: 6px;
  top: 3px;
  width: 24px;
  height: 24px;
  transition: all 0.15s ease-out;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDogbm9uZTt9LmIsLmN7ZmlsbDpub25lO30uY3tzdHJva2U6IzI5Mzc0NTt9LmQsLmV7c3Ryb2tlOm5vbmU7fS5le2ZpbGw6IzI5Mzc0NTt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMzQxKSI+PGNpcmNsZSBjbGFzcz0iYSIgY3g9IjEyIiBjeT0iMTIiIHI9IjEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjM0MSkiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjM2OSA0LjIxNykiPjxnIGNsYXNzPSJiIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE0LjA4Mikgcm90YXRlKC02MCkiPjxwYXRoIGNsYXNzPSJkIiBkPSJNMy40LDMuNCwwLDEuNywzLjQsMEgxNC41NThhMS43LDEuNywwLDEsMSwwLDMuNFoiLz48cGF0aCBjbGFzcz0iZSIgZD0iTSAxNC41NTg0MDAxNTQxMTM3NyAyLjQwMjg5OTk4MDU0NTA0NCBDIDE0Ljk0NTQyOTgwMTk0MDkyIDIuNDAyODk5OTgwNTQ1MDQ0IDE1LjI2MDI5OTY4MjYxNzE5IDIuMDg4NDI5OTI3ODI1OTI4IDE1LjI2MDI5OTY4MjYxNzE5IDEuNzAxOTAwMDA1MzQwNTc2IEMgMTUuMjYwMjk5NjgyNjE3MTkgMS4zMTQ4Njk5OTk4ODU1NTkgMTQuOTQ1NDI5ODAxOTQwOTIgMSAxNC41NTg0MDAxNTQxMTM3NyAxIEwgMy42MzkwMjU2ODgxNzEzODcgMSBMIDIuMjM2MDY0OTEwODg4NjcyIDEuNzAxNjY1ODc4Mjk1ODk4IEwgMy42Mzg5MDQwOTQ2OTYwNDUgMi40MDI4OTk5ODA1NDUwNDQgTCAxNC41NTg0MDAxNTQxMTM3NyAyLjQwMjg5OTk4MDU0NTA0NCBNIDE0LjU1ODQwMDE1NDExMzc3IDMuNDAyODk5OTgwNTQ1MDQ0IEwgMy40MDI4OTk3NDIxMjY0NjUgMy40MDI4OTk5ODA1NDUwNDQgTCAtMS41ODY5MTQwNjY4MjAxZS0wNyAxLjcwMTkwMDAwNTM0MDU3NiBMIDMuNDAyODk5NzQyMTI2NDY1IC05LjcyNzQ3ODM3ODM1MTg2MWUtMDkgTCAxNC41NTg0MDAxNTQxMTM3NyAtOS43Mjc0NzgzNzgzNTE4NjFlLTA5IEMgMTUuNDk4ODk5NDU5ODM4ODcgLTkuNzI3NDc4Mzc4MzUxODYxZS0wOSAxNi4yNjAyOTk2ODI2MTcxOSAwLjc2MTM5OTk4NDM1OTc0MTIgMTYuMjYwMjk5NjgyNjE3MTkgMS43MDE5MDAwMDUzNDA1NzYgQyAxNi4yNjAyOTk2ODI2MTcxOSAyLjY0MTQ5OTk5NjE4NTMwMyAxNS40OTg4OTk0NTk4Mzg4NyAzLjQwMjg5OTk4MDU0NTA0NCAxNC41NTg0MDAxNTQxMTM3NyAzLjQwMjg5OTk4MDU0NTA0NCBaIi8+PC9nPjxwYXRoIGNsYXNzPSJjIiBkPSJNMCwyLjdWMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy41MTkgMS43MDEpIHJvdGF0ZSgtNjApIi8+PHBhdGggY2xhc3M9ImMiIGQ9Ik0wLDIuN1YwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAzNiAxMS4xOTgpIHJvdGF0ZSgtNjApIi8+PC9nPjwvZz48L3N2Zz4K) center center/24px no-repeat #0000;
  opacity: 1;
  width: 24px;
  height: 24px;
  border-radius: 50%; }
  .fieldEditIcon--Af2vM48:hover {
    background-color: #fff; }

.fieldEditIconActive--3zBHsEu {
  background-color: #fff; }

.closeIcon--3No4FiD {
  cursor: pointer;
  position: absolute;
  right: 6px;
  top: 3px;
  width: 24px;
  height: 24px;
  transition: all 0.15s ease-out;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS42MzkiIGhlaWdodD0iMTEuNjM5IiB2aWV3Qm94PSIwIDAgMTEuNjM5IDExLjYzOSI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6bm9uZTtzdHJva2U6I2EwYTViODtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTA2LjkxNyAtMzQxLjEzMykiPjxwYXRoIGNsYXNzPSJhIiBkPSJNLTEwMTUuMjM0LDM0NjguNjA3bDEwLjIyNC0xMC4yMjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1MjIuODU4IC0zMTE2LjU0MykiLz48cGF0aCBjbGFzcz0iYSIgZD0iTS0xMDE1LjIzNCwzNDY4LjYwN2wxMC4yMjQtMTAuMjI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OTc2LjIzMiAxMzU3LjA3NCkgcm90YXRlKDkwKSIvPjwvZz48L3N2Zz4=) center center/12px no-repeat;
  opacity: 0.6; }
  .closeIcon--3No4FiD:hover {
    opacity: 1; }

.icon--1pijDhZ {
  margin-left: 5px;
  position: relative;
  top: unset;
  left: unset; }

.modalWrapper--PxbhqM4 {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 20000;
  font-family: "Lato", sans-serif; }
  .modalWrapper--PxbhqM4-enter {
    display: block;
    opacity: 0; }
  .modalWrapper--PxbhqM4-enter-active {
    display: block;
    opacity: 1;
    transition: opacity 250ms ease-out; }
  .modalWrapper--PxbhqM4-enter-done {
    display: block;
    opacity: 1; }
  .modalWrapper--PxbhqM4-exit {
    display: block;
    opacity: 1; }
  .modalWrapper--PxbhqM4-exit-active {
    display: block;
    opacity: 0;
    transition: opacity 250ms ease-out; }
  .modalWrapper--PxbhqM4-exit-done {
    display: none;
    opacity: 0; }
  .modalWrapper--PxbhqM4 .modalHeader--382fTvn {
    margin-top: 17px;
    display: flex;
    padding: 0 8px;
    justify-content: space-between; }
  .modalWrapper--PxbhqM4 .headerTitle--2hBEGMt {
    font-size: 18px;
    font-weight: bold;
    line-height: 41px;
    margin-left: 12px; }
  .modalWrapper--PxbhqM4 .headerCloseBtn--1ApOcDl {
    height: 41px;
    width: 41px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MSIgaGVpZ2h0PSI0MSIgdmlld0JveD0iMCAwIDQxIDQxIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDojZGFlNGVhO30uYntmaWxsOm5vbmU7c3Ryb2tlOiMyOTM3NDU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJhIiBkPSJNMjAuNSwwQTIwLjUsMjAuNSwwLDEsMSwwLDIwLjUsMjAuNSwyMC41LDAsMCwxLDIwLjUsMFoiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS45NTYgMTEuOTU2KSI+PHBhdGggY2xhc3M9ImIiIGQ9Ik0tMTA0OTMuMzY3LTQ5NzhsMTcuNDI4LDE3LjQyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA0OTMuMzY3IDQ5NzcuOTk5KSIvPjxwYXRoIGNsYXNzPSJiIiBkPSJNMCwwLDE3LjQyNiwxNy40MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMTcuNDI2KSByb3RhdGUoLTkwKSIvPjwvZz48L3N2Zz4=);
    transition: all 0.15s linear; }
  .modalWrapper--PxbhqM4 .tapped--1rJ7bOM {
    opacity: 0.5;
    transform: scale(0.95); }
  .modalWrapper--PxbhqM4 .backdrop--1zJ3ZMM {
    background-color: #2b3140;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.9; }

.modalContent--2hiPlav {
  padding: 8px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  overflow: auto; }

.modalContainer--33JgbpW {
  position: absolute;
  background-color: #fff;
  left: 6px;
  right: 6px;
  top: 6px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  max-height: calc(100% - 12px); }
  .modalContainer--33JgbpW.fullHeight--3W4PUAd {
    height: calc(100% - 12px); }

.titleIcon--1zxThm8 {
  margin-left: 5px; }

.menuContainer--1-I9q5i {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  justify-content: space-between;
  padding: 16px;
  color: #293745;
  font-family: "Lato", sans-serif;
  font-size: 20px;
  line-height: 24px;
  box-sizing: border-box; }
  .menuContainer--1-I9q5i a {
    text-decoration: none;
    color: #293745; }

.linksContainer--3N1EZkZ {
  display: flex;
  flex-direction: column; }
  .linksContainer--3N1EZkZ .linkItem--ZbY6Jjs {
    display: flex;
    height: 72px;
    border-bottom: 1px solid #dae4ea;
    justify-content: center;
    align-items: center; }
  .linksContainer--3N1EZkZ .linkIcon--30sIP1q {
    width: 80px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left center;
    background-position-x: left;
    background-position-y: center; }
    .linksContainer--3N1EZkZ .linkIcon--blog--3P_kjX8 {
      background-image: url(/static/images/blog.76bb8f2f52f31eff64e0c0e8e9bc01cf.png); }
    .linksContainer--3N1EZkZ .linkIcon--templates--2pVMvjT {
      background-image: url(/static/images/templates.47907e3a2800ce11ef88bd93b04098ed.png); }
    .linksContainer--3N1EZkZ .linkIcon--pricing--2lMEVz2 {
      background-image: url(/static/images/pricing.d4fa97ac10188cda5b699755428c63a4.png); }
    .linksContainer--3N1EZkZ .linkIcon--gallery--3LFDNmo {
      background-image: url(/static/images/gallery.43fe0032377e2f9de83cebf001acbf8a.png); }
  .linksContainer--3N1EZkZ .linkTitle--1AhPJxd {
    flex-grow: 1; }
  .linksContainer--3N1EZkZ .linkArrow--2-ExSRC {
    margin-right: 12px; }

.buttonsContainer--3uWVyk1 {
  display: flex;
  flex-direction: column;
  padding: 14px; }
  .buttonsContainer--3uWVyk1 > a {
    border-radius: 5px;
    text-align: center;
    width: 100%;
    height: 68px;
    line-height: 68px; }
    .buttonsContainer--3uWVyk1 > a + a {
      margin-top: 20px; }
  .buttonsContainer--3uWVyk1 .logInBtn--PtJpL7e {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #dae4ea; }
  .buttonsContainer--3uWVyk1 .createVismeBtn--YCrCgJy {
    background-color: #3cacd7;
    color: #f8fafb; }

.container--TnginsU {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  display: flex;
  flex-grow: 1; }
  .container--TnginsU .downloadTypeSelection--joJ-mPc {
    display: flex;
    flex-grow: 1;
    flex-wrap: wrap; }
    .container--TnginsU .downloadTypeSelection--joJ-mPc .downloadTypeOption--uLFNo5k {
      color: #314152;
      width: 50%;
      margin-top: 17px; }
      .container--TnginsU .downloadTypeSelection--joJ-mPc .downloadTypeOption--uLFNo5k label {
        margin-left: 9px; }
    .container--TnginsU .downloadTypeSelection--joJ-mPc .mobileOptions--28S3uEG {
      text-align: center;
      font-family: "Open Sans", sans-serif;
      font-size: 14px;
      background: #f8fafb;
      padding: 2px;
      border-radius: 5px;
      transform: translateX(0px);
      transition: transform 0.2s ease;
      box-sizing: border-box;
      display: flex;
      align-items: stretch;
      width: 100%;
      height: 42px;
      justify-content: center;
      margin-top: 13px; }
    .container--TnginsU .downloadTypeSelection--joJ-mPc .mobileOption--sTbuz9O {
      display: inline-flex;
      justify-content: center;
      align-items: center;
      color: #a0a5b8;
      height: 100%;
      width: 50%;
      font-size: 13px;
      border-radius: 4px;
      cursor: pointer; }
    .container--TnginsU .downloadTypeSelection--joJ-mPc .mobileOptionActive--3DBZ_KO {
      background-color: #fff;
      color: #2693ff;
      font-weight: bold;
      box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.16);
      cursor: default; }
    .container--TnginsU .downloadTypeSelection--joJ-mPc .downloadBtn--2HL6_SB {
      flex-basis: 100%;
      color: #fff;
      font-size: 16px;
      line-height: 19px;
      padding: 9px;
      border-radius: 5px;
      margin-top: 30px;
      background-color: #3cacd7;
      border: none;
      cursor: pointer;
      transition: 0.2s background-color linear; }
      .container--TnginsU .downloadTypeSelection--joJ-mPc .downloadBtn--2HL6_SB:hover {
        background-color: #1f92b5; }
      .container--TnginsU .downloadTypeSelection--joJ-mPc .downloadBtn--2HL6_SB.mobile--1WVWUDC {
        margin-top: 13px; }
  .container--TnginsU .downloadingInProgress--2qPjmRI {
    display: flex;
    flex-direction: column;
    color: #314152;
    font-family: "Open Sans", sans-serif;
    font-size: 13px; }
    .container--TnginsU .downloadingInProgress--2qPjmRI .progressBar--2m5sbm3 {
      margin-top: 17px; }
    .container--TnginsU .downloadingInProgress--2qPjmRI .processingLabel--3-2REzn {
      margin-top: 13px;
      font-style: italic;
      letter-spacing: 0; }
    .container--TnginsU .downloadingInProgress--2qPjmRI .cancelDownloading--kJk_DOW {
      margin-top: 18px;
      text-decoration: underline;
      align-self: flex-end;
      cursor: pointer; }

.progressBar--2m5sbm3 {
  position: relative;
  width: 100%;
  height: 8px;
  overflow: hidden;
  background-color: #dae4ea; }
  .progressBar--2m5sbm3 .progressBarProgress--1P55N3O {
    position: absolute;
    top: 0;
    width: 33%;
    height: 8px;
    background-color: #2693ff;
    animation: indeterminate-progress-bar-pace--18vrbmK 1.8s linear infinite; }

@keyframes indeterminate-progress-bar-pace--18vrbmK {
  from {
    left: -33%; }
  to {
    left: 100%; } }

.modalContainer--33PL0mM {
  top: 60px;
  padding: 14px 5px 17px; }

.modalContent--1dXBHcX {
  padding: 0 17px; }

localized-svg {
  display: block;
  width: 100%;
  height: 100%; }

.container--2wTP_QS {
  position: relative;
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
  display: flex; }
  .container--2wTP_QS.loading--lk2t9xI .mask--3m6hZ3W,
  .container--2wTP_QS.loading--lk2t9xI localized-svg {
    display: none; }

.mask--3m6hZ3W {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  mix-blend-mode: overlay; }

.view--1iLl1C2 {
  display: flex;
  width: 100%;
  height: 100%; }

.endpointLeft--_GlS2YP {
  transform: translateY(2px) rotate(180deg);
  margin-right: -2px; }

.endpointRight--3DorN2O {
  transform: translateY(2px);
  margin-left: -2px; }

.customLineElement--Kg6dCTM {
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center; }

.share--2KvX498 {
  height: calc(var(--vh, 1vh) * 100);
  width: 100vw;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(29, 39, 49, 0.9);
  z-index: 8;
  display: none;
  transform: rotate3d(0, 0, 0, 0);
  transition: all 0.2s ease; }
  .share--2KvX498.active--3hvjKRG {
    display: flex;
    flex-direction: column;
    justify-content: center; }
  .share--2KvX498 .close--s5uR84- {
    position: absolute;
    right: 13px;
    top: 23px;
    cursor: pointer; }
  .share--2KvX498 .title--1qm7vnk {
    font-family: "Lato", sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-align: center; }
  .share--2KvX498 .links--UT9x62Y {
    display: flex;
    justify-content: center;
    margin-top: 21px; }
  .share--2KvX498 .link--2AGl6HZ {
    width: 42px;
    height: 42px;
    border-radius: 21px;
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 14px;
    transition: all 0.2s ease; }
    .share--2KvX498 .link--2AGl6HZ.fb--38-GQ79 {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI2IDI2Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDojMzk1YmEwO30uYntmaWxsOiNmMGYxZjM7fTwvc3R5bGU+PC9kZWZzPjxyZWN0IGNsYXNzPSJhIiB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHJ4PSIxMyIvPjxwYXRoIGNsYXNzPSJiIiBkPSJNMTQuMzMsOS45M0gxNy4xdjIuNDFIMTQuNDF2OC4xNUgxMS4yOFYxMi4zNEg5LjYxVjkuOTNoMS42N1Y5LjQ1YTQsNCwwLDAsMSwxLjA5LTIuOTQsNC4yLDQuMiwwLDAsMSwzLjA4LTEuMDgsNS43OSw1Ljc5LDAsMCwxLDEuMzQuMTVBMy4xNiwzLjE2LDAsMCwxLDE3Ljg0LDZMMTcsOC4yOGEyLjE3LDIuMTcsMCwwLDAtMS4yNy0uMzhjLS45NSwwLTEuNDIuNTItMS40MiwxLjU3WiIvPjwvc3ZnPg==); }
    .share--2KvX498 .link--2AGl6HZ.tw--3tCb_Vm {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi40MDQiIGhlaWdodD0iMTguNzM2IiB2aWV3Qm94PSIwIDAgMjIuNDA0IDE4LjczNiI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6IzJjYTdlMDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik0yNy43ODQsOS4wMDdhMTMuOTQyLDEzLjk0MiwwLDAsMS0yLjk4Mi45NjYsNi4zNjQsNi4zNjQsMCwwLDAsMi4yMzYtMywxNC41NDksMTQuNTQ5LDAsMCwxLTIuMzg4LDEuMzhsLS41OTQtLjU5NGEzLjgxLDMuODEsMCwwLDAtMy0xLjUsNC40LDQuNCwwLDAsMC00LjQ4Niw0LjQ4NiwyLjA1NywyLjA1NywwLDAsMCwuMDgzLjc0NWgtLjA4M2MtNC40NzIsMC03LjQ2OC0uOTY2LTkuNjYzLTMuNzI3YTQuNjM4LDQuNjM4LDAsMCwwLS43ODcsMi4yNzgsNC41NjksNC41NjksMCwwLDAsMi4yMzYsMy43NDEsNC42OTMsNC42OTMsMCwwLDEtMi4yMzYtLjc0NWMwLDIuMjM2LDMuMTMzLDQuNzc2LDUuMjMyLDUuMjE4LS43NTkuNzU5LTMuNDM3LjA4My0zLjc0MSwwYTQuNzksNC43OSwwLDAsMCw0LjQ4NiwzLDkuMDE0LDkuMDE0LDAsMCwxLTUuNiwxLjg2NCw2LjA4Nyw2LjA4NywwLDAsMS0xLjExOC0uMDY5LDE0LjYxOCwxNC42MTgsMCwwLDAsNy40NjgsMS45NDZBMTIuNDIzLDEyLjQyMywwLDAsMCwyNS41NjEsMTIuMjF2LS43ODdhOS42NjMsOS42NjMsMCwwLDAsMi4yMjItMi40MTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS4zOCAtNi4yNTkpIi8+PC9zdmc+); }
    .share--2KvX498 .link--2AGl6HZ.pin--JOIHONd {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS40MzkiIGhlaWdodD0iMjYuNDk2IiB2aWV3Qm94PSIwIDAgMjEuNDM5IDI2LjQ5NiI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2JkMjAyNjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik0xNjIuMzc4LDIwM2MtNy4yMzIsMC0xMS4wNzgsNC42NTQtMTEuMDc4LDkuNzI3LDAsMi4zNTMsMS4zMDksNS4yODgsMy40MDYsNi4yMTkuMzE3LjE0My40OTEuMDgyLjU2My0uMjE1LjA2MS0uMjI1LjMzOC0xLjMwOS40NzEtMS44MjFhLjQ2OC40NjgsMCwwLDAtLjExMy0uNDYsNi4wNTQsNi4wNTQsMCwwLDEtMS4yNDgtMy42NjJjMC0zLjUzOSwyLjgtNi45NzYsNy41NjktNi45NzYsNC4xMjIsMCw3LjAwNywyLjY5LDcuMDA3LDYuNTM2LDAsNC4zNDctMi4yOTEsNy4zNTQtNS4yNjgsNy4zNTRhMi4zNjYsMi4zNjYsMCwwLDEtMi40ODYtMi45Yy40NzEtMS45MTMsMS4zOTEtMy45NjksMS4zOTEtNS4zNWEyLjA1LDIuMDUsMCwwLDAtMi4xMTctMi4yNjFjLTEuNjc3LDAtMy4wMzgsMS42NjctMy4wMzgsMy45MDdhNS42LDUuNiwwLDAsMCwuNSwyLjM4M3MtMS42NTcsNi43My0xLjk2NCw3Ljk4OWExNy45MjgsMTcuOTI4LDAsMCwwLC4xMjMsNS44NzEuMTc0LjE3NCwwLDAsMCwuMzE3LjA4MiwyMC44ODQsMjAuODg0LDAsMCwwLDIuNzMxLTUuMTY1Yy4yLS43NTcsMS4wNDMtMy44MjUsMS4wNDMtMy44MjVhNC41NTIsNC41NTIsMCwwLDAsMy44NDYsMS44NDFjNS4wNTMsMCw4LjctNC40Niw4LjctOS45OTMtLjAyLTUuMzA5LTQuNTQyLTkuMjc3LTEwLjM2Mi05LjI3NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1MS4zIC0yMDMpIi8+PC9zdmc+); }
    .share--2KvX498 .link--2AGl6HZ.mail--2JLyVRo {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC40ODgiIGhlaWdodD0iMTcuMTE4IiB2aWV3Qm94PSIwIDAgMjQuNDg4IDE3LjExOCI+PGRlZnM+PHN0eWxlPi5hLC5ie2ZpbGw6bm9uZTtzdHJva2Utd2lkdGg6MnB4O30uYXtzdHJva2U6IzNjYWNkNztzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmJ7c3Ryb2tlOiMzMTQxNTI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO2ZpbGwtcnVsZTpldmVub2RkO308L3N0eWxlPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzY5LjA4NiAtMjYxLjIzNSkiPjxyZWN0IGNsYXNzPSJhIiB3aWR0aD0iMjIuNDg4IiBoZWlnaHQ9IjE1LjExOCIgcng9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc3MC4wODYgMjYyLjIzNSkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTTc3Mi41NDQsMjY0LjU3N2w3Ljk2Niw2Ljk3Myw4LjAxMS03LjAxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43OTggMC40NDkpIi8+PC9nPjwvc3ZnPg==); }
    .share--2KvX498 .link--2AGl6HZ.in--X7xkZF4 {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDojM2NhY2Q3O30uYntmaWxsOiNmMGYxZjM7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjQ5MyAtMC40OTMpIj48cmVjdCBjbGFzcz0iYSIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiByeD0iMi40NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC40OTMgMC40OTMpIi8+PHBhdGggY2xhc3M9ImIiIGQ9Ik01LjY3Nyw3LjMzM0ExLjQ1LDEuNDUsMCwwLDEsNS4yLDYuMjI4YTEuNDMyLDEuNDMyLDAsMCwxLC40NzctMS4xQTEuNzY4LDEuNzY4LDAsMCwxLDYuOTI0LDQuNjlhMS43NjgsMS43NjgsMCwwLDEsMS4yMzguNDI0LDEuMzYxLDEuMzYxLDAsMCwxLC40NzcsMS4wNjEsMS41LDEuNSwwLDAsMS0uNDc3LDEuMTQ5LDEuNzY4LDEuNzY4LDAsMCwxLTEuMjM4LjQ1MUExLjc2OCwxLjc2OCwwLDAsMSw1LjY3Nyw3LjMzM1pNNS41MzYsOS4xSDguM3Y5LjU0OEg1LjUzNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjYwMyAtMC41NDMpIi8+PHBhdGggY2xhc3M9ImIiIGQ9Ik0yMC4yOTMsMTAuNmE0LjIsNC4yLDAsMCwxLDEuMSwzLjE1NlYxOS4yM0gxOC42MjJWMTQuMTlhMi40NjcsMi40NjcsMCwwLDAtLjQ3Ny0xLjcsMS43NjgsMS43NjgsMCwwLDAtMS40MzItLjU1NywyLjIsMi4yLDAsMCwwLTEuNjcxLjY0NSwyLjY1MiwyLjY1MiwwLDAsMC0uNjE5LDEuOTI3VjE5LjIzaC0yLjhWOS42ODJoMi42NTJWMTAuODRhMy43MzEsMy43MzEsMCwwLDEsMS4zNjEtLjg4NEE0LjczLDQuNzMsMCwwLDEsMTcuNCw5LjYyOWEzLjkyNSwzLjkyNSwwLDAsMSwyLjg5MS45NzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS4zNDcgLTEuMTE1KSIvPjwvZz48L3N2Zz4=); }
    .share--2KvX498 .link--2AGl6HZ.copy--YQ-C9nW {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS4zNjMiIGhlaWdodD0iMTguMzcxIiB2aWV3Qm94PSIwIDAgMTkuMzYzIDE4LjM3MSI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6IzI5Mzc0NTt9LmJ7ZmlsbDojM2NhY2Q3O308L3N0eWxlPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAyMSAwLjAxOCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAyMSAtMC4wMTgpIj48cGF0aCBjbGFzcz0iYSIgZD0iTTEuMzQ2LDE1LjYzQTQuNyw0LjcsMCwwLDEsMS4zNDYsOUw1LjE2MSw1LjIxNWE0LjcsNC43LDAsMCwxLDcuODQ1LDIuMWwtMS4zMzkuMzQ4YTMuMzQ3LDMuMzQ3LDAsMCwwLTUuNTU2LTEuNUwyLjMyMyw5Ljk1NEEzLjM0NywzLjM0NywwLDEsMCw3LjA2MywxNC42OGwyLjMxNi0yLjM1Ni45NS45MzdMOC4wMzksMTUuNjNhNC42NzIsNC42NzIsMCwwLDEtNi42OTQsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDIxIDEuMzI4KSIvPjxwYXRoIGNsYXNzPSJiIiBkPSJNNS45MjUsMTEuNzg3YTQuNzM5LDQuNzM5LDAsMCwxLTEuMi0yLjFsMS4zMzktLjM0OGEzLjM4NywzLjM4NywwLDAsMCwuODcsMS41LDMuMzQ3LDMuMzQ3LDAsMCwwLDQuNzM5LDBsMy43NzUtMy43NzVhMy4zNjUsMy4zNjUsMCwwLDAtNC43NzktNC43MzlsLTIuMzcsMi4zNy0uOTUtLjk1LDIuMzctMi40QTQuNzA5LDQuNzA5LDAsMSwxLDE2LjM0LDguMDM4bC0zLjc4OSwzLjc0OGE0LjY3Miw0LjY3MiwwLDAsMS02LjYyNywwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS42MjcgMC4wMTgpIi8+PC9nPjwvZz48L3N2Zz4=); }
    .share--2KvX498 .link--2AGl6HZ:last-child {
      margin: 0; }
    .share--2KvX498 .link--2AGl6HZ:hover {
      transform: scale(1.1); }

.app-player--embed-mode .share--2KvX498 {
  position: absolute;
  background-color: rgba(180, 190, 236, 0.9);
  left: auto;
  top: auto;
  right: 2%;
  bottom: 40px;
  width: 319px;
  height: 155px; }
  .app-player--embed-mode .share--2KvX498.mobile--2UBBLD- {
    width: 100%;
    height: calc(100% - 38px);
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    max-width: 100%;
    max-height: 100%; }
    .app-player--embed-mode .share--2KvX498.mobile--2UBBLD-.withTimeline--16gkavp {
      height: calc(100% - 65px); }
  .app-player--embed-mode .share--2KvX498.documentMode--N-mWB3g {
    right: 257px;
    bottom: 20px; }
  .app-player--embed-mode .share--2KvX498 .close--s5uR84- {
    width: 28px;
    height: 28px;
    right: 5px;
    top: 5px; }
    .app-player--embed-mode .share--2KvX498 .close--s5uR84- path {
      fill: rgba(255, 255, 255, 0.7); }
      .app-player--embed-mode .share--2KvX498 .close--s5uR84- path:last-child {
        stroke: #000; }
  .app-player--embed-mode .share--2KvX498 .link--2AGl6HZ {
    box-shadow: 3px 0 6px 0 rgba(0, 0, 41, 0.2); }
  .app-player--embed-mode .share--2KvX498 .title--1qm7vnk {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 5px; }

.app-player--embed-mode .share--2KvX498:not(.mobile--2UBBLD-) {
  border-radius: 5px;
  background-color: #e0e5f5; }
  .app-player--embed-mode .share--2KvX498:not(.mobile--2UBBLD-).active--3hvjKRG {
    display: block; }
  .app-player--embed-mode .share--2KvX498:not(.mobile--2UBBLD-) .header--26BRo4N {
    background-color: #eff6fc;
    border-radius: 5px 5px 0 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 30px; }
  .app-player--embed-mode .share--2KvX498:not(.mobile--2UBBLD-) .headerTitle--2w-9qLY {
    font-family: "Lato", sans-serif;
    font-size: 16px; }
  .app-player--embed-mode .share--2KvX498:not(.mobile--2UBBLD-) .title--1qm7vnk {
    margin-top: 14px;
    color: #000; }

.slideItem--29eALif {
  height: 106px;
  width: 100%;
  padding: 6px 12px;
  border-radius: 4px;
  display: flex;
  box-sizing: border-box; }
  .slideItem--29eALif:hover {
    background-color: #ecf2f5; }
  .slideItem--29eALif.activeSlide--2im5AAa .slideImage--3t1XDUd {
    border: 2px solid #2693ff; }
  .slideItem--29eALif.activeSlide--2im5AAa .slideTitle--2Alr3pG {
    font-weight: bold; }

.slideImage--3t1XDUd {
  border: 1px solid #dae4ea;
  box-sizing: border-box; }

.slideTitle--2Alr3pG {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  color: #293745;
  flex-grow: 1;
  display: flex;
  align-items: center;
  margin-left: 22px;
  overflow: hidden; }

.scrollBar--2Kx4vns {
  display: flex;
  flex-grow: 1; }

.container--TPJ1CJ1 {
  position: relative;
  display: flex;
  margin: 0 8px; }
  .container--TPJ1CJ1 .icon--lp8KVL7 {
    cursor: pointer; }

.menuContainer--1k8bMnR {
  display: none;
  position: absolute;
  bottom: 50px;
  right: 0; }

.popupContainer--zi9cX7I {
  position: relative;
  box-sizing: border-box;
  width: 354px;
  background-color: #f8fafb;
  border: 1px solid #dae4ea;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  padding: 20px;
  border-radius: 4px; }
  .popupContainer--zi9cX7I::after {
    content: " ";
    position: absolute;
    width: 0;
    height: 0;
    background-color: transparent;
    border: 10px solid transparent; }
  .popupContainer--zi9cX7I .header--xLBK6I6 {
    display: flex;
    justify-content: space-between; }
    .popupContainer--zi9cX7I .header--xLBK6I6 .headerTitle--3kDrq8y {
      font-family: "Lato", sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
      letter-spacing: 0;
      color: #293745; }
  .popupContainer--zi9cX7I .closeBtn--Om8mLJu {
    cursor: pointer;
    width: 18px;
    height: 18px; }

.popoverPlacementTop--2x0ACSo {
  right: -100px; }
  .popoverPlacementTop--2x0ACSo .popupContainer--zi9cX7I::after {
    bottom: -20px;
    right: 100px;
    border-top: 10px solid #f8fafb; }

.popoverPlacementLeft--3DGbI-M {
  right: 60px;
  bottom: -18px; }
  .popoverPlacementLeft--3DGbI-M .popupContainer--zi9cX7I::after {
    bottom: 18px;
    right: -20px;
    border-left: 10px solid #f8fafb; }

.document-controls .popoverPlacementLeft--3DGbI-M {
  right: 50px; }

.popoverContainer--193D_H0 {
  bottom: 42px;
  right: -21px; }

.menuContainer--2pVthPt {
  display: flex;
  flex-direction: column;
  align-items: center;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  background-color: #314152;
  border-radius: 5px;
  padding: 12px 6px; }
  .menuContainer--2pVthPt > *:not(:last-child) {
    margin-bottom: 8px; }

.mobile-player {
  width: 100%;
  height: 100%;
  position: relative; }

.prevSlide--PDMqU7X,
.nextSlide--2PFQnx9 {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 100%;
  width: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: opacity 0.2s linear; }
  .prevSlide--PDMqU7X.hiddenControl--36nWp5v,
  .nextSlide--2PFQnx9.hiddenControl--36nWp5v {
    opacity: 0;
    pointer-events: none; }
  .prevSlide--PDMqU7X.disabledControl--3F8I089,
  .nextSlide--2PFQnx9.disabledControl--3F8I089 {
    opacity: 0.6;
    pointer-events: none; }

.prevSlide--PDMqU7X {
  left: 0; }

.nextSlide--2PFQnx9 {
  right: 0; }

/*

Atom One Light by Daniel Gamage
Original One Light Syntax theme from https://github.com/atom/one-light-syntax

base:    #fafafa
mono-1:  #383a42
mono-2:  #686b77
mono-3:  #a0a1a7
hue-1:   #0184bb
hue-2:   #4078f2
hue-3:   #a626a4
hue-4:   #50a14f
hue-5:   #e45649
hue-5-2: #c91243
hue-6:   #986801
hue-6-2: #c18401

*/

.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  color: #383a42;
  background: #fafafa;
}

.hljs-comment,
.hljs-quote {
  color: #a0a1a7;
  font-style: italic;
}

.hljs-doctag,
.hljs-keyword,
.hljs-formula {
  color: #a626a4;
}

.hljs-section,
.hljs-name,
.hljs-selector-tag,
.hljs-deletion,
.hljs-subst {
  color: #e45649;
}

.hljs-literal {
  color: #0184bb;
}

.hljs-string,
.hljs-regexp,
.hljs-addition,
.hljs-attribute,
.hljs-meta-string {
  color: #50a14f;
}

.hljs-built_in,
.hljs-class .hljs-title {
  color: #c18401;
}

.hljs-attr,
.hljs-variable,
.hljs-template-variable,
.hljs-type,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-number {
  color: #986801;
}

.hljs-symbol,
.hljs-bullet,
.hljs-link,
.hljs-meta,
.hljs-selector-id,
.hljs-title {
  color: #4078f2;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}

.hljs-link {
  text-decoration: underline;
}

.vertical_align > * {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.vm-text {
	-webkit-transform-style: preserve-3d;
	word-wrap:break-word;
	line-height: 1.2;
	white-space: pre-wrap;
	-webkit-transform: translate3d(0,0,0);
}
.vm-text a {
	color: inherit;
	text-decoration: underline;
}

.vm-text a span {
	text-decoration: underline;
}

.vm-text, .vm-text * {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	white-space: pre-wrap;
}

.visme-offscreen-selection {
	display: none;
}


.vm-text span {
	display: inline;
	line-height: inherit;
}

.el[data-type="container"] .vm-text span {
	vertical-align: middle;
}

.fsizeselected {
	line-height: 1.2 !important;
}

.letter {
	position: relative;
	display: inline-block !important;
}
.vm-text {
	font-family: Arial, sans-serif;

}

/* hack for not working align justify in firefox */
.vm-text *[style*="text-align: justify"] {
	white-space: pre-line;
}

.vm-text li,
.vm-text ol {
  list-style-position: inside;
  padding-left: 1.28571429em;
  text-indent: -1.28571429em;
}

.vm-text  h2{
	display: block;

	-webkit-margin-before: 0.83em;
	-webkit-margin-after: 0.83em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	font-weight: bold;
	width: 100%;
	float: left;
}
.vm-text div {
	float: left;
	width: 100%;
}

.vm-text p {
	margin: 0;
}

.vm-text font {
	display: inline;
}
.vm-text h1 {
	display: block;

	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	font-weight: bold;
	color: black;
	font-family: Arial, sans-serif;
	line-height: 150%;
}

.vm-text ul li, .vm-text ol li {
	position: relative;
}
.vm-text li.customli {
	list-style-type: none;
	background-position: left;
	padding-left: 0.5em;
	margin-left: 0.5em;
	background-repeat: no-repeat;
	background-size: 6px 6px;
}

.visme-i {
	font-style: italic;
}

.visme-b {
	font-weight: bold;
}

.visme-u {
	text-decoration: underline;
}

[data-gotolinkwindow],
[data-gotolink],
[data-gotoslide] {
	cursor: pointer !important;
}

@charset "UTF-8";
.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\f101";
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play-circle:before {
  content: "\f102";
}

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}

.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
}

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-square:before {
  content: "\f10a";
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-spinner:before {
  content: "\f10b";
}

.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
  content: "\f10c";
}

.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {
  content: "\f10d";
}

.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-share:before {
  content: "\f10f";
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cog:before {
  content: "\f110";
}

.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {
  content: "\f111";
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-outline:before {
  content: "\f112";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-hd:before {
  content: "\f114";
}

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f115";
}

.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f116";
}

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-facebook:before {
  content: "\f117";
}

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-gplus:before {
  content: "\f118";
}

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-linkedin:before {
  content: "\f119";
}

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-twitter:before {
  content: "\f11a";
}

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-tumblr:before {
  content: "\f11b";
}

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pinterest:before {
  content: "\f11c";
}

.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f11d";
}

.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f11e";
}

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-next-item:before {
  content: "\f11f";
}

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-previous-item:before {
  content: "\f120";
}

.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f121";
}

.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f122";
}

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}
.video-js:-moz-full-screen {
  position: absolute;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js[tabindex="-1"] {
  outline: none;
}

.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0;
}

.video-js.vjs-16-9 {
  padding-top: 56.25%;
}

.video-js.vjs-4-3 {
  padding-top: 75%;
}

.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-hidden {
  display: none !important;
}

.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}
.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.81666em;
  margin-left: -1.5em;
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}

.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
  cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}

.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}

.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}

.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}

.video-js .vjs-progress-control.disabled {
  cursor: default;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}

.vjs-no-flex .vjs-progress-control {
  width: auto;
}

.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666667em;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}
.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.3333333333em;
  z-index: 1;
}

.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari */
  -webkit-user-select: none;
  /* Konqueror HTML */
  /* Firefox */
  -moz-user-select: none;
  /* Internet Explorer/Edge */
  -ms-user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider.disabled {
  cursor: default;
}

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}

.video-js .vjs-volume-panel {
  transition: width 1s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 10em;
  transition: width 0.1s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}

.video-js .vjs-volume-panel {
  display: flex;
}

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-has-started .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-using-native-controls .vjs-poster {
  display: none;
}

.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
  display: none;
}

.video-js .vjs-seek-to-live-control {
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}

.vjs-no-flex .vjs-seek-to-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}

.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-live .vjs-time-control {
  display: none;
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.vjs-live .vjs-time-divider {
  display: none;
}

.video-js .vjs-play-control {
  cursor: pointer;
}

.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}

.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}
.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  -webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;
          animation: vjs-spinner-show 0s linear 0.3s forwards;
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@-webkit-keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " ";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control {
  display: none;
}
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: auto;
  width: initial;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button {
  display: none;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control {
  display: none;
}

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px;
  }

  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }

  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }

  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}

.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}

.vjs-text-track-settings fieldset span {
  display: inline-block;
}

.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}

.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}

.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}

.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
  background: none;
}

.video-js *:focus:not(:focus-visible),
.video-js .vjs-menu *:focus:not(:focus-visible) {
  outline: none;
  background: none;
}

.modal {
  height: 100vh;
  width: 100vw;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 32;
  background-color: rgba(41, 48, 66, 0.59); }
  .modal--without-wrapper {
    height: inherit;
    width: inherit;
    top: initial;
    left: initial;
    background-color: transparent;
    transition: opacity 0.3s; }
  .modal--above {
    z-index: 33; }
  .modal--hidden-background {
    background-color: transparent;
    z-index: 1; }
  .modal__content {
    display: inline-block;
    position: relative;
    background: #f8fafb;
    border: 1px solid #dae4ea;
    border-radius: 5px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); }
    .modal__content--absolute-centered {
      position: absolute;
      top: calc(50% - 60px);
      left: 50%;
      transform: translate(-50%, -50%); }
    .modal__content--color-selector {
      background: #f8fafb;
      border-radius: 4px;
      border: 1px solid #dae4ea;
      box-shadow: 8px 8px 16px 0 rgba(27, 39, 51, 0.1);
      transform: none;
      position: unset;
      left: initial;
      top: initial; }
      .modal__content--color-selector .modal__body {
        padding: 18px 18px 18px;
        box-sizing: border-box; }
      .modal__content--color-selector .icon-with-text-button {
        border: none; }
  .modal__header {
    height: 55px;
    display: flex;
    align-items: center;
    padding-left: 27px;
    justify-content: space-between;
    background: #eff6fc;
    border-radius: 4px 4px 0 0;
    opacity: 1; }
  .modal__title {
    font-family: "Montserrat", sans-serif;
    color: #293745;
    font-size: 16px;
    box-sizing: border-box;
    text-decoration: none; }
    .modal__title_editable {
      max-width: calc(100% - 50px); }
  .modal__cross-btn.cross-btn {
    top: 18px;
    right: 28px;
    width: 18px;
    height: 18px; }
    .modal__cross-btn.cross-btn svg {
      width: 18px;
      height: 18px; }
  .modal__body {
    position: relative;
    padding: 26px 28px; }
    .modal__body--without-padding {
      padding: 0; }
  .modal__text {
    width: 500px;
    color: #314152;
    font: 14px/20px "Open Sans", sans-serif;
    margin-bottom: 28px; }
    .modal__text--without-margin {
      margin: 0; }
  .modal__link {
    color: #314152;
    text-decoration: underline;
    margin-left: 8px; }
  .modal__labeled-input.labeled-input__input {
    border: 1px solid #a0a5b8;
    border-radius: 3px;
    width: 500px;
    height: 40px;
    font: 14px/20px "Open Sans", sans-serif;
    letter-spacing: 0;
    color: #314152; }
    .modal__labeled-input.labeled-input__input::placeholder {
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      color: #a0a5b8;
      opacity: 1;
      /* Firefox */ }
    .modal__labeled-input.labeled-input__input:-ms-input-placeholder {
      /* Internet Explorer 10-11 */
      color: #a0a5b8; }
    .modal__labeled-input.labeled-input__input::-ms-input-placeholder {
      /* Microsoft Edge */
      color: #a0a5b8; }
  .modal__checkbox {
    display: flex;
    align-items: center;
    font: italic 13px/18px "Open Sans", sans-serif;
    letter-spacing: 0;
    color: #717274; }
  .modal__checkbox-input.checkbox-widget__input {
    margin-right: 10px; }
  .modal__buttons {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 0 28px 34px; }
  .modal__button.visme-button {
    width: 100%; }

.modal-progress-bar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px; }
  .modal-progress-bar__pace {
    width: 0;
    height: 3px;
    background-color: #2693ff;
    opacity: 1;
    transition: width 300ms linear, opacity 1000ms ease; }
    .modal-progress-bar__pace--full {
      opacity: 0; }

.modal--above {
  z-index: 10000; }

.tippy-tooltip.visme-dark-theme {
  background-color: #314152;
  border-color: #314152;
  color: #dae4ea;
  max-width: 250px;
  min-height: 18px;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 16px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); }
  .tippy-tooltip.visme-dark-theme .tippy-content {
    overflow: hidden; }

.tippy-tooltip.visme-dark-theme[x-placement^='top'] .tippy-arrow {
  border-top-color: #314152; }

.tippy-tooltip.visme-dark-theme[x-placement^='bottom'] .tippy-arrow {
  border-bottom-color: #314152; }

.tippy-tooltip.visme-dark-theme[x-placement^='left'] .tippy-arrow {
  border-left-color: #314152; }

.tippy-tooltip.visme-dark-theme[x-placement^='right'] .tippy-arrow {
  border-right-color: #314152; }

.tippy-tooltip.visme-dark-theme[x-placement^='top'] .tippy-roundarrow,
.tippy-tooltip.visme-dark-theme[x-placement^='top'] .tippy-arrow {
  filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.16)); }

.tippy-tooltip.visme-dark-theme[x-placement^='left'] .tippy-roundarrow,
.tippy-tooltip.visme-dark-theme[x-placement^='left'] .tippy-arrow {
  filter: drop-shadow(1px 3px 6px rgba(0, 0, 0, 0.16)); }

.tippy-tooltip.visme-dark-theme[x-placement^='right'] .tippy-roundarrow,
.tippy-tooltip.visme-dark-theme[x-placement^='right'] .tippy-arrow {
  filter: drop-shadow(-1px 3px 6px rgba(0, 0, 0, 0.16)); }

.tippy-tooltip.visme-dark-theme[x-placement^='left'] .tippy-roundarrow {
  transform: translateX(0.6px); }

.tippy-tooltip.visme-dark-theme[x-placement^='right'] .tippy-roundarrow {
  transform: translateX(-0.6px); }

.tippy-tooltip.visme-dark-theme[x-placement^='left'] .tippy-arrow {
  transform: translateX(1.1px); }

.tippy-tooltip.visme-dark-theme[x-placement^='right'] .tippy-arrow {
  transform: translateX(-1.1px); }

.tippy-tooltip.visme-dark-theme[x-placement^='top'] .tippy-arrow {
  transform: translateY(1px); }

.tippy-tooltip.visme-dark-theme[x-placement^='bottom'] .tippy-arrow {
  transform: translateY(-1px); }

.tippy-tooltip.visme-dark-theme .tippy-roundarrow {
  fill: #314152;
  opacity: 1; }

.tippy-tooltip.visme-light-theme {
  background-color: #f8fafb;
  border-color: #f8fafb;
  color: #314152;
  max-width: 250px;
  min-height: 18px;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 16px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); }
  .tippy-tooltip.visme-light-theme .tippy-content {
    overflow: hidden; }

.tippy-tooltip.visme-light-theme[x-placement^='top'] .tippy-arrow {
  border-top-color: #f8fafb; }

.tippy-tooltip.visme-light-theme[x-placement^='bottom'] .tippy-arrow {
  border-bottom-color: #f8fafb; }

.tippy-tooltip.visme-light-theme[x-placement^='left'] .tippy-arrow {
  border-left-color: #f8fafb; }

.tippy-tooltip.visme-light-theme[x-placement^='right'] .tippy-arrow {
  border-right-color: #f8fafb; }

.tippy-tooltip.visme-light-theme[x-placement^='top'] .tippy-roundarrow,
.tippy-tooltip.visme-light-theme[x-placement^='top'] .tippy-arrow {
  filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.16)); }

.tippy-tooltip.visme-light-theme[x-placement^='left'] .tippy-roundarrow,
.tippy-tooltip.visme-light-theme[x-placement^='left'] .tippy-arrow {
  filter: drop-shadow(1px 3px 6px rgba(0, 0, 0, 0.16)); }

.tippy-tooltip.visme-light-theme[x-placement^='right'] .tippy-roundarrow,
.tippy-tooltip.visme-light-theme[x-placement^='right'] .tippy-arrow {
  filter: drop-shadow(-1px 3px 6px rgba(0, 0, 0, 0.16)); }

.tippy-tooltip.visme-light-theme[x-placement^='left'] .tippy-roundarrow {
  transform: translateX(0.6px); }

.tippy-tooltip.visme-light-theme[x-placement^='right'] .tippy-roundarrow {
  transform: translateX(-0.6px); }

.tippy-tooltip.visme-light-theme[x-placement^='left'] .tippy-arrow {
  transform: translateX(1.1px); }

.tippy-tooltip.visme-light-theme[x-placement^='right'] .tippy-arrow {
  transform: translateX(-1.1px); }

.tippy-tooltip.visme-light-theme[x-placement^='top'] .tippy-arrow {
  transform: translateY(1px); }

.tippy-tooltip.visme-light-theme[x-placement^='bottom'] .tippy-arrow {
  transform: translateY(-1px); }

.tippy-tooltip.visme-light-theme .tippy-roundarrow {
  fill: #f8fafb;
  opacity: 1; }

.tippy-tooltip.visme-border-light-theme {
  background-color: #f8fafb;
  border-color: #f8fafb;
  color: #314152;
  max-width: 250px;
  min-height: 18px;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 16px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); }
  .tippy-tooltip.visme-border-light-theme .tippy-content {
    overflow: hidden; }

.tippy-tooltip.visme-border-light-theme[x-placement^='top'] .tippy-arrow {
  border-top-color: #f8fafb; }

.tippy-tooltip.visme-border-light-theme[x-placement^='bottom'] .tippy-arrow {
  border-bottom-color: #f8fafb; }

.tippy-tooltip.visme-border-light-theme[x-placement^='left'] .tippy-arrow {
  border-left-color: #f8fafb; }

.tippy-tooltip.visme-border-light-theme[x-placement^='right'] .tippy-arrow {
  border-right-color: #f8fafb; }

.tippy-tooltip.visme-border-light-theme[x-placement^='top'] .tippy-roundarrow,
.tippy-tooltip.visme-border-light-theme[x-placement^='top'] .tippy-arrow {
  filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.16)); }

.tippy-tooltip.visme-border-light-theme[x-placement^='left'] .tippy-roundarrow,
.tippy-tooltip.visme-border-light-theme[x-placement^='left'] .tippy-arrow {
  filter: drop-shadow(1px 3px 6px rgba(0, 0, 0, 0.16)); }

.tippy-tooltip.visme-border-light-theme[x-placement^='right'] .tippy-roundarrow,
.tippy-tooltip.visme-border-light-theme[x-placement^='right'] .tippy-arrow {
  filter: drop-shadow(-1px 3px 6px rgba(0, 0, 0, 0.16)); }

.tippy-tooltip.visme-border-light-theme[x-placement^='left'] .tippy-roundarrow {
  transform: translateX(0.6px); }

.tippy-tooltip.visme-border-light-theme[x-placement^='right'] .tippy-roundarrow {
  transform: translateX(-0.6px); }

.tippy-tooltip.visme-border-light-theme[x-placement^='left'] .tippy-arrow {
  transform: translateX(1.1px); }

.tippy-tooltip.visme-border-light-theme[x-placement^='right'] .tippy-arrow {
  transform: translateX(-1.1px); }

.tippy-tooltip.visme-border-light-theme[x-placement^='top'] .tippy-arrow {
  transform: translateY(1px); }

.tippy-tooltip.visme-border-light-theme[x-placement^='bottom'] .tippy-arrow {
  transform: translateY(-1px); }

.tippy-tooltip.visme-border-light-theme .tippy-roundarrow {
  fill: #f8fafb;
  opacity: 1; }

.tippy-tooltip.visme-border-light-theme {
  border: 1px solid #dae4ea; }
  .tippy-tooltip.visme-border-light-theme .tippy-roundarrow,
  .tippy-tooltip.visme-border-light-theme .tippy-arrow {
    border: none;
    top: 0; }
    .tippy-tooltip.visme-border-light-theme .tippy-roundarrow::before, .tippy-tooltip.visme-border-light-theme .tippy-roundarrow::after,
    .tippy-tooltip.visme-border-light-theme .tippy-arrow::before,
    .tippy-tooltip.visme-border-light-theme .tippy-arrow::after {
      content: " ";
      position: absolute;
      width: 0;
      height: 0;
      background-color: transparent; }
    .tippy-tooltip.visme-border-light-theme .tippy-roundarrow::before,
    .tippy-tooltip.visme-border-light-theme .tippy-arrow::before {
      top: -22px;
      border: 11px solid transparent;
      border-bottom: 11px solid #dae4ea; }
    .tippy-tooltip.visme-border-light-theme .tippy-roundarrow::after,
    .tippy-tooltip.visme-border-light-theme .tippy-arrow::after {
      top: -20px;
      border: 10px solid transparent;
      border-bottom: 10px solid #f8fafb; }
    .tippy-tooltip.visme-border-light-theme .tippy-roundarrow:before,
    .tippy-tooltip.visme-border-light-theme .tippy-arrow:before {
      left: -11px; }
    .tippy-tooltip.visme-border-light-theme .tippy-roundarrow:after,
    .tippy-tooltip.visme-border-light-theme .tippy-arrow:after {
      left: -10px; }

.user-avatar {
  display: flex;
  align-items: center;
  justify-content: center; }
  .user-avatar__wrapper, .user-avatar__generated {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    outline: inherit;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Open Sans", sans-serif; }
  .user-avatar--clickable {
    cursor: pointer; }
  .user-avatar__image, .user-avatar__generated {
    width: 32px;
    height: 32px;
    border-radius: 50%; }
  .user-avatar__image {
    object-fit: cover; }

.generic-fade-enter {
  visibility: visible;
  opacity: 0; }

.generic-fade-enter-active {
  visibility: visible;
  opacity: 1;
  transition: opacity var(--animation-fade-timeout) ease-out; }

.generic-fade-enter-done {
  visibility: visible;
  opacity: 1; }

.generic-fade-exit {
  visibility: visible;
  opacity: 1; }

.generic-fade-exit-active {
  opacity: 0;
  visibility: visible;
  transition: opacity var(--animation-fade-timeout) ease-out; }

.generic-fade-exit-done {
  visibility: hidden;
  opacity: 0; }

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0; }

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
.visible {
  display: block !important; }

.hidden {
  display: none !important; }

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Misc
   ========================================================================== */
/**
 * disabling outline for popups, inputs, buttons, links, etc. VISME-478
 */
a:focus,
button:focus,
input:focus,
textarea:focus,
select:focus,
[tabindex]:focus {
  outline: none; }

div.react-select__control {
  box-shadow: none; }

/**
 * Add the correct display in IE 10+.
 */
template {
  display: none; }

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none; }

/*
need to remove this in future
*/
* {
  margin: 0px;
  padding: 0px; }

::-webkit-scrollbar-track {
  background: transparent; }

/*
Remove meaningless tooltips on icons and native browser behavior of dragging imagesZZ VISME-479
*/
img,
use {
  pointer-events: none; }

select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000; }

.visme-iframe--auto {
  overflow: auto; }

.visme-iframe--scroll {
  overflow: scroll; }

.visme-iframe--scroll-hidden {
  overflow: hidden; }

.vm-text li.ql-indent-1 {
  margin-left: 1.5em; }

.vm-text li.ql-indent-2 {
  margin-left: 2em; }

.vm-text li.ql-indent-3 {
  margin-left: 2.5em; }

.vm-text li.ql-indent-4 {
  margin-left: 3em; }

.vm-text li.ql-indent-5 {
  margin-left: 3.5em; }

.vm-text li.ql-indent-6 {
  margin-left: 4em; }

.vm-text li.ql-indent-7 {
  margin-left: 4.5em; }

.vm-text li.ql-indent-8 {
  margin-left: 5em; }

.vm-text li.ql-indent-9 {
  margin-left: 5.5em; }

.image-view__overlay {
  position: absolute;
  top: 0;
  left: 0; }

_::-webkit-full-page-media, _:future, :root svg image {
  transform: translate3d(0, 0, 1px); }

.object-view__object--premium-sample {
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgaGVpZ2h0PScxNTBweCcgd2lkdGg9JzEwMHB4Jz48dGV4dCB4PScwJyB5PScwJyBmaWxsPSdyZ2JhKDI1NSwwLDAsMC4zKScgdHJhbnNmb3JtPSdyb3RhdGUoNDUsMCwyNiknIGZvbnQtc2l6ZT0nMTgnPlBSRU1JVU08L3RleHQ+PC9zdmc+IAo=); }

.object-view__object--locked {
  cursor: not-allowed; }

.object-view__object--link {
  transform: none !important;
  display: block;
  height: 100%;
  width: 100%;
  text-decoration: inherit;
  cursor: inherit; }

.object-view__object--link-permanent-effect {
  cursor: pointer; }

.object-view__object--link-hover-effect {
  filter: brightness(90%); }

.object-view__object--colored-border::before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border: 2px solid #f2df3e; }

.object-view__object--colored-border::after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border: 2px dashed #2693ff; }

.object-view__object--simul-selected {
  pointer-events: none; }

.object-type-chart {
  height: 100%; }
  .object-type-chart .amcharts-Tooltip-group {
    font-family: Arial; }
  .object-type-chart .amcharts-LabelBullet {
    pointer-events: none; }

.visme-table.handsontable {
  z-index: 2; }

.el .visme-grid__blue-dot, .el-thumb .visme-grid__blue-dot {
  display: block;
  right: 0;
  bottom: 0;
  z-index: 30;
  position: absolute;
  box-sizing: border-box;
  width: 11px;
  height: 11px;
  margin-right: -5px;
  margin-bottom: -5px;
  background: #2693ff;
  border: 1px solid #fff;
  border-radius: 5px; }

.el .visme-grid__sel-top, .el-thumb .visme-grid__sel-top {
  position: absolute;
  background: #2693ff;
  box-shadow: 0 0 3px #2693ff;
  height: 1px; }

.el .visme-grid__sel-bottom, .el-thumb .visme-grid__sel-bottom {
  position: absolute;
  background: #2693ff;
  box-shadow: 0 0 3px #2693ff;
  height: 1px; }

.el .visme-grid__sel-left, .el-thumb .visme-grid__sel-left {
  position: absolute;
  background: #2693ff;
  box-shadow: 0 0 3px #2693ff;
  width: 1px; }

.el .visme-grid__sel-right, .el-thumb .visme-grid__sel-right {
  position: absolute;
  background: #2693ff;
  box-shadow: 0 0 3px #2693ff;
  width: 1px; }

.el .visme-grid__sel-expand--col, .el-thumb .visme-grid__sel-expand--col {
  position: absolute;
  background: #2693ff;
  width: 11px;
  height: 11px;
  border: 1px solid #fff;
  top: 50%;
  left: -6px;
  border-radius: 6px;
  cursor: ew-resize; }

.el .visme-grid__sel--editing, .el-thumb .visme-grid__sel--editing {
  background: #314152 !important;
  box-shadow: 0 0 3px #000 !important; }

.el .visme-grid__copy-top, .el-thumb .visme-grid__copy-top {
  position: absolute;
  box-sizing: border-box;
  border-top: 1px dashed #000;
  height: 1px; }

.el .visme-grid__copy-bottom, .el-thumb .visme-grid__copy-bottom {
  position: absolute;
  box-sizing: border-box;
  border-bottom: 1px dashed #000;
  height: 1px; }

.el .visme-grid__copy-left, .el-thumb .visme-grid__copy-left {
  position: absolute;
  box-sizing: border-box;
  border-left: 1px dashed #000;
  width: 1px; }

.el .visme-grid__copy-right, .el-thumb .visme-grid__copy-right {
  position: absolute;
  box-sizing: border-box;
  border-right: 1px dashed #000;
  width: 1px; }

.el .visme-grid .grid-table, .el-thumb .visme-grid .grid-table {
  display: grid;
  position: relative; }
  .el .visme-grid .grid-table.editing, .el-thumb .visme-grid .grid-table.editing {
    grid-auto-rows: auto;
    top: -42px;
    left: -42px; }

.el .visme-grid .grid-table-cell, .el-thumb .visme-grid .grid-table-cell {
  display: flex;
  position: relative;
  flex-direction: column;
  justify-content: center;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  box-sizing: border-box;
  padding: 0 4px;
  overflow: hidden; }
  .el .visme-grid .grid-table-cell--link-wrap, .el-thumb .visme-grid .grid-table-cell--link-wrap {
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    flex-direction: column;
    justify-content: center;
    padding: 0 4px;
    cursor: pointer;
    text-decoration: none; }
  .el .visme-grid .grid-table-cell--link-hover-effect, .el-thumb .visme-grid .grid-table-cell--link-hover-effect {
    cursor: pointer; }
  .el .visme-grid .grid-table-cell--contents, .el-thumb .visme-grid .grid-table-cell--contents {
    word-break: break-word; }
  .el .visme-grid .grid-table-cell.first-col, .el-thumb .visme-grid .grid-table-cell.first-col {
    border-left: 2px solid #000; }
  .el .visme-grid .grid-table-cell.first-row, .el-thumb .visme-grid .grid-table-cell.first-row {
    border-top: 2px solid #000; }
  .el .visme-grid .grid-table-cell.last-col, .el-thumb .visme-grid .grid-table-cell.last-col {
    border-right: 2px solid #000; }
  .el .visme-grid .grid-table-cell.last-row, .el-thumb .visme-grid .grid-table-cell.last-row {
    border-bottom: 2px solid #000; }
  .el .visme-grid .grid-table-cell.selected::before, .el-thumb .visme-grid .grid-table-cell.selected::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #2693ff;
    opacity: 0.2; }
  .el .visme-grid .grid-table-cell.valign-top, .el-thumb .visme-grid .grid-table-cell.valign-top {
    justify-content: flex-start; }
  .el .visme-grid .grid-table-cell.valign-bottom, .el-thumb .visme-grid .grid-table-cell.valign-bottom {
    justify-content: flex-end; }
  .el .visme-grid .grid-table-cell.valign-middle, .el-thumb .visme-grid .grid-table-cell.valign-middle {
    justify-content: center; }
  .el .visme-grid .grid-table-cell ul, .el .visme-grid .grid-table-cell ol, .el-thumb .visme-grid .grid-table-cell ul, .el-thumb .visme-grid .grid-table-cell ol {
    list-style-position: inside; }

.el .visme-grid .grid-move-handle, .el-thumb .visme-grid .grid-move-handle {
  box-sizing: border-box;
  padding: 0; }

.el .visme-grid .grid-head-column, .el-thumb .visme-grid .grid-head-column {
  box-sizing: border-box;
  padding: 0 1px 0 0; }
  .el .visme-grid .grid-head-column > div, .el-thumb .visme-grid .grid-head-column > div {
    position: relative;
    text-align: center;
    color: #000;
    background: #dae4ea;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    font-weight: 600;
    font-family: "Open Sans", sans-serif; }
    .el .visme-grid .grid-head-column > div .grid-column-resize, .el-thumb .visme-grid .grid-head-column > div .grid-column-resize {
      position: absolute;
      display: none;
      width: 6px;
      right: 0;
      top: 0;
      bottom: 0;
      background: #2693ff;
      cursor: e-resize; }
    .el .visme-grid .grid-head-column > div:hover, .el-thumb .visme-grid .grid-head-column > div:hover {
      background: #ecf2f5; }
    .el .visme-grid .grid-head-column > div:hover .grid-column-resize, .el-thumb .visme-grid .grid-head-column > div:hover .grid-column-resize {
      display: block; }
    .el .visme-grid .grid-head-column > div .grid-column-btn-menu, .el-thumb .visme-grid .grid-head-column > div .grid-column-btn-menu {
      position: absolute;
      width: 13px;
      right: 6px;
      top: 0;
      bottom: 0;
      background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIgMTIiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSI2IiBjeT0iMiIgcj0iMSIgZmlsbD0id2hpdGUiLz48Y2lyY2xlIGN4PSI2IiBjeT0iNiIgcj0iMSIgZmlsbD0id2hpdGUiLz48Y2lyY2xlIGN4PSI2IiBjeT0iMTAiIHI9IjEiIGZpbGw9IndoaXRlIi8+PC9zdmc+Cg==) center center no-repeat;
      cursor: pointer; }

.el .visme-grid .grid-head-row, .el-thumb .visme-grid .grid-head-row {
  box-sizing: border-box;
  padding: 0;
  position: relative; }
  .el .visme-grid .grid-head-row > div, .el-thumb .visme-grid .grid-head-row > div {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 1px;
    width: 26px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    color: #000;
    background: #dae4ea;
    font-size: 12px;
    font-weight: 600;
    font-family: "Open Sans", sans-serif; }
    .el .visme-grid .grid-head-row > div .grid-row-resize, .el-thumb .visme-grid .grid-head-row > div .grid-row-resize {
      position: absolute;
      display: none;
      height: 6px;
      right: 0;
      left: 0;
      bottom: 0;
      background: #2693ff;
      cursor: s-resize; }
    .el .visme-grid .grid-head-row > div:hover, .el-thumb .visme-grid .grid-head-row > div:hover {
      background: #ecf2f5; }
    .el .visme-grid .grid-head-row > div:hover .grid-row-resize, .el-thumb .visme-grid .grid-head-row > div:hover .grid-row-resize {
      display: block; }
    .el .visme-grid .grid-head-row > div .grid-row-btn-menu, .el-thumb .visme-grid .grid-head-row > div .grid-row-btn-menu {
      position: absolute;
      height: 13px;
      top: 4px;
      left: 0;
      right: 0;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmlld0JveD0iMCAwIDEyIDEyIgogICB3aWR0aD0iMTMiCiAgIGhlaWdodD0iMTMiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzgiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImlfZWxsaXBzaXNfaC5zdmciCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuNSAoMjA2MGVjMWY5ZiwgMjAyMC0wNC0wOCkiPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTE0Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTIiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSI4MzMiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNDgwIgogICAgIGlkPSJuYW1lZHZpZXcxMCIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iMTguMTUzODQ2IgogICAgIGlua3NjYXBlOmN4PSI2LjUiCiAgICAgaW5rc2NhcGU6Y3k9IjYuNSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTQyIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIxMzAiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc4IiAvPgogIDxnCiAgICAgaWQ9Imc4MjQiCiAgICAgdHJhbnNmb3JtPSJyb3RhdGUoOTAsNiw2KSI+CiAgICA8Y2lyY2xlCiAgICAgICBpZD0iY2lyY2xlMiIKICAgICAgIHI9IjEiCiAgICAgICBjeT0iMiIKICAgICAgIGN4PSI2IgogICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz4KICAgIDxjaXJjbGUKICAgICAgIHN0eWxlPSJvcGFjaXR5OjAuOTIwMDAwMDI7ZmlsbDojZmZmZmZmIgogICAgICAgaWQ9ImNpcmNsZTQiCiAgICAgICByPSIxIgogICAgICAgY3k9IjYiCiAgICAgICBjeD0iNiIgLz4KICAgIDxjaXJjbGUKICAgICAgIGlkPSJjaXJjbGU2IgogICAgICAgcj0iMSIKICAgICAgIGN5PSIxMCIKICAgICAgIGN4PSI2IgogICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz4KICA8L2c+Cjwvc3ZnPgo=) center center no-repeat;
      cursor: pointer; }

.el .visme-grid .grid-head-column.selected > div, .el .visme-grid .grid-head-row.selected > div, .el-thumb .visme-grid .grid-head-column.selected > div, .el-thumb .visme-grid .grid-head-row.selected > div {
  color: #f8fafb;
  background: #2693ff; }

.el .visme-grid__add-button, .el-thumb .visme-grid__add-button {
  display: block;
  position: absolute;
  z-index: 3;
  width: 37px;
  height: 37px;
  cursor: pointer;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzNyAzNyI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2ZmZjtzdHJva2U6I2RhZTRlYTt9LmJ7ZmlsbDpub25lO3N0cm9rZTojMjY5M2ZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7fS5je2ZpbHRlcjp1cmwoI2EpO308L3N0eWxlPjxmaWx0ZXIgaWQ9ImEiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNyIgaGVpZ2h0PSIzNyIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVPZmZzZXQgZHk9IjIiIGlucHV0PSJTb3VyY2VBbHBoYSIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiIHJlc3VsdD0iYiIvPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAuMzAyIi8+PGZlQ29tcG9zaXRlIG9wZXJhdG9yPSJpbiIgaW4yPSJiIi8+PGZlQ29tcG9zaXRlIGluPSJTb3VyY2VHcmFwaGljIi8+PC9maWx0ZXI+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjc1LjUgLTM4MC41KSI+PGcgY2xhc3M9ImMiIHRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIDEsIDEyNzUuNSwgMzgwLjUpIj48cmVjdCBjbGFzcz0iYSIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiByeD0iMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuNSAxLjUpIi8+PC9nPjxwYXRoIGNsYXNzPSJiIiBkPSJNMTc2NS4xNzcsNTEuMTkyVjYzLjEwNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ3MS4wODMgMzM5LjgwOCkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTTAsMFYxMi4wMjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzMDAuMDI4IDM5Ni43NTIpIHJvdGF0ZSg5MCkiLz48L2c+PC9zdmc+) center center no-repeat; }
  .el .visme-grid__add-button:hover, .el-thumb .visme-grid__add-button:hover {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzNyAzNyI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2RhZTRlYTtzdHJva2U6I2RhZTRlYTt9LmJ7ZmlsbDpub25lO3N0cm9rZTojMjY5M2ZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7fS5je2ZpbHRlcjp1cmwoI2EpO308L3N0eWxlPjxmaWx0ZXIgaWQ9ImEiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNyIgaGVpZ2h0PSIzNyIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVPZmZzZXQgZHk9IjIiIGlucHV0PSJTb3VyY2VBbHBoYSIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiIHJlc3VsdD0iYiIvPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAuMzAyIi8+PGZlQ29tcG9zaXRlIG9wZXJhdG9yPSJpbiIgaW4yPSJiIi8+PGZlQ29tcG9zaXRlIGluPSJTb3VyY2VHcmFwaGljIi8+PC9maWx0ZXI+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjc1LjUgLTM4MC41KSI+PGcgY2xhc3M9ImMiIHRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIDEsIDEyNzUuNSwgMzgwLjUpIj48cmVjdCBjbGFzcz0iYSIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiByeD0iMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuNSAxLjUpIi8+PC9nPjxwYXRoIGNsYXNzPSJiIiBkPSJNMTc2NS4xNzcsNTEuMTkyVjYzLjEwNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ3MS4wODMgMzM5LjgwOCkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTTAsMFYxMi4wMjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzMDAuMDI4IDM5Ni43NTIpIHJvdGF0ZSg5MCkiLz48L2c+PC9zdmc+) center center no-repeat; }
  .el .visme-grid__add-button:active, .el-thumb .visme-grid__add-button:active {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzNyAzNyI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6IzI2OTNmZjtzdHJva2U6I2RhZTRlYTt9LmJ7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS13aWR0aDoycHg7fS5je2ZpbHRlcjp1cmwoI2EpO308L3N0eWxlPjxmaWx0ZXIgaWQ9ImEiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNyIgaGVpZ2h0PSIzNyIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVPZmZzZXQgZHk9IjIiIGlucHV0PSJTb3VyY2VBbHBoYSIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiIHJlc3VsdD0iYiIvPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAuMzAyIi8+PGZlQ29tcG9zaXRlIG9wZXJhdG9yPSJpbiIgaW4yPSJiIi8+PGZlQ29tcG9zaXRlIGluPSJTb3VyY2VHcmFwaGljIi8+PC9maWx0ZXI+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjc1LjUgLTM4MC41KSI+PGcgY2xhc3M9ImMiIHRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIDEsIDEyNzUuNSwgMzgwLjUpIj48cmVjdCBjbGFzcz0iYSIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiByeD0iMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuNSAxLjUpIi8+PC9nPjxwYXRoIGNsYXNzPSJiIiBkPSJNMTc2NS4xNzcsNTEuMTkyVjYzLjEwNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ3MS4wODMgMzM5LjgwOCkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTTAsMFYxMi4wMjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzMDAuMDI4IDM5Ni43NTIpIHJvdGF0ZSg5MCkiLz48L2c+PC9zdmc+) center center no-repeat; }

.el .visme-grid__move-button, .el-thumb .visme-grid__move-button {
  position: absolute;
  left: -47px;
  top: -47px;
  z-index: 3;
  width: 37px;
  height: 37px;
  cursor: pointer;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzNyAzNyI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2ZmZjtzdHJva2U6I2RhZTRlYTt9LmJ7ZmlsbDojYTBhNWI4O30uY3tmaWx0ZXI6dXJsKCNhKTt9PC9zdHlsZT48ZmlsdGVyIGlkPSJhIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzciIGhlaWdodD0iMzciIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlT2Zmc2V0IGR5PSIyIiBpbnB1dD0iU291cmNlQWxwaGEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiByZXN1bHQ9ImIiLz48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwLjMwMiIvPjxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iaW4iIGluMj0iYiIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmlsdGVyPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzQ0LjUgLTM4MC41KSI+PGcgY2xhc3M9ImMiIHRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIDEsIDc0NC41LCAzODAuNSkiPjxwYXRoIGNsYXNzPSJhIiBkPSJNMTUsMEExNSwxNSwwLDEsMSwwLDE1LDE1LDE1LDAsMCwxLDE1LDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjUgMS41KSIvPjwvZz48Y2lyY2xlIGNsYXNzPSJiIiBjeD0iMSIgY3k9IjEiIHI9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc2MiAzOTYpIi8+PGNpcmNsZSBjbGFzcz0iYiIgY3g9IjEiIGN5PSIxIiByPSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NjIgMzkxKSIvPjxjaXJjbGUgY2xhc3M9ImIiIGN4PSIxIiBjeT0iMSIgcj0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzYyIDQwMSkiLz48Y2lyY2xlIGNsYXNzPSJiIiBjeD0iMSIgY3k9IjEiIHI9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc1NyAzOTYpIi8+PGNpcmNsZSBjbGFzcz0iYiIgY3g9IjEiIGN5PSIxIiByPSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NTcgMzkxKSIvPjxjaXJjbGUgY2xhc3M9ImIiIGN4PSIxIiBjeT0iMSIgcj0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzU3IDQwMSkiLz48Y2lyY2xlIGNsYXNzPSJiIiBjeD0iMSIgY3k9IjEiIHI9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc2NyAzOTYpIi8+PGNpcmNsZSBjbGFzcz0iYiIgY3g9IjEiIGN5PSIxIiByPSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NjcgMzkxKSIvPjxjaXJjbGUgY2xhc3M9ImIiIGN4PSIxIiBjeT0iMSIgcj0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzY3IDQwMSkiLz48L2c+PC9zdmc+) center center no-repeat; }
  .el .visme-grid__move-button:hover, .el-thumb .visme-grid__move-button:hover {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzNyAzNyI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2RhZTRlYTtzdHJva2U6I2RhZTRlYTt9LmJ7ZmlsbDojYTBhNWI4O30uY3tmaWx0ZXI6dXJsKCNhKTt9PC9zdHlsZT48ZmlsdGVyIGlkPSJhIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzciIGhlaWdodD0iMzciIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlT2Zmc2V0IGR5PSIyIiBpbnB1dD0iU291cmNlQWxwaGEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiByZXN1bHQ9ImIiLz48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwLjMwMiIvPjxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iaW4iIGluMj0iYiIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmlsdGVyPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzQ0LjUgLTM4MC41KSI+PGcgY2xhc3M9ImMiIHRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIDEsIDc0NC41LCAzODAuNSkiPjxwYXRoIGNsYXNzPSJhIiBkPSJNMTUsMEExNSwxNSwwLDEsMSwwLDE1LDE1LDE1LDAsMCwxLDE1LDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjUgMS41KSIvPjwvZz48Y2lyY2xlIGNsYXNzPSJiIiBjeD0iMSIgY3k9IjEiIHI9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc2MiAzOTYpIi8+PGNpcmNsZSBjbGFzcz0iYiIgY3g9IjEiIGN5PSIxIiByPSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NjIgMzkxKSIvPjxjaXJjbGUgY2xhc3M9ImIiIGN4PSIxIiBjeT0iMSIgcj0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzYyIDQwMSkiLz48Y2lyY2xlIGNsYXNzPSJiIiBjeD0iMSIgY3k9IjEiIHI9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc1NyAzOTYpIi8+PGNpcmNsZSBjbGFzcz0iYiIgY3g9IjEiIGN5PSIxIiByPSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NTcgMzkxKSIvPjxjaXJjbGUgY2xhc3M9ImIiIGN4PSIxIiBjeT0iMSIgcj0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzU3IDQwMSkiLz48Y2lyY2xlIGNsYXNzPSJiIiBjeD0iMSIgY3k9IjEiIHI9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc2NyAzOTYpIi8+PGNpcmNsZSBjbGFzcz0iYiIgY3g9IjEiIGN5PSIxIiByPSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NjcgMzkxKSIvPjxjaXJjbGUgY2xhc3M9ImIiIGN4PSIxIiBjeT0iMSIgcj0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzY3IDQwMSkiLz48L2c+PC9zdmc+) center center no-repeat; }
  .el .visme-grid__move-button:active, .el-thumb .visme-grid__move-button:active {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzNyAzNyI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6IzI2OTNmZjtzdHJva2U6I2RhZTRlYTt9LmJ7ZmlsbDojZmZmO30uY3tmaWx0ZXI6dXJsKCNhKTt9PC9zdHlsZT48ZmlsdGVyIGlkPSJhIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzciIGhlaWdodD0iMzciIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlT2Zmc2V0IGR5PSIyIiBpbnB1dD0iU291cmNlQWxwaGEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiByZXN1bHQ9ImIiLz48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwLjMwMiIvPjxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iaW4iIGluMj0iYiIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmlsdGVyPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzQ0LjUgLTM4MC41KSI+PGcgY2xhc3M9ImMiIHRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIDEsIDc0NC41LCAzODAuNSkiPjxwYXRoIGNsYXNzPSJhIiBkPSJNMTUsMEExNSwxNSwwLDEsMSwwLDE1LDE1LDE1LDAsMCwxLDE1LDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjUgMS41KSIvPjwvZz48Y2lyY2xlIGNsYXNzPSJiIiBjeD0iMSIgY3k9IjEiIHI9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc2MiAzOTYpIi8+PGNpcmNsZSBjbGFzcz0iYiIgY3g9IjEiIGN5PSIxIiByPSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NjIgMzkxKSIvPjxjaXJjbGUgY2xhc3M9ImIiIGN4PSIxIiBjeT0iMSIgcj0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzYyIDQwMSkiLz48Y2lyY2xlIGNsYXNzPSJiIiBjeD0iMSIgY3k9IjEiIHI9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc1NyAzOTYpIi8+PGNpcmNsZSBjbGFzcz0iYiIgY3g9IjEiIGN5PSIxIiByPSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NTcgMzkxKSIvPjxjaXJjbGUgY2xhc3M9ImIiIGN4PSIxIiBjeT0iMSIgcj0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzU3IDQwMSkiLz48Y2lyY2xlIGNsYXNzPSJiIiBjeD0iMSIgY3k9IjEiIHI9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc2NyAzOTYpIi8+PGNpcmNsZSBjbGFzcz0iYiIgY3g9IjEiIGN5PSIxIiByPSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NjcgMzkxKSIvPjxjaXJjbGUgY2xhc3M9ImIiIGN4PSIxIiBjeT0iMSIgcj0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzY3IDQwMSkiLz48L2c+PC9zdmc+) center center no-repeat; }

.el .visme-grid__round-button, .el-thumb .visme-grid__round-button {
  position: absolute;
  z-index: 3;
  width: 30px;
  height: 30px;
  background: #fff 0% 0% no-repeat padding-box;
  box-shadow: 0px 2px 2px #0000004D;
  border: 1px solid #dae4ea;
  border-radius: 17px;
  opacity: 1;
  text-align: center;
  line-height: 30px;
  color: #2693ff;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: bold; }

.el .visme-grid__button-horiz, .el-thumb .visme-grid__button-horiz {
  display: block;
  cursor: pointer;
  position: absolute;
  z-index: 3;
  width: 33px;
  height: 22px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzMuNDc5IiBoZWlnaHQ9IjIyIiB2aWV3Qm94PSIwIDAgMzMuNDc5IDIyIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDojZmZmO3N0cm9rZTojZGFlNGVhO30uYntmaWxsOm5vbmU7c3Ryb2tlOiNhMGE1Yjg7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fS5je2ZpbHRlcjp1cmwoI2EpO308L3N0eWxlPjxmaWx0ZXIgaWQ9ImEiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMy40NzkiIGhlaWdodD0iMjIiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlT2Zmc2V0IGR5PSIyIiBpbnB1dD0iU291cmNlQWxwaGEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiByZXN1bHQ9ImIiLz48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwLjMwMiIvPjxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iaW4iIGluMj0iYiIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmlsdGVyPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAxNC41IC03NzEpIj48ZyBjbGFzcz0iYyIgdHJhbnNmb3JtPSJtYXRyaXgoMSwgMCwgMCwgMSwgMTAxNC41LCA3NzEpIj48cmVjdCBjbGFzcz0iYSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjI2LjQ3OSIgcng9IjcuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjkuOTggMS41KSByb3RhdGUoOTApIi8+PC9nPjxwYXRoIGNsYXNzPSJiIiBkPSJNMCwwVjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwMzUuMzA0IDc3OC45NjkpIHJvdGF0ZSg5MCkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTTAsMFY4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDM1LjMwNCA3ODEpIHJvdGF0ZSg5MCkiLz48L2c+PC9zdmc+) center center no-repeat; }
  .el .visme-grid__button-horiz:hover, .el-thumb .visme-grid__button-horiz:hover {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzMuNDc5IiBoZWlnaHQ9IjIyIiB2aWV3Qm94PSIwIDAgMzMuNDc5IDIyIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDojZGFlNGVhO3N0cm9rZTojZGFlNGVhO30uYntmaWxsOm5vbmU7c3Ryb2tlOiNhMGE1Yjg7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fS5je2ZpbHRlcjp1cmwoI2EpO308L3N0eWxlPjxmaWx0ZXIgaWQ9ImEiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMy40NzkiIGhlaWdodD0iMjIiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlT2Zmc2V0IGR5PSIyIiBpbnB1dD0iU291cmNlQWxwaGEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiByZXN1bHQ9ImIiLz48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwLjMwMiIvPjxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iaW4iIGluMj0iYiIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmlsdGVyPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAxNC41IC03NzEpIj48ZyBjbGFzcz0iYyIgdHJhbnNmb3JtPSJtYXRyaXgoMSwgMCwgMCwgMSwgMTAxNC41LCA3NzEpIj48cmVjdCBjbGFzcz0iYSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjI2LjQ3OSIgcng9IjcuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjkuOTggMS41KSByb3RhdGUoOTApIi8+PC9nPjxwYXRoIGNsYXNzPSJiIiBkPSJNMCwwVjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwMzUuMzA0IDc3OC45NjkpIHJvdGF0ZSg5MCkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTTAsMFY4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDM1LjMwNCA3ODEpIHJvdGF0ZSg5MCkiLz48L2c+PC9zdmc+) center center no-repeat; }
  .el .visme-grid__button-horiz:active, .el-thumb .visme-grid__button-horiz:active {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzMuNDc5IiBoZWlnaHQ9IjIyIiB2aWV3Qm94PSIwIDAgMzMuNDc5IDIyIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDojMjY5M2ZmO3N0cm9rZTojZGFlNGVhO30uYntmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fS5je2ZpbHRlcjp1cmwoI2EpO308L3N0eWxlPjxmaWx0ZXIgaWQ9ImEiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMy40NzkiIGhlaWdodD0iMjIiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlT2Zmc2V0IGR5PSIyIiBpbnB1dD0iU291cmNlQWxwaGEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiByZXN1bHQ9ImIiLz48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwLjMwMiIvPjxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iaW4iIGluMj0iYiIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmlsdGVyPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAxNC41IC03NzEpIj48ZyBjbGFzcz0iYyIgdHJhbnNmb3JtPSJtYXRyaXgoMSwgMCwgMCwgMSwgMTAxNC41LCA3NzEpIj48cmVjdCBjbGFzcz0iYSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjI2LjQ3OSIgcng9IjcuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjkuOTggMS41KSByb3RhdGUoOTApIi8+PC9nPjxwYXRoIGNsYXNzPSJiIiBkPSJNMCwwVjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwMzUuMzA0IDc3OC45NjkpIHJvdGF0ZSg5MCkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTTAsMFY4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDM1LjMwNCA3ODEpIHJvdGF0ZSg5MCkiLz48L2c+PC9zdmc+) center center no-repeat; }

.el .visme-grid__button-vert, .el-thumb .visme-grid__button-vert {
  display: block;
  cursor: pointer;
  position: absolute;
  z-index: 3;
  width: 22px;
  height: 33px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIiIGhlaWdodD0iMzMuNDc5IiB2aWV3Qm94PSIwIDAgMjIgMzMuNDc5Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDojZmZmO3N0cm9rZTojZGFlNGVhO30uYntmaWxsOm5vbmU7c3Ryb2tlOiNhMGE1Yjg7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fS5je2ZpbHRlcjp1cmwoI2EpO308L3N0eWxlPjxmaWx0ZXIgaWQ9ImEiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMiIgaGVpZ2h0PSIzMy40NzkiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlT2Zmc2V0IGR5PSIyIiBpbnB1dD0iU291cmNlQWxwaGEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiByZXN1bHQ9ImIiLz48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwLjMwMiIvPjxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iaW4iIGluMj0iYiIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmlsdGVyPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzY5IDEwNDUuOTc5KSByb3RhdGUoLTkwKSI+PGcgY2xhc3M9ImMiIHRyYW5zZm9ybT0ibWF0cml4KDAsIDEsIC0xLCAwLCAxMDQ1Ljk4LCA3NjkpIj48cmVjdCBjbGFzcz0iYSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjI2LjQ3OSIgcng9IjcuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy41IDEuNSkiLz48L2c+PHBhdGggY2xhc3M9ImIiIGQ9Ik0wLDBWOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAzNS4zMDQgNzc4Ljk2OSkgcm90YXRlKDkwKSIvPjxwYXRoIGNsYXNzPSJiIiBkPSJNMCwwVjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwMzUuMzA0IDc4MSkgcm90YXRlKDkwKSIvPjwvZz48L3N2Zz4=) center center no-repeat; }
  .el .visme-grid__button-vert:hover, .el-thumb .visme-grid__button-vert:hover {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIiIGhlaWdodD0iMzMuNDc5IiB2aWV3Qm94PSIwIDAgMjIgMzMuNDc5Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDojZGFlNGVhO3N0cm9rZTojZGFlNGVhO30uYntmaWxsOm5vbmU7c3Ryb2tlOiNhMGE1Yjg7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fS5je2ZpbHRlcjp1cmwoI2EpO308L3N0eWxlPjxmaWx0ZXIgaWQ9ImEiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMiIgaGVpZ2h0PSIzMy40NzkiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlT2Zmc2V0IGR5PSIyIiBpbnB1dD0iU291cmNlQWxwaGEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiByZXN1bHQ9ImIiLz48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwLjMwMiIvPjxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iaW4iIGluMj0iYiIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmlsdGVyPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzY5IDEwNDUuOTc5KSByb3RhdGUoLTkwKSI+PGcgY2xhc3M9ImMiIHRyYW5zZm9ybT0ibWF0cml4KDAsIDEsIC0xLCAwLCAxMDQ1Ljk4LCA3NjkpIj48cmVjdCBjbGFzcz0iYSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjI2LjQ3OSIgcng9IjcuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy41IDEuNSkiLz48L2c+PHBhdGggY2xhc3M9ImIiIGQ9Ik0wLDBWOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAzNS4zMDQgNzc4Ljk2OSkgcm90YXRlKDkwKSIvPjxwYXRoIGNsYXNzPSJiIiBkPSJNMCwwVjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwMzUuMzA0IDc4MSkgcm90YXRlKDkwKSIvPjwvZz48L3N2Zz4=) center center no-repeat; }
  .el .visme-grid__button-vert:active, .el-thumb .visme-grid__button-vert:active {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIiIGhlaWdodD0iMzMuNDc5IiB2aWV3Qm94PSIwIDAgMjIgMzMuNDc5Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDojMjY5M2ZmO3N0cm9rZTojZGFlNGVhO30uYntmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7fS5je2ZpbHRlcjp1cmwoI2EpO308L3N0eWxlPjxmaWx0ZXIgaWQ9ImEiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMiIgaGVpZ2h0PSIzMy40NzkiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlT2Zmc2V0IGR5PSIyIiBpbnB1dD0iU291cmNlQWxwaGEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiByZXN1bHQ9ImIiLz48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwLjMwMiIvPjxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iaW4iIGluMj0iYiIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPjwvZmlsdGVyPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzY5IDEwNDUuOTc5KSByb3RhdGUoLTkwKSI+PGcgY2xhc3M9ImMiIHRyYW5zZm9ybT0ibWF0cml4KDAsIDEsIC0xLCAwLCAxMDQ1Ljk4LCA3NjkpIj48cmVjdCBjbGFzcz0iYSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjI2LjQ3OSIgcng9IjcuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy41IDEuNSkiLz48L2c+PHBhdGggY2xhc3M9ImIiIGQ9Ik0wLDBWOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAzNS4zMDQgNzc4Ljk2OSkgcm90YXRlKDkwKSIvPjxwYXRoIGNsYXNzPSJiIiBkPSJNMCwwVjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwMzUuMzA0IDc4MSkgcm90YXRlKDkwKSIvPjwvZz48L3N2Zz4=) center center no-repeat; }

.el .visme-grid__fn-add-row, .el-thumb .visme-grid__fn-add-row {
  left: -47px;
  bottom: -45px; }

.el .visme-grid__fn-add-col, .el-thumb .visme-grid__fn-add-col {
  right: -45px;
  top: -47px; }

.el .visme-grid__fn-size-bottom, .el-thumb .visme-grid__fn-size-bottom {
  left: 50%;
  margin-left: -16px;
  bottom: -38px; }

.el .visme-grid__fn-size-right, .el-thumb .visme-grid__fn-size-right {
  top: 50%;
  margin-top: -16px;
  right: -38px; }

.el .visme-table__cell--link-hover-effect, .el-thumb .visme-table__cell--link-hover-effect {
  cursor: pointer; }

.el .visme-table table, .el-thumb .visme-table table {
  border-collapse: separate;
  border-spacing: 0;
  margin: 0;
  border: 0;
  table-layout: fixed;
  width: 0;
  outline-width: 0;
  max-width: none;
  max-height: none;
  color: #000;
  font-family: "Helvetica", sans-serif; }

.el .visme-table th:last-child, .el-thumb .visme-table th:last-child {
  /*Foundation framework fix*/
  border-right: 1px solid #dae4ea;
  border-bottom: 1px solid #dae4ea; }

.el .visme-table tr:first-child td, .el-thumb .visme-table tr:first-child td {
  border-top: 1px solid #dae4ea; }

.el .visme-table tr:first-child th.htNoFrame,
.el .visme-table th:first-child.htNoFrame,
.el .visme-table th.htNoFrame, .el-thumb .visme-table tr:first-child th.htNoFrame,
.el-thumb .visme-table th:first-child.htNoFrame,
.el-thumb .visme-table th.htNoFrame {
  border-left-width: 0;
  background-color: #fff;
  border-color: #fff; }

.el .visme-table th:first-child,
.el .visme-table th:nth-child(2),
.el .visme-table td:first-of-type,
.el .visme-table .htNoFrame + th,
.el .visme-table .htNoFrame + td, .el-thumb .visme-table th:first-child,
.el-thumb .visme-table th:nth-child(2),
.el-thumb .visme-table td:first-of-type,
.el-thumb .visme-table .htNoFrame + th,
.el-thumb .visme-table .htNoFrame + td {
  border-left: 1px solid #dae4ea; }

.el .visme-table td, .el-thumb .visme-table td {
  text-align: center;
  vertical-align: middle;
  border-top-width: 0;
  border-left-width: 0;
  border-right: 1px solid #dae4ea;
  border-bottom: 1px solid #dae4ea;
  height: auto;
  empty-cells: show;
  font-size: 20px;
  line-height: 1;
  padding: 0 4px 0 4px;
  /* top, bottom padding different than 0 is handled poorly by FF with HTML5 doctype */
  background-color: #fff;
  overflow: hidden;
  outline-width: 0;
  white-space: pre-line;
  /* preserve new line character in cell */
  background-clip: border-box;
  box-sizing: border-box; }
  .el .visme-table td a, .el-thumb .visme-table td a {
    color: inherit; }

.el .visme-table .ql-editor, .el-thumb .visme-table .ql-editor {
  padding: 0 4px 0 4px; }
  .el .visme-table .ql-editor a, .el-thumb .visme-table .ql-editor a {
    color: inherit; }

.el .visme-table--theme1 tr:first-child td, .el-thumb .visme-table--theme1 tr:first-child td {
  background-color: steelblue;
  color: #fff;
  font-size: 22px; }

.el .visme-table--theme2 tr:nth-child(odd) td, .el-thumb .visme-table--theme2 tr:nth-child(odd) td {
  background-color: #EAF3F3; }

.el .visme-table--theme2 tr:first-child td, .el-thumb .visme-table--theme2 tr:first-child td {
  background-color: #167F92;
  font-size: 22px;
  color: #fff; }

.el .visme-table--theme3 td, .el-thumb .visme-table--theme3 td {
  background-color: #34495E;
  border-color: #34495E; }

.el .visme-table--theme3 tr:first-child td, .el-thumb .visme-table--theme3 tr:first-child td {
  font-size: 22px;
  color: #dd5;
  background-color: #34495E; }

.el .visme-table--theme3 tr td, .el-thumb .visme-table--theme3 tr td {
  color: white; }

.el .visme-table--theme4 td, .el-thumb .visme-table--theme4 td {
  background-color: #dae4ea;
  border-right: 1px solid #dae4ea;
  color: #818181; }

.el .visme-table--theme4 tr:first-child td, .el-thumb .visme-table--theme4 tr:first-child td {
  font-size: 22px;
  color: #818181;
  font-weight: 700;
  text-transform: uppercase;
  background-color: #dae4ea; }

.el .visme-table--theme5 tr:first-child td, .el-thumb .visme-table--theme5 tr:first-child td {
  font-size: 22px;
  color: #fff;
  font-weight: 700;
  background-color: #40a0f7; }

.el .visme-table--theme5 tr td, .el-thumb .visme-table--theme5 tr td {
  color: white;
  background-color: #717274; }

.el .visme-table--theme6 tr:first-child td, .el-thumb .visme-table--theme6 tr:first-child td {
  font-size: 22px;
  color: #fff;
  font-weight: 400;
  background-color: #343f4e; }

.el .visme-table--theme6 tr:nth-child(2n+3) td, .el-thumb .visme-table--theme6 tr:nth-child(2n+3) td {
  background-color: #0884d8; }

.el .visme-table--theme6 td, .el-thumb .visme-table--theme6 td {
  color: white;
  background-color: #3498db; }

.svg-view__svg {
  position: absolute; }

.svg-view__placeholder {
  transform-style: preserve-3d; }

.svg-view .vertical-center {
  transform: translate(0%, -50%) translate3d(0px, 0px, 0px);
  top: 50%; }

.illustration-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: -1; }
  .illustration-wrapper .svg-view {
    position: absolute; }

.array-widget {
  display: flex;
  flex-wrap: wrap;
  height: 100%; }
  .array-widget__item {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center; }
  .array-widget .icon-picker-input__array-svg-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center; }
    .array-widget .icon-picker-input__array-svg-container svg {
      width: 97%;
      height: 97%; }
  .array-widget__value-slider {
    position: absolute; }

.lottie-container svg {
  position: absolute; }

.half-circles__text {
  fill: #fff;
  font-family: "Helvetica", sans-serif;
  font-size: 53px;
  text-anchor: middle; }

@keyframes hide {
  0% {
    opacity: 1; }
  99% {
    opacity: 0; }
  100% {
    visibility: hidden; } }

@keyframes appear {
  0% {
    visibility: visible;
    opacity: 0; }
  100% {
    opacity: 1;
    visibility: visible; } }

.google-map__iframe-container {
  width: 100%;
  height: 100%;
  border: none; }
  .google-map__iframe-container--has-link {
    pointer-events: none; }

.google-map__map-container {
  width: 100%;
  height: 100%;
  will-change: transform; }
  .google-map__map-container--empty {
    animation: hide 1s;
    animation-fill-mode: forwards; }

.google-map__empty-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #dae4ea;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  visibility: hidden;
  transition: opacity 1s; }
  .google-map__empty-container--active {
    animation: appear 1s;
    animation-fill-mode: forwards; }

.el--photo-grid-active .drag-helper {
  display: none; }

.el--photo-grid-active .photo-grid-object__image-positioner .drag-helper {
  display: block; }

.photo-grid-object {
  --grid-spacing: 0;
  height: 100%;
  width: 100%; }
  .photo-grid-object--shape-circle {
    clip-path: ellipse(50% 50% at 50% 50%); }
  .photo-grid-object--shape-rhombus {
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); }
  .photo-grid-object--shape-hexagon {
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%); }
  .photo-grid-object__photo-wrapper {
    position: absolute;
    box-sizing: border-box;
    z-index: 0; }
    .photo-grid-object__photo-wrapper--active {
      z-index: 1; }
      .photo-grid-object__photo-wrapper--active .photo-grid-object__image-positioner {
        pointer-events: all; }
      .photo-grid-object__photo-wrapper--active .photo-grid-object__highlighter {
        position: absolute;
        left: 0;
        top: 0;
        pointer-events: none; }
  .photo-grid-object__selection-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    background: linear-gradient(0deg, rgba(49, 65, 82, 0.32), rgba(49, 65, 82, 0.32)); }
  .photo-grid-object__image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .photo-grid-object__image--stub {
      background-image: url(/static/images/grid-photo-stub.1e352c600aa0f57e3fb908992f01c449.jpg);
      background-size: cover;
      background-position: center; }
  .photo-grid-object__image-positioner {
    pointer-events: none; }

.video-being-processed-text {
  width: 190px;
  height: 28px;
  display: block;
  font-size: 18px;
  color: #f0f0f0;
  line-height: 28px;
  background-color: #717274;
  text-align: center;
  border-radius: 15px;
  position: absolute;
  top: 13px;
  left: 10px;
  font-family: "Barlow Condensed", sans-serif;
  text-transform: uppercase;
  z-index: 1;
  opacity: 0.8; }

.el {
  position: absolute; }
  .el-thumb {
    position: absolute;
    top: 0;
    left: 0; }
    .el-thumb--for-icon {
      transform-origin: left top;
      position: initial;
      top: initial;
      left: initial; }
      .el-thumb--for-icon .spinner {
        display: none; }
  .el svg#rzone {
    transform: matrix(1, 0, 0, 1, 0, 0) !important; }

.no-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.allow-select {
  -webkit-touch-callout: default;
  -webkit-user-select: auto;
  -khtml-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto; }

.slide {
  background: white;
  position: absolute; }
  .slide--centered {
    top: 50%;
    left: 50%; }
  .slide__background-wrapper {
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0; }
    .slide__background-wrapper--selected {
      outline: 2px solid #f15e50; }

article:not(.noneditable) {
  -webkit-backface-visibility: hidden; }

header {
  height: 50px;
  position: relative;
  width: 100%; }
  header .header__default-logo {
    width: 47px;
    height: 30px;
    display: inline-block;
    top: 50%;
    transform: translateY(-50%);
    left: 10px;
    position: absolute;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4PSIwcHgiIHk9IjBweCIgd2lkdGg9Ijc3cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDc3IDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggc3R5bGU9ImZpbGw6I0YxNUU0RjsiIGQ9Ik02NC41LDMzLjNMNjQuNSwzMy4zTDc2LjksMjdjLTMuNy0yLjQtMjMtMTEuNy0zMC43LTMuOGMtMC41LDAuNi0xLDEtMS41LDEuNgoJCUM1Mi43LDI1LjksNTkuNiwyOC45LDY0LjUsMzMuM3oiLz4KICA8cGF0aCBzdHlsZT0iZmlsbDojQjMzMzMyOyIgZD0iTTU4LjYsMjkuMWwxMC42LTUuOWMtOS44LTQtMTUuMS0yLjktMjEuMywwLjljLTAuNCwwLjMtMC43LDAuNS0xLjEsMC43CgkJQzUxLjIsMjUuOSw1NS4yLDI3LjMsNTguNiwyOS4xeiIvPgogIDxwYXRoIHN0eWxlPSJmaWxsOiM2Q0MzOTU7IiBkPSJNMzUuMiwyNC4zYzcuOC0wLjQsMTUuMSwxLDIxLjEsMy43YzAsMCwwLDAsMC4xLDBjMCwwLDMuNi0yLjksOC45LTYuNXM4LjctNi4yLDguNy02LjIKCQljLTIuOC0xLjktOS41LTMuNi0xMy43LTQuMmMtMTIuNC0xLjgtMjIuNyw0LjQtMjYuOCwxMy4zQzM0LjIsMjQuMywzNC43LDI0LjMsMzUuMiwyNC4zeiIvPgogIDxwYXRoIHN0eWxlPSJmaWxsOiM0QkEwNzI7IiBkPSJNMzUuMiwyNC4zYzUuOS0wLjMsMTEuNywwLjUsMTYuNywybDQuOC0xNS41Yy0xMi0wLjQtMjIuNCw1LjUtMjUuOSwxMy43YzAsMC4xLTAuMSwwLjItMC4xLDAuMwoJCUMzMi4yLDI0LjUsMzMuNywyNC40LDM1LjIsMjQuM3oiLz4KICA8cGF0aCBzdHlsZT0iZmlsbDojRjNERjNEOyIgZD0iTTM1LjIsMjQuM2M0LjctMC4zLDkuNCwwLjMsMTMuNiwxLjJsNi45LTI1LjRDNTAuMy0wLjIsNDQuNSwwLjMsMzguOSwyQzIzLjMsNi42LDE0LDE4LjIsMTYuNywyOQoJCUMyMS45LDI2LjMsMjguMywyNC43LDM1LjIsMjQuM3oiLz4KICA8cGF0aCBzdHlsZT0iZmlsbDojQ0VCMDMxOyIgZD0iTTM1LjIsMjQuM2MyLTAuMSw0LjEtMC4xLDYuMSwwLjFMMzIuOSw0LjNDMjEuMSw5LjksMTQuNSwxOS44LDE2LjcsMjkuMQoJCUMyMS45LDI2LjMsMjguMywyNC43LDM1LjIsMjQuM3oiLz4KICA8cGF0aCBzdHlsZT0iZmlsbDojMUNBQ0Q3OyIgZD0iTTM1LjIsMjQuM2MwLjgsMCwxLjYtMC4xLDIuNC0wLjFjLTAuNy0xLjYtMi43LTYuNC01LjktMTJjLTQtNi45LTYuNS0xMS4zLTYuNS0xMS4zCgkJQzE5LjIsMy4xLDEyLDYuOSw3LjgsMTFjLTkuMiw5LjItMTAsMjAuMy0zLjMsMjguN0M5LjgsMzEuMywyMS40LDI1LDM1LjIsMjQuM3oiLz4KICA8cGF0aCBzdHlsZT0iZmlsbDojRkNGQ0ZDOyIgZD0iTTQ1LjIsMzUuOWwtNy42LDUuNGwyLjgtOC4yYy0wLjgtMC4yLTEuOS0wLjQtMi44LTAuNGMtNS41LDAtOS45LDMuOS05LjksOC42CgkJYzAsNC43LDQuNSw4LjYsOS45LDguNnM5LjktMy45LDkuOS04LjZDNDcuNCwzOS4zLDQ2LjUsMzcuNCw0NS4yLDM1Ljl6Ii8+CiAgPC9zdmc+);
    background-repeat: no-repeat;
    background-size: cover; }
  header .header__buttons {
    float: right;
    margin-right: 20px; }
    header .header__buttons a {
      display: block;
      font: normal 13px "Montserrat", sans-serif;
      color: #dae4ea;
      text-decoration: none;
      text-align: center;
      line-height: 50px;
      float: left;
      cursor: pointer;
      margin: 0 10px;
      transition: color 0.3s ease; }
      header .header__buttons a:hover {
        color: #fff; }
    header .header__buttons_register {
      background-color: #0da3d6;
      width: 140px;
      height: 30px;
      border-radius: 2px;
      line-height: 30px !important;
      margin-top: 10px !important; }
      header .header__buttons_register:hover {
        background-color: #009fe3; }
      header .header__buttons_register a {
        font: normal 13px "Montserrat", sans-serif;
        color: #dae4ea;
        text-decoration: none;
        text-align: center;
        line-height: 30px;
        float: left;
        cursor: pointer;
        -webkit-transition: all 0.6s;
        transition: all 0.3s;
        padding: 0 14px; }

.header-user-menu {
  float: right;
  height: 100%;
  display: flex;
  align-items: center; }
  .header-user-menu__container {
    display: grid;
    place-items: center;
    margin: 0 10px;
    position: relative; }
  .header-user-menu--left {
    float: left; }
    .header-user-menu--left .header-user-menu__popover {
      right: auto;
      left: 0; }
  .header-user-menu__popover {
    position: absolute;
    top: 100%;
    background: #f8fafb;
    z-index: 100;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    border: 1px solid #dae4ea;
    padding: 12px 8px;
    font-family: "Open Sans", sans-serif;
    border-radius: 3px;
    display: flex;
    flex-direction: column;
    width: 220px;
    right: 0;
    transform: rotate3d(0, 0, 0, 0deg); }
    .header-user-menu__popover-enter {
      visibility: visible;
      opacity: 0; }
    .header-user-menu__popover-enter-active {
      visibility: visible;
      opacity: 1;
      transition: all 250ms ease-out; }
    .header-user-menu__popover-enter-done {
      visibility: visible;
      opacity: 1; }
    .header-user-menu__popover-exit {
      visibility: visible;
      opacity: 1; }
    .header-user-menu__popover-exit-active {
      opacity: 0;
      visibility: visible;
      transition: all 250ms ease-out; }
    .header-user-menu__popover-exit-done {
      visibility: hidden;
      opacity: 0; }
  .header-user-menu__action-item {
    font-size: 13px;
    letter-spacing: 0;
    color: #293745;
    background: #f8fafb;
    transition: all 100ms ease;
    height: 30px;
    display: flex;
    align-items: center;
    border-radius: 3px;
    border: none;
    text-decoration: none; }
    .header-user-menu__action-item:hover {
      background: #dae4ea;
      cursor: pointer; }
    .header-user-menu__action-item:nth-child(n + 2) {
      margin-top: 6px; }
  .header-user-menu__action-icon {
    margin-left: 16px;
    margin-right: 13px;
    width: 20px; }

.document-controls__magnify-zone {
  width: 100%;
  height: 22px;
  display: flex;
  justify-content: center;
  margin-bottom: 8px; }
  .document-controls__magnify-zone:hover .document-controls__magnify-zone--num {
    opacity: 1 !important; }
  .document-controls__magnify-zone__no-scale-mark {
    position: absolute;
    top: 0;
    z-index: 0; }
  .document-controls__magnify-zone--zoom-in, .document-controls__magnify-zone--zoom-out {
    color: rgba(255, 255, 255, 0.8);
    font-size: 20px;
    height: 25px;
    display: block;
    text-align: center;
    line-height: 24px;
    cursor: pointer;
    user-select: none;
    opacity: 0.9;
    transition: 0.3s all ease; }
    .document-controls__magnify-zone--zoom-in:hover, .document-controls__magnify-zone--zoom-out:hover {
      color: white; }
  .document-controls__magnify-zone--zoom-out {
    bottom: 0; }
  .document-controls__magnify-zone--slider-wrapper {
    height: 8px;
    width: 130px;
    touch-action: none;
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 0.1);
    margin: 9px 11px;
    position: relative; }
    .document-controls__magnify-zone--slider-wrapper .rangeslider {
      height: 12px;
      width: 100%;
      position: relative;
      margin-top: -2px;
      cursor: pointer; }
      .document-controls__magnify-zone--slider-wrapper .rangeslider__fill {
        height: 8px;
        background-color: #1f92b5;
        box-shadow: none;
        top: 2px;
        position: absolute;
        border-radius: 4px 0 0 4px; }
      .document-controls__magnify-zone--slider-wrapper .rangeslider__handle {
        width: 12px;
        height: 12px;
        border: 1px solid #e4e4e4;
        border-radius: 7px;
        position: absolute;
        cursor: pointer;
        background-color: #1f92b5;
        transform: scale(0.9);
        transition: transform 0.2s ease-out;
        margin-left: -7px;
        top: -1px;
        z-index: 1; }
        .document-controls__magnify-zone--slider-wrapper .rangeslider__handle:hover {
          transform: scale(1); }
  .document-controls__magnify-zone--num {
    margin-top: -4px;
    position: absolute;
    width: 45px;
    height: 24px;
    border-radius: 2px;
    background-color: #1f92b5;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    color: white;
    pointer-events: none;
    opacity: 0;
    transition: 0.3s opacity ease-out;
    top: -12px;
    transform: translate(calc(-50% + 4px), -100%); }
    .document-controls__magnify-zone--num::after {
      width: 0;
      height: 0;
      position: absolute;
      display: block;
      content: " ";
      pointer-events: none;
      top: 24px;
      left: 21px;
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      border-top: 4px solid #1f92b5; }
  .document-controls__magnify-zone--label {
    color: white;
    text-decoration: none;
    position: relative;
    font-family: "Open Sans", sans-serif; }

.pointer-selector__menu {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  background-color: #314152;
  border-radius: 5px;
  padding: 12px;
  width: 160px; }

.pointer-selector__button-icon {
  width: 26px;
  height: 25px; }
  .pointer-selector__button-icon path {
    fill: #fff; }
  .pointer-selector__button-icon g {
    stroke: #fff; }
  .pointer-selector__button-icon--active path {
    fill: #2693ff; }
  .pointer-selector__button-icon--active g {
    stroke: #2693ff; }

.pointer-selector__pointer-item {
  display: flex;
  padding: 7px 0;
  height: 46px;
  box-sizing: border-box;
  cursor: pointer; }
  .pointer-selector__pointer-item:hover {
    background-color: #293042;
    border-radius: 5px; }

.pointer-selector__pointer-item-thumb {
  width: 56px;
  display: flex;
  flex-direction: column;
  justify-content: center; }
  .pointer-selector__pointer-item-thumb > svg {
    margin: auto; }

.pointer-selector__pointer-item-title {
  flex-grow: 1;
  color: #fff;
  font: 12px/32px "Open Sans", sans-serif;
  letter-spacing: 0; }

.pointer {
  position: fixed;
  display: none;
  pointer-events: none;
  transition: 0.3s opacity linear; }
  .pointer--active {
    display: block;
    z-index: 20000; }
  .pointer--inactive {
    pointer-events: initial;
    opacity: 0;
    cursor: none; }
  .pointer__icon {
    width: 100%;
    height: 100%; }

.app-player--non-responsive .player-controls {
  bottom: 0; }

.player-controls {
  transform: rotate3d(0, 0, 0, 0);
  height: 52px;
  width: 96%;
  bottom: 13px;
  display: block;
  position: relative;
  transition: opacity 0.2s ease-out;
  background: #2b3140 0% 0% no-repeat padding-box;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 10px;
  opacity: 1;
  z-index: 2; }
  .player-controls--with-timeline {
    height: 60px; }
  .player-controls--hidden {
    opacity: 0 !important;
    pointer-events: none; }
  .player-controls__divider {
    height: 26px;
    background-color: #314152;
    margin: 0 8px;
    display: inline-block;
    width: 1px; }
  .player-controls.document-controls {
    box-sizing: border-box;
    height: 82px;
    z-index: 1;
    background: none;
    box-shadow: none;
    border-top: none;
    bottom: 0;
    margin: 0 auto;
    background-color: #2b3140;
    width: 100%;
    border-radius: 0 0 10px 10px;
    display: flex;
    flex-direction: column;
    justify-content: center; }
    .player-controls.document-controls .player-controls__buttons {
      height: 30px;
      margin: 0 auto;
      padding-right: 0;
      position: static; }
    .player-controls.document-controls .addthis_sharing_toolbox {
      top: -49px; }
    .player-controls.document-controls .magnifier-btn {
      left: 6px; }
    .player-controls.document-controls .comments-topbar__has-unresolved {
      top: 0; }
    .player-controls.document-controls .comments-topbar__comments-btn {
      height: 26px;
      width: 26px;
      margin: 0 8px;
      padding: 0; }
  .player-controls__slides-thumbnails {
    height: 128px;
    position: absolute;
    bottom: 40px;
    background-color: rgba(43, 49, 64, 0.7);
    z-index: 3;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease-in-out; }
    .player-controls__slides-thumbnails.active {
      opacity: 1;
      pointer-events: auto; }
    @media only screen and (max-height: 450px) {
      .player-controls__slides-thumbnails {
        height: 66px; } }
    .player-controls__slides-thumbnails__left, .player-controls__slides-thumbnails__right {
      width: 27px;
      height: 105px;
      float: left;
      cursor: pointer;
      display: none;
      margin-top: 5px; }
      @media only screen and (max-height: 450px) {
        .player-controls__slides-thumbnails__left, .player-controls__slides-thumbnails__right {
          height: 66px;
          margin-top: 0; } }
      .player-controls__slides-thumbnails__left svg, .player-controls__slides-thumbnails__right svg {
        position: relative;
        top: 50%;
        margin-top: -12px; }
      .player-controls__slides-thumbnails__left.inactive, .player-controls__slides-thumbnails__right.inactive {
        opacity: 0.2 !important;
        pointer-events: none; }
    .player-controls__slides-thumbnails__right {
      float: right;
      margin-right: 10px; }
  .player-controls__buttons {
    height: 52px;
    width: calc(100% - 13px);
    left: 0;
    margin-left: 0;
    bottom: 0;
    opacity: 1;
    z-index: 2;
    position: absolute;
    padding-right: 13px; }
    .player-controls__buttons .presenter-btn--activated > g {
      fill: #2693ff; }
    .player-controls__buttons .animation-progress-indicator {
      display: inline-block;
      transform: translate(0, -6px);
      margin-left: 15px;
      color: #f8fafb;
      font: 15px/20px "Open Sans", sans-serif;
      letter-spacing: 0; }
    .player-controls__buttons .sound-btn {
      width: 30px; }
      .player-controls__buttons .sound-btn svg {
        width: 30px; }
        .player-controls__buttons .sound-btn svg path {
          stroke: #fff; }
    .player-controls__buttons .play-pause {
      display: inline-block;
      text-align: center;
      background-color: #314152;
      line-height: 40px;
      width: 35px;
      height: 35px;
      border-radius: 50%;
      top: 50%;
      transform: translate(0, -50%); }
      .player-controls__buttons .play-pause svg {
        height: 35px; }
    .player-controls__buttons__right {
      height: 30px;
      float: right;
      position: relative;
      top: 50%;
      transform: translateY(-50%);
      display: flex;
      align-items: center; }
      @media screen and (max-width: 500px) {
        .player-controls__buttons__right .fullscreen-btn {
          margin: 0 5px 0 5px; } }

.player-controls__button {
  height: 30px;
  width: 26px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  opacity: 1;
  transition: opacity 0.2s ease-out;
  box-sizing: border-box;
  margin: 0 8px; }
  .player-controls__button.disabled {
    opacity: 0.5;
    pointer-events: none; }
  .player-controls__button:hover {
    opacity: 0.5; }
  .player-controls__button.inactive {
    opacity: 0.3; }
  .player-controls__button.download-btn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMjQgMTYiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGUvPjxwYXRoIGQ9Ik0xOS40IDZjLS43LTMuNC0zLjctNi03LjQtNi0yLjkgMC01LjQgMS42LTYuNiA0QzIuMyA0LjQgMCA2LjkgMCAxMGMwIDMuMyAyLjcgNiA2IDZoMTNjMi44IDAgNS0yLjIgNS01IDAtMi42LTIuMS00LjgtNC42LTV6TTE3IDlsLTUgNS01LTVoM1Y1aDR2NGgzeiIgZmlsbD0iI0Y4RkFGQiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+Cg==); }

.player-controls__button--need-to-remove-after-starting-using-VISME-1681-on-live {
  margin: 0 13px; }

.player-controls:not(.mobile-controls) .player-controls__slide-navigator {
  width: 506px; }

.player-controls__slide-navigator {
  height: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%);
  margin-top: -18px;
  transition: left 0.2s linear; }
  .player-controls__slide-navigator--comments-open {
    left: calc(50% - 60px); }
    .player-controls__slide-navigator--comments-open .player-controls__slide-navigator__select {
      width: 185px; }
    .player-controls__slide-navigator--comments-open .player-controls__slide-navigator__divider {
      margin: 0 10px 0 5px; }
    .player-controls__slide-navigator--comments-open .player-controls__slide-navigator__counter {
      margin: 0 4px; }
  .player-controls__slide-navigator .player-controls__button {
    position: relative;
    width: 22px;
    padding: 4px;
    display: flex;
    align-items: center;
    justify-content: center; }
  .player-controls__slide-navigator .player-controls__nav-left,
  .player-controls__slide-navigator .player-controls__nav-right {
    margin: 0;
    float: left; }
    .player-controls__slide-navigator .player-controls__nav-left svg path,
    .player-controls__slide-navigator .player-controls__nav-right svg path {
      stroke: #fff; }
  .player-controls__slide-navigator__option {
    display: flex;
    cursor: pointer; }
  .player-controls__slide-navigator__option-thumb {
    border: 1px solid #dae4ea;
    border-radius: 2px;
    margin: 3px 4px; }
    .player-controls__slide-navigator__option-thumb img {
      height: 100%;
      width: 100%; }
  .player-controls__slide-navigator__option-label {
    flex-grow: 1;
    margin-left: 8px;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    line-height: 43px;
    letter-spacing: 0;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .player-controls__slide-navigator__counter {
    float: left;
    position: relative;
    color: #f8fafb;
    font-size: 16px;
    text-align: center;
    z-index: -1;
    line-height: 28px;
    margin: 0 14px;
    font-family: Montserrat, sans-serif; }
    .player-controls__slide-navigator__counter span {
      margin: 0 12px; }
    .player-controls__slide-navigator__counter input,
    .player-controls__slide-navigator__counter a {
      color: #f8fafb;
      width: 36px;
      display: inline-block; }
    .player-controls__slide-navigator__counter a {
      width: 24px; }
    .player-controls__slide-navigator__counter__current {
      height: 28px;
      border: 1px solid #4d5e71;
      border-radius: 3px;
      background-color: #293042;
      text-align: center; }
  .player-controls__slide-navigator__select {
    display: inline-block;
    position: relative;
    float: left;
    width: 245px;
    top: 50%;
    margin-top: -16px;
    user-select: none;
    border: 1px solid #4d5e71;
    border-radius: 5px; }
    .player-controls__slide-navigator__select__items {
      height: calc(100% - 64px); }
      .player-controls__slide-navigator__select__items.embed__select {
        height: 100%; }
    .player-controls__slide-navigator__select__view-all-option {
      background: #293745 0% 0% no-repeat padding-box;
      border-radius: 5px;
      height: 38px;
      width: 218px;
      margin: 12px auto 14px;
      text-align: center;
      display: flex;
      justify-content: center;
      color: #fff;
      cursor: pointer; }
      .player-controls__slide-navigator__select__view-all-option:hover {
        background-color: #2b3140;
        color: #a0a5b8; }
        .player-controls__slide-navigator__select__view-all-option:hover svg g {
          stroke: #a0a5b8; }
      .player-controls__slide-navigator__select__view-all-option svg {
        margin: 10px 7px 9px; }
        .player-controls__slide-navigator__select__view-all-option svg g {
          stroke: #fff; }
      .player-controls__slide-navigator__select__view-all-option__label {
        font-family: "Open Sans", sans-serif;
        font-size: 12px;
        line-height: 38px;
        letter-spacing: 0; }
    .player-controls__slide-navigator__select .react-select__control {
      background-color: transparent;
      border: none;
      font-family: Montserrat, sans-serif;
      font-size: 16px;
      box-shadow: none;
      cursor: pointer !important;
      min-height: 30px;
      height: 30px;
      border-radius: 3px; }
      .player-controls__slide-navigator__select .react-select__control--menu-is-open {
        background-color: #314152; }
      .player-controls__slide-navigator__select .react-select__control .react-select__value-container .react-select__single-value {
        color: #f8fafb;
        font-size: 15px; }
      .player-controls__slide-navigator__select .react-select__control .react-select__indicators {
        height: 30px; }
        .player-controls__slide-navigator__select .react-select__control .react-select__indicators .react-select__indicator-separator {
          width: 0; }
        .player-controls__slide-navigator__select .react-select__control .react-select__indicators .react-select__indicator {
          /* stylelint-disable-next-line */ }
          .player-controls__slide-navigator__select .react-select__control .react-select__indicators .react-select__indicator svg {
            fill: #f8fafb; }
    .player-controls__slide-navigator__select .react-select__menu {
      top: 0;
      transform: translate3d(0, -100%, 1px);
      background-color: #314152;
      border: 1px solid #2b3140;
      box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
      font-size: 14px;
      font-family: Montserrat, sans-serif;
      margin-top: -5px;
      border-radius: 3px;
      padding: 8px 3px 0; }
      .player-controls__slide-navigator__select .react-select__menu .react-select__menu-list {
        max-height: none; }
      .player-controls__slide-navigator__select .react-select__menu .react-select__option {
        background-color: transparent;
        cursor: pointer;
        color: #fff;
        border-radius: 4px;
        margin: 1px auto;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding: 3px 4px;
        width: 100%; }
        .player-controls__slide-navigator__select .react-select__menu .react-select__option--is-selected {
          /* stylelint-disable-next-line */
          /* stylelint-disable-next-line */ }
          .player-controls__slide-navigator__select .react-select__menu .react-select__option--is-selected .player-controls__slide-navigator__option-label {
            color: #2693ff;
            font-weight: bold; }
          .player-controls__slide-navigator__select .react-select__menu .react-select__option--is-selected .player-controls__slide-navigator__option-thumb {
            border-color: #2693ff; }
        .player-controls__slide-navigator__select .react-select__menu .react-select__option--is-focused {
          background-color: #293745; }

.player-controls__slide-navigator__divider,
.player-controls-float__divider {
  width: 1px;
  background-color: #314152;
  height: 26px;
  display: inline-block;
  float: left;
  margin: 0 20px; }

.addthis_sharing_toolbox {
  position: absolute;
  top: -48px;
  right: 66px;
  display: none;
  z-index: 4;
  min-width: 290px; }
  .addthis_sharing_toolbox .at-share-btn {
    margin: 0 !important;
    padding: 8px !important; }

#player-download {
  display: none;
  width: 280px;
  height: 290px;
  position: fixed;
  margin-left: -125px;
  margin-top: -145px;
  left: 50%;
  top: 50%;
  background: black;
  border: 1px solid #666;
  z-index: 999;
  padding-top: 35px; }
  #player-download #download-close {
    display: block;
    color: #666;
    font-family: "Open Sans", sans-serif;
    text-decoration: none;
    width: 25px;
    position: absolute;
    font-size: 30px;
    right: 10px;
    top: 10px;
    font-weight: 300; }
  #player-download div.dlloader {
    display: none;
    color: white;
    font-family: "Open Sans", sans-serif;
    float: left;
    width: 100%;
    text-align: center;
    height: 40px;
    padding-top: 42px; }
  #player-download a.download-action {
    display: block;
    padding: 20px;
    border: 1px solid #666;
    color: white;
    font-family: "Open Sans", sans-serif;
    text-decoration: none;
    width: 165px;
    float: left;
    clear: both;
    margin: 20px 0 0 35px;
    border-radius: 4px; }
    #player-download a.download-action:hover {
      color: #ababab; }
    #player-download a.download-action::before {
      display: block;
      margin-right: 10px;
      float: left;
      width: 20px;
      height: 20px;
      content: ""; }

.document-controls__magnify-zone {
  width: 100%;
  height: 22px;
  display: flex;
  justify-content: center;
  margin-bottom: 8px; }
  .document-controls__magnify-zone:hover .document-controls__magnify-zone--num {
    opacity: 1 !important; }
  .document-controls__magnify-zone__no-scale-mark {
    position: absolute;
    top: 0;
    z-index: 0; }
  .document-controls__magnify-zone--zoom-in, .document-controls__magnify-zone--zoom-out {
    color: rgba(255, 255, 255, 0.8);
    font-size: 20px;
    height: 25px;
    display: block;
    text-align: center;
    line-height: 24px;
    cursor: pointer;
    user-select: none;
    opacity: 0.9;
    transition: 0.3s all ease; }
    .document-controls__magnify-zone--zoom-in:hover, .document-controls__magnify-zone--zoom-out:hover {
      color: white; }
  .document-controls__magnify-zone--zoom-out {
    bottom: 0; }
  .document-controls__magnify-zone--slider-wrapper {
    height: 8px;
    width: 130px;
    touch-action: none;
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 0.1);
    margin: 9px 11px;
    position: relative; }
    .document-controls__magnify-zone--slider-wrapper .rangeslider {
      height: 12px;
      width: 100%;
      position: relative;
      margin-top: -2px;
      cursor: pointer; }
      .document-controls__magnify-zone--slider-wrapper .rangeslider__fill {
        height: 8px;
        background-color: #1f92b5;
        box-shadow: none;
        top: 2px;
        position: absolute;
        border-radius: 4px 0 0 4px; }
      .document-controls__magnify-zone--slider-wrapper .rangeslider__handle {
        width: 12px;
        height: 12px;
        border: 1px solid #e4e4e4;
        border-radius: 7px;
        position: absolute;
        cursor: pointer;
        background-color: #1f92b5;
        transform: scale(0.9);
        transition: transform 0.2s ease-out;
        margin-left: -7px;
        top: -1px;
        z-index: 1; }
        .document-controls__magnify-zone--slider-wrapper .rangeslider__handle:hover {
          transform: scale(1); }
  .document-controls__magnify-zone--num {
    margin-top: -4px;
    position: absolute;
    width: 45px;
    height: 24px;
    border-radius: 2px;
    background-color: #1f92b5;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    color: white;
    pointer-events: none;
    opacity: 0;
    transition: 0.3s opacity ease-out;
    top: -12px;
    transform: translate(calc(-50% + 4px), -100%); }
    .document-controls__magnify-zone--num::after {
      width: 0;
      height: 0;
      position: absolute;
      display: block;
      content: " ";
      pointer-events: none;
      top: 24px;
      left: 21px;
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      border-top: 4px solid #1f92b5; }
  .document-controls__magnify-zone--label {
    color: white;
    text-decoration: none;
    position: relative;
    font-family: "Open Sans", sans-serif; }

.pointer-selector__menu {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  background-color: #314152;
  border-radius: 5px;
  padding: 12px;
  width: 160px; }

.pointer-selector__button-icon {
  width: 26px;
  height: 25px; }
  .pointer-selector__button-icon path {
    fill: #fff; }
  .pointer-selector__button-icon g {
    stroke: #fff; }
  .pointer-selector__button-icon--active path {
    fill: #2693ff; }
  .pointer-selector__button-icon--active g {
    stroke: #2693ff; }

.pointer-selector__pointer-item {
  display: flex;
  padding: 7px 0;
  height: 46px;
  box-sizing: border-box;
  cursor: pointer; }
  .pointer-selector__pointer-item:hover {
    background-color: #293042;
    border-radius: 5px; }

.pointer-selector__pointer-item-thumb {
  width: 56px;
  display: flex;
  flex-direction: column;
  justify-content: center; }
  .pointer-selector__pointer-item-thumb > svg {
    margin: auto; }

.pointer-selector__pointer-item-title {
  flex-grow: 1;
  color: #fff;
  font: 12px/32px "Open Sans", sans-serif;
  letter-spacing: 0; }

.pointer {
  position: fixed;
  display: none;
  pointer-events: none;
  transition: 0.3s opacity linear; }
  .pointer--active {
    display: block;
    z-index: 20000; }
  .pointer--inactive {
    pointer-events: initial;
    opacity: 0;
    cursor: none; }
  .pointer__icon {
    width: 100%;
    height: 100%; }

.player-controls-float {
  position: absolute;
  right: 20px;
  top: 50%;
  background-color: #2b3140;
  border-radius: 10px;
  margin-top: -30px;
  transition: all 0.3s ease;
  transform: translate3d(0, 0, 1px);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: auto;
  width: auto;
  padding: 6px 20px;
  z-index: 1; }
  .player-controls-float--comments-popup-showed {
    padding: 6px 0; }
  .player-controls-float--full-screen {
    opacity: 0.8; }
  .player-controls-float:hover {
    opacity: 1 !important;
    pointer-events: auto !important; }
  .player-controls-float__comments-container {
    height: 0; }
    .player-controls-float__comments-container--open {
      height: 100%; }
    .player-controls-float__comments-container .comments-topbar__button-container {
      position: absolute;
      right: 0;
      top: 60px; }
      .player-controls-float__comments-container .comments-topbar__button-container svg > g {
        fill: #3f5264; }
    .player-controls-float__comments-container .comments-side-panel__wrapper {
      padding: unset; }
    .player-controls-float__comments-container .comments-side-panel__actions-container {
      display: flex;
      align-items: center;
      background: #3f5264;
      padding: 10px; }
    .player-controls-float__comments-container .comments-side-panel__add-shape-label {
      color: #f8fafb;
      font-family: "Open Sans", sans-serif;
      font-size: 14px;
      margin-left: 8px; }
    .player-controls-float__comments-container .comments-side-panel__top-container {
      padding: 0 20px; }
    .player-controls-float__comments-container .comments-side-panel__comments-list-wrapper {
      padding: 0 20px; }
  .player-controls-float__zoom {
    height: 100%;
    position: relative;
    float: left;
    margin-left: 14px; }
    .player-controls-float__zoom-in, .player-controls-float__zoom-out {
      display: inline-block;
      width: 14px;
      height: 14px;
      color: #f8fafb;
      margin-top: 18px;
      cursor: pointer; }
    .player-controls-float__zoom-in {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI4OC41IC03MDQuOTQ3KSI+CiAgICA8cGF0aCBkPSJNNTIyLDQ1NDEuOTQ3di0xMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzczIC0zODI0KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZjhmYWZiIiBzdHJva2Utd2lkdGg9IjEiLz4KICAgIDxwYXRoIGQ9Ik01MjIsNDU0MS45NDd2LTEzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1ODMwLjQ0NyAxODkuNDQ3KSByb3RhdGUoOTApIiBmaWxsPSJub25lIiBzdHJva2U9IiNmOGZhZmIiIHN0cm9rZS13aWR0aD0iMSIvPgogIDwvZz4KPC9zdmc+Cg==); }
    .player-controls-float__zoom-out {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI4OC41IC03MDQuOTQ3KSI+CiAgICA8cGF0aCBkPSJNNTIyLDQ1NDEuOTQ3di0xMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTgzMC40NDcgMTg5LjQ0Nykgcm90YXRlKDkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZjhmYWZiIiBzdHJva2Utd2lkdGg9IjEiLz4KICA8L2c+Cjwvc3ZnPgo=); }
    .player-controls-float__zoom-edit {
      display: inline-block;
      font-family: "Open Sans", sans-serif;
      color: #f8fafb;
      margin: 0 8px;
      font-size: 16px;
      width: 40px;
      text-align: center; }
  .player-controls-float__divider {
    height: 30px;
    border-color: #4d5e71;
    margin: 10px 5px 0 20px; }
  .player-controls-float .player-controls__buttons {
    width: auto;
    float: right;
    position: relative;
    padding: 0;
    display: flex;
    justify-content: center; }
    .player-controls-float .player-controls__buttons .comments-topbar__comments-btn {
      transition: opacity 0.2s ease; }
      .player-controls-float .player-controls__buttons .comments-topbar__comments-btn--active svg > path:first-child {
        fill: #2693ff; }
      .player-controls-float .player-controls__buttons .comments-topbar__comments-btn:hover {
        opacity: 0.5; }
  .player-controls-float .addthis_sharing_toolbox {
    top: -48px;
    right: 54px; }

.grid-mode-container {
  height: 52px;
  width: 96%;
  left: 2%;
  bottom: 13px;
  position: absolute;
  background: #2b3140 0% 0% no-repeat padding-box;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 10px;
  transition: height 0.2s ease-out, padding 0.2s ease-out, opacity 0.2s ease-out;
  z-index: 1;
  padding: 0 52px;
  box-sizing: border-box;
  opacity: 0; }
  .grid-mode-container--non-responsive {
    bottom: 0; }
  .grid-mode-container--open {
    height: calc(100% - 76px);
    padding: 52px 25px 25px;
    opacity: 1; }
    .grid-mode-container--open.grid-mode-container--full-screen {
      height: calc(100% - 26px); }
  .grid-mode-container__close {
    position: absolute;
    top: 18px;
    right: 50px;
    cursor: pointer;
    color: #fff;
    font-size: 12px;
    line-height: 13px;
    font-family: "Roboto", sans-serif;
    letter-spacing: 0; }
    .grid-mode-container__close svg {
      margin-left: 10px;
      height: 6px; }
  .grid-mode-container .slides-container {
    height: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); }
    .grid-mode-container .slides-container__slide {
      display: flex;
      flex-direction: column;
      position: relative;
      padding: 0 25px 25px;
      box-sizing: border-box;
      width: 300px;
      margin: auto; }
      .grid-mode-container .slides-container__slide--active .slides-container__slide-screenshot {
        border: 2px solid #2693ff;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); }
      .grid-mode-container .slides-container__slide:hover:not(.slides-container__slide--active) {
        cursor: pointer; }
        .grid-mode-container .slides-container__slide:hover:not(.slides-container__slide--active) .slides-container__slide-screenshot__slide-screenshot,
        .grid-mode-container .slides-container__slide:hover:not(.slides-container__slide--active) .slides-container__slide-screenshot {
          border: 1px solid #fff; }
    .grid-mode-container .slides-container__slide-name {
      text-align: left;
      font-family: "Open Sans", sans-serif;
      font-size: 16px;
      line-height: 22px;
      letter-spacing: 0;
      color: #dae4ea;
      height: 22px;
      margin-top: 16px; }
    .grid-mode-container .slides-container__slide-screenshot {
      margin-left: auto;
      margin-right: auto;
      position: relative;
      box-sizing: border-box; }
    .grid-mode-container .slides-container__slide-screenshot-image {
      background: transparent 0% 0% no-repeat padding-box;
      width: 100%;
      height: 100%; }

.main-content {
  display: flex;
  width: 100%;
  height: calc(100% - 1px);
  max-width: 100vw; }

.canvas {
  overflow: auto;
  /* Track */
  /* Handle */
  position: relative;
  float: left;
  transition: all 0.2s ease; }
  .canvas__watermark-presentation {
    position: absolute;
    right: 50%;
    bottom: 50%;
    width: 124px;
    height: 25px;
    display: block; }
  .canvas::-webkit-scrollbar {
    width: 17px; }
  .canvas::-webkit-scrollbar-track {
    border: solid 4px transparent;
    background: #283444; }
  .canvas::-webkit-scrollbar-thumb {
    border-radius: 15px;
    border: solid 4px #283444;
    background: #bbb; }
  .canvas::-webkit-scrollbar-thumb:window-inactive {
    background: #bbb; }
  .canvas::-webkit-scrollbar-corner {
    background: #283444; }
  .canvas__scroll {
    position: relative;
    height: 100%;
    min-width: 100%;
    min-height: 100%; }
  .canvas__wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    overflow: hidden;
    transition: transform 0.3s ease; }
    .canvas__wrapper .slide {
      background-color: transparent;
      top: 0;
      left: 0;
      overflow: hidden; }
    .canvas__wrapper .infoblock-wrapper {
      position: relative;
      float: left; }
      .canvas__wrapper .infoblock-wrapper .infoblock {
        background: white;
        position: relative;
        float: left; }
    .canvas__wrapper--comments-pin-active {
      pointer-events: none;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
      .canvas__wrapper--comments-pin-active .visme-iframe,
      .canvas__wrapper--comments-pin-active .video-player,
      .canvas__wrapper--comments-pin-active .vidyard-player-container {
        pointer-events: none !important; }
      .canvas__wrapper--comments-pin-active .layout-comment__ellipse,
      .canvas__wrapper--comments-pin-active .layout-comment__rect {
        fill: none !important; }
  .canvas .document__wrapper {
    transform-origin: center 0;
    top: 0;
    left: 50%;
    position: relative;
    margin-top: 20px !important;
    transition: transform 0.3s ease; }
    .canvas .document__wrapper .document-page {
      background: white;
      position: relative;
      margin-bottom: 30px;
      overflow: hidden; }
    .canvas .document__wrapper--comments-pin-active {
      pointer-events: none;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
      .canvas .document__wrapper--comments-pin-active .visme-iframe,
      .canvas .document__wrapper--comments-pin-active .video-player,
      .canvas .document__wrapper--comments-pin-active .vidyard-player-container {
        pointer-events: none !important; }
      .canvas .document__wrapper--comments-pin-active .layout-comment__ellipse,
      .canvas .document__wrapper--comments-pin-active .layout-comment__rect {
        fill: none !important; }
  .canvas .infoblock {
    overflow: hidden; }
    .canvas .infoblock .slide__background-wrapper {
      width: 100%;
      height: 100%; }
  .canvas__pin-wrapper {
    pointer-events: all;
    overflow-y: auto;
    overflow-x: auto;
    width: 100%;
    height: 100%; }
    .canvas__pin-wrapper--active-pin {
      cursor: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICAgPHBhdGggZmlsbD0iI0YxNUU1MCIgc3Ryb2tlPSIjRjE1RTUwIiBkPSJNLTQxNjctNDk3NXYtMy4yODdoMlYtNDk3NWExLDEsMCwwLDEtMSwxQTEsMSwwLDAsMS00MTY3LTQ5NzVabS0yLjM1NS00LjM1N2ExLDEsMCwwLDEtLjg4OC0xLjQ2MWwxLjI0Mi0yLjR2LTMuNjQ0YTEsMSwwLDAsMS0xLTFWLTQ5ODhhMSwxLDAsMCwxLDEtMWg2YTEsMSwwLDAsMSwxLDF2LjE0M2ExLDEsMCwwLDEtMSwxdjMuNjQ0bDEuMjQyLDIuNGExLDEsMCwwLDEtLjg4OCwxLjQ2MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NjguMjYyIDY0NzYuNjQzKSByb3RhdGUoNDUpIi8+CiAgPC9nPgo8L3N2Zz4K) 12 32, crosshair;
      cursor: -webkit-image-set(url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICAgPHBhdGggZmlsbD0iI0YxNUU1MCIgc3Ryb2tlPSIjRjE1RTUwIiBkPSJNLTQxNjctNDk3NXYtMy4yODdoMlYtNDk3NWExLDEsMCwwLDEtMSwxQTEsMSwwLDAsMS00MTY3LTQ5NzVabS0yLjM1NS00LjM1N2ExLDEsMCwwLDEtLjg4OC0xLjQ2MWwxLjI0Mi0yLjR2LTMuNjQ0YTEsMSwwLDAsMS0xLTFWLTQ5ODhhMSwxLDAsMCwxLDEtMWg2YTEsMSwwLDAsMSwxLDF2LjE0M2ExLDEsMCwwLDEtMSwxdjMuNjQ0bDEuMjQyLDIuNGExLDEsMCwwLDEtLjg4OCwxLjQ2MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NjguMjYyIDY0NzYuNjQzKSByb3RhdGUoNDUpIi8+CiAgPC9nPgo8L3N2Zz4K) 1x, url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI4NCIgaGVpZ2h0PSI4NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICAgPHBhdGggZmlsbD0iI0YxNUU1MCIgc3Ryb2tlPSIjRjE1RTUwIiBkPSJNLTQxNjctNDk3NXYtMy4yODdoMlYtNDk3NWExLDEsMCwwLDEtMSwxQTEsMSwwLDAsMS00MTY3LTQ5NzVabS0yLjM1NS00LjM1N2ExLDEsMCwwLDEtLjg4OC0xLjQ2MWwxLjI0Mi0yLjR2LTMuNjQ0YTEsMSwwLDAsMS0xLTFWLTQ5ODhhMSwxLDAsMCwxLDEtMWg2YTEsMSwwLDAsMSwxLDF2LjE0M2ExLDEsMCwwLDEtMSwxdjMuNjQ0bDEuMjQyLDIuNGExLDEsMCwwLDEtLjg4OCwxLjQ2MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NjguMjYyIDY0NzYuNjQzKSByb3RhdGUoNDUpIi8+CiAgPC9nPgo8L3N2Zz4K) 2x) 12 32, crosshair; }
    .canvas__pin-wrapper--active-path {
      cursor: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUwMy41MzIgLTMwOC45NjQpIj4KICAgICA8cGF0aCBmaWxsPSIjRjE1RTUwIiBkPSJNNi44MDcsMTUuNTRsMS4zNDYtNC44NDksMy41NCwzLjU3NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0OTYuNzI1IDMxMS45NzUpIi8+CiAgICAgPHBhdGggZmlsbD0iI0YxNUU1MCIgZD0iTTAsMEgxNS41NTZhMiwyLDAsMCwxLDIsMlYzLjI2N2EyLDIsMCwwLDEtMiwySDBhMCwwLDAsMCwxLDAsMFYwQTAsMCwwLDAsMSwwLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTA1LjgzNCAzMjEuMzc5KSByb3RhdGUoLTQ1KSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) 12 32, crosshair;
      cursor: -webkit-image-set(url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUwMy41MzIgLTMwOC45NjQpIj4KICAgICA8cGF0aCBmaWxsPSIjRjE1RTUwIiBkPSJNNi44MDcsMTUuNTRsMS4zNDYtNC44NDksMy41NCwzLjU3NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0OTYuNzI1IDMxMS45NzUpIi8+CiAgICAgPHBhdGggZmlsbD0iI0YxNUU1MCIgZD0iTTAsMEgxNS41NTZhMiwyLDAsMCwxLDIsMlYzLjI2N2EyLDIsMCwwLDEtMiwySDBhMCwwLDAsMCwxLDAsMFYwQTAsMCwwLDAsMSwwLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTA1LjgzNCAzMjEuMzc5KSByb3RhdGUoLTQ1KSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) 1x, url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI4NCIgaGVpZ2h0PSI4NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUwMy41MzIgLTMwOC45NjQpIj4KICAgICA8cGF0aCBmaWxsPSIjRjE1RTUwIiBkPSJNNi44MDcsMTUuNTRsMS4zNDYtNC44NDksMy41NCwzLjU3NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0OTYuNzI1IDMxMS45NzUpIi8+CiAgICAgPHBhdGggZmlsbD0iI0YxNUU1MCIgZD0iTTAsMEgxNS41NTZhMiwyLDAsMCwxLDIsMlYzLjI2N2EyLDIsMCwwLDEtMiwySDBhMCwwLDAsMCwxLDAsMFYwQTAsMCwwLDAsMSwwLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTA1LjgzNCAzMjEuMzc5KSByb3RhdGUoLTQ1KSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) 2x) 12 32, crosshair; }
    .canvas__pin-wrapper--active-rect {
      cursor: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO3N0cm9rZTojRjE1RTUwO3N0cm9rZS13aWR0aDozcHg7fTwvc3R5bGU+PC9kZWZzPgogIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsIDIwKSIgZD0iTTguNSwxMmEuNS41LDAsMCwxLS41LjVIMS41YS41LjUsMCwwLDEsMC0xSDhBLjUuNSwwLDAsMSw4LjUsMTJabTE0LS41SDE2YS41LjUsMCwwLDAsMCwxaDYuNWEuNS41LDAsMCwwLDAtMVpNMTIsMTUuNWEuNS41LDAsMCwwLS41LjV2Ni41YS41LjUsMCwwLDAsMSwwVjE2QS41LjUsMCwwLDAsMTIsMTUuNVptMC03YS41LjUsMCwwLDAsLjUtLjVWMS41YS41LjUsMCwwLDAtMSwwVjhBLjUuNSwwLDAsMCwxMiw4LjVaTTEyLDExYTEsMSwwLDEsMCwxLDFBMSwxLDAsMCwwLDEyLDExWiIvPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLCAwKSBzY2FsZSgwLjcpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MDguOTU5IC04NC4wODUpIj4KICAgICAgICA8cGF0aCBjbGFzcz0iYSIgZD0iTTY0MjEuNCw2NzUuMWgxMC41NDF2MTAuNTQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5Ny45NDQgLTU4OS41MTcpIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImEiIGQ9Ik02NDIxLjQsNjc1LjFoMTAuNTQxdjEwLjU0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEwOS4xMDMgLTYzMjIuODE3KSByb3RhdGUoOTApIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImEiIGQ9Ik02NDIxLjQsNjc1LjFoMTAuNTQxdjEwLjU0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzg0Mi40MDMgNzg0LjIyOSkgcm90YXRlKDE4MCkiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iYSIgZD0iTTY0MjEuNCw2NzUuMWgxMC41NDF2MTAuNTQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MzUuMzU3IDY1MTcuNTI5KSByb3RhdGUoLTkwKSIvPgogICAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K) 12 32, crosshair;
      cursor: -webkit-image-set(url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO3N0cm9rZTojRjE1RTUwO3N0cm9rZS13aWR0aDozcHg7fTwvc3R5bGU+PC9kZWZzPgogIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsIDIwKSIgZD0iTTguNSwxMmEuNS41LDAsMCwxLS41LjVIMS41YS41LjUsMCwwLDEsMC0xSDhBLjUuNSwwLDAsMSw4LjUsMTJabTE0LS41SDE2YS41LjUsMCwwLDAsMCwxaDYuNWEuNS41LDAsMCwwLDAtMVpNMTIsMTUuNWEuNS41LDAsMCwwLS41LjV2Ni41YS41LjUsMCwwLDAsMSwwVjE2QS41LjUsMCwwLDAsMTIsMTUuNVptMC03YS41LjUsMCwwLDAsLjUtLjVWMS41YS41LjUsMCwwLDAtMSwwVjhBLjUuNSwwLDAsMCwxMiw4LjVaTTEyLDExYTEsMSwwLDEsMCwxLDFBMSwxLDAsMCwwLDEyLDExWiIvPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLCAwKSBzY2FsZSgwLjcpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MDguOTU5IC04NC4wODUpIj4KICAgICAgICA8cGF0aCBjbGFzcz0iYSIgZD0iTTY0MjEuNCw2NzUuMWgxMC41NDF2MTAuNTQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5Ny45NDQgLTU4OS41MTcpIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImEiIGQ9Ik02NDIxLjQsNjc1LjFoMTAuNTQxdjEwLjU0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEwOS4xMDMgLTYzMjIuODE3KSByb3RhdGUoOTApIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImEiIGQ9Ik02NDIxLjQsNjc1LjFoMTAuNTQxdjEwLjU0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzg0Mi40MDMgNzg0LjIyOSkgcm90YXRlKDE4MCkiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iYSIgZD0iTTY0MjEuNCw2NzUuMWgxMC41NDF2MTAuNTQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MzUuMzU3IDY1MTcuNTI5KSByb3RhdGUoLTkwKSIvPgogICAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K) 1x, url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI4NCIgaGVpZ2h0PSI4NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO3N0cm9rZTojRjE1RTUwO3N0cm9rZS13aWR0aDozcHg7fTwvc3R5bGU+PC9kZWZzPgogIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsIDIwKSIgZD0iTTguNSwxMmEuNS41LDAsMCwxLS41LjVIMS41YS41LjUsMCwwLDEsMC0xSDhBLjUuNSwwLDAsMSw4LjUsMTJabTE0LS41SDE2YS41LjUsMCwwLDAsMCwxaDYuNWEuNS41LDAsMCwwLDAtMVpNMTIsMTUuNWEuNS41LDAsMCwwLS41LjV2Ni41YS41LjUsMCwwLDAsMSwwVjE2QS41LjUsMCwwLDAsMTIsMTUuNVptMC03YS41LjUsMCwwLDAsLjUtLjVWMS41YS41LjUsMCwwLDAtMSwwVjhBLjUuNSwwLDAsMCwxMiw4LjVaTTEyLDExYTEsMSwwLDEsMCwxLDFBMSwxLDAsMCwwLDEyLDExWiIvPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLCAwKSBzY2FsZSgwLjcpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MDguOTU5IC04NC4wODUpIj4KICAgICAgICA8cGF0aCBjbGFzcz0iYSIgZD0iTTY0MjEuNCw2NzUuMWgxMC41NDF2MTAuNTQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5Ny45NDQgLTU4OS41MTcpIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImEiIGQ9Ik02NDIxLjQsNjc1LjFoMTAuNTQxdjEwLjU0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjEwOS4xMDMgLTYzMjIuODE3KSByb3RhdGUoOTApIi8+CiAgICAgICAgPHBhdGggY2xhc3M9ImEiIGQ9Ik02NDIxLjQsNjc1LjFoMTAuNTQxdjEwLjU0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzg0Mi40MDMgNzg0LjIyOSkgcm90YXRlKDE4MCkiLz4KICAgICAgICA8cGF0aCBjbGFzcz0iYSIgZD0iTTY0MjEuNCw2NzUuMWgxMC41NDF2MTAuNTQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MzUuMzU3IDY1MTcuNTI5KSByb3RhdGUoLTkwKSIvPgogICAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K) 2x) 12 32, crosshair; }
    .canvas__pin-wrapper--active-ellipse {
      cursor: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkgc2NhbGUoMC43KSI+CiAgICA8ZyBmaWxsPSJub25lIiBzdHJva2U9IiNGMTVFNTAiIHN0cm9rZS13aWR0aD0iMyI+CiAgICAgIDxlbGxpcHNlIHN0cm9rZT0ibm9uZSIgY3g9IjE1IiBjeT0iMTEiIHJ4PSIxNSIgcnk9IjExIi8+CiAgICAgIDxlbGxpcHNlIGZpbGw9Im5vbmUiIGN4PSIxNSIgY3k9IjExIiByeD0iMTMuNSIgcnk9IjkuNSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) 12 32, crosshair;
      cursor: -webkit-image-set(url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkgc2NhbGUoMC43KSI+CiAgICA8ZyBmaWxsPSJub25lIiBzdHJva2U9IiNGMTVFNTAiIHN0cm9rZS13aWR0aD0iMyI+CiAgICAgIDxlbGxpcHNlIHN0cm9rZT0ibm9uZSIgY3g9IjE1IiBjeT0iMTEiIHJ4PSIxNSIgcnk9IjExIi8+CiAgICAgIDxlbGxpcHNlIGZpbGw9Im5vbmUiIGN4PSIxNSIgY3k9IjExIiByeD0iMTMuNSIgcnk9IjkuNSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) 1x, url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI4NCIgaGVpZ2h0PSI4NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkgc2NhbGUoMC43KSI+CiAgICA8ZyBmaWxsPSJub25lIiBzdHJva2U9IiNGMTVFNTAiIHN0cm9rZS13aWR0aD0iMyI+CiAgICAgIDxlbGxpcHNlIHN0cm9rZT0ibm9uZSIgY3g9IjE1IiBjeT0iMTEiIHJ4PSIxNSIgcnk9IjExIi8+CiAgICAgIDxlbGxpcHNlIGZpbGw9Im5vbmUiIGN4PSIxNSIgY3k9IjExIiByeD0iMTMuNSIgcnk9IjkuNSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) 2x) 12 32, crosshair; }
    .canvas__pin-wrapper--active-line {
      cursor: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICAgICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGMTVFNTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNNjM1NC4zODksNjk2Ljc0MWwxOC41NTEtMTguNTUxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzk5OS4wNjEgLTQ5NzEuMjg1KSByb3RhdGUoNDUpIi8+CiAgPC9nPgo8L3N2Zz4K) 12 32, crosshair;
      cursor: -webkit-image-set(url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICAgICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGMTVFNTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNNjM1NC4zODksNjk2Ljc0MWwxOC41NTEtMTguNTUxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzk5OS4wNjEgLTQ5NzEuMjg1KSByb3RhdGUoNDUpIi8+CiAgPC9nPgo8L3N2Zz4K) 1x, url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI4NCIgaGVpZ2h0PSI4NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICAgICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGMTVFNTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNNjM1NC4zODksNjk2Ljc0MWwxOC41NTEtMTguNTUxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzk5OS4wNjEgLTQ5NzEuMjg1KSByb3RhdGUoNDUpIi8+CiAgPC9nPgo8L3N2Zz4K) 2x) 12 32, crosshair; }
    .canvas__pin-wrapper--active-arrow {
      cursor: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjE2LjczMSAtODYuMDg2KSI+CiAgICAgICA8cGF0aCBzdHJva2U9IiNGMTVFNTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNNjM1NC4zODksNjk0Ljk4NGwxNi43OTMtMTYuNzk0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDczNi41OTcgLTU4OS45MzcpIi8+CiAgICAgICA8cGF0aCBzdHJva2U9IiNGMTVFNTAiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNNjQyMS40LDY3NS4xaDEwLjU0MXYxMC41NDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Nzk2Ljk0NCAtNTg3LjUxNykiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) 12 32, crosshair;
      cursor: -webkit-image-set(url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjE2LjczMSAtODYuMDg2KSI+CiAgICAgICA8cGF0aCBzdHJva2U9IiNGMTVFNTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNNjM1NC4zODksNjk0Ljk4NGwxNi43OTMtMTYuNzk0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDczNi41OTcgLTU4OS45MzcpIi8+CiAgICAgICA8cGF0aCBzdHJva2U9IiNGMTVFNTAiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNNjQyMS40LDY3NS4xaDEwLjU0MXYxMC41NDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Nzk2Ljk0NCAtNTg3LjUxNykiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) 1x, url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHdpZHRoPSI4NCIgaGVpZ2h0PSI4NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyMCkiIGQ9Ik04LjUsMTJhLjUuNSwwLDAsMS0uNS41SDEuNWEuNS41LDAsMCwxLDAtMUg4QS41LjUsMCwwLDEsOC41LDEyWm0xNC0uNUgxNmEuNS41LDAsMCwwLDAsMWg2LjVhLjUuNSwwLDAsMCwwLTFaTTEyLDE1LjVhLjUuNSwwLDAsMC0uNS41djYuNWEuNS41LDAsMCwwLDEsMFYxNkEuNS41LDAsMCwwLDEyLDE1LjVabTAtN2EuNS41LDAsMCwwLC41LS41VjEuNWEuNS41LDAsMCwwLTEsMFY4QS41LjUsMCwwLDAsMTIsOC41Wk0xMiwxMWExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCwxMiwxMVoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMCkiPgogICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjE2LjczMSAtODYuMDg2KSI+CiAgICAgICA8cGF0aCBzdHJva2U9IiNGMTVFNTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNNjM1NC4zODksNjk0Ljk4NGwxNi43OTMtMTYuNzk0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDczNi41OTcgLTU4OS45MzcpIi8+CiAgICAgICA8cGF0aCBzdHJva2U9IiNGMTVFNTAiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNNjQyMS40LDY3NS4xaDEwLjU0MXYxMC41NDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Nzk2Ljk0NCAtNTg3LjUxNykiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) 2x) 12 32, crosshair; }

.app-player--embed-mode:not(.app-player--fullscreen-mode) .canvas {
  overflow: hidden; }
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .canvas .document__wrapper {
    margin-top: 0 !important; }
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .canvas__pin-wrapper:not(.canvas__pin-wrapper--document-mode) {
    display: flex;
    justify-content: center; }

.app-player--embed-mode:not(.app-player--fullscreen-mode) .canvas__wrapper--infographic {
  margin-top: 0 !important;
  top: -1px;
  transform-origin: center 0; }

.app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls {
  background-color: rgba(255, 255, 255, 0.7);
  height: 38px;
  border-radius: 0;
  position: absolute;
  width: 100%;
  bottom: 0; }
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls--with-timeline {
    height: 50px; }
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__buttons {
    height: 38px; }
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__button,
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls .pointer-selector {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    transition: all 0.2s ease; }
    .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__button svg,
    .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls .pointer-selector svg {
      width: 21px; }
    .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__button:hover,
    .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls .pointer-selector:hover {
      background-color: #fff;
      opacity: 1; }
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__slide-navigator {
    display: flex;
    align-items: center;
    margin-top: 0;
    transform: translate(-50%, -50%); }
    .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__slide-navigator__counter {
      font-size: 14px;
      color: #000; }
      .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__slide-navigator__counter a {
        color: #000; }
    .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__slide-navigator__select {
      border: none;
      margin-top: 0; }
      .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__slide-navigator__select .react-select__control {
        background-color: #fff; }
      .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__slide-navigator__select .react-select__value-container .react-select__single-value {
        color: #000;
        font-size: 15px; }
      .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__slide-navigator__select .react-select__indicators .react-select__indicator svg {
        fill: #000; }
      .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__slide-navigator__select .react-select__menu {
        background-color: #fff;
        border: none; }
      .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__slide-navigator__select .react-select__option:hover {
        background: #f8fafb; }
      .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__slide-navigator__select .react-select__option--is-focused {
        background-color: transparent; }
    .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__slide-navigator__option-label {
      color: #000; }
    .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__slide-navigator__divider {
      width: 0; }
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__nav-left, .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__nav-right {
    background-color: #fff; }
    .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__nav-left:hover, .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__nav-right:hover {
      background-color: #dae4ea; }
    .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__nav-left:active, .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__nav-right:active {
      background-color: #3cacd7; }
    .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__nav-left svg path, .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__nav-right svg path {
      stroke: #000; }
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__logo {
    width: 60px;
    height: 28px;
    margin-left: 16px;
    position: relative;
    transform: translateY(-50%);
    top: 50%;
    display: inline-block; }
    .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__logo .logoWrapper {
      height: 100%;
      position: static !important;
      transform: none !important; }
      .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls__logo .logoWrapper img {
        height: 28px;
        width: 100%;
        object-fit: contain; }
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls .play-pause {
    margin-left: 10px;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background-color: #fff;
    line-height: 35px; }
    .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls .play-pause svg {
      width: 10px;
      height: 28px; }
      .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls .play-pause svg path {
        fill: #000; }
      .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls .play-pause svg .replay_svg__tail {
        fill: none;
        stroke: #000; }
    .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls .play-pause:hover {
      background-color: #dae4ea; }
    .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls .play-pause:active {
      background-color: #3cacd7; }
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls .animation-progress-indicator {
    color: black; }

.app-player--embed-mode:not(.app-player--fullscreen-mode) .sound-btn svg {
  width: 28px; }
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .sound-btn svg path {
    stroke: #000; }
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .sound-btn svg rect {
    stroke: #000; }

.app-player--embed-mode:not(.app-player--fullscreen-mode) .sound-btn:hover {
  background-color: #fff; }

.app-player--embed-mode:not(.app-player--fullscreen-mode) .sound-btn:active {
  background-color: #3cacd7; }

.app-player--embed-mode:not(.app-player--fullscreen-mode) .share-btn.active {
  background-color: #3cacd7; }
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .share-btn.active:hover {
    background-color: #5bc7eb; }
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .share-btn.active path {
    stroke: #fff; }

.app-player--embed-mode:not(.app-player--fullscreen-mode) .share-btn path {
  stroke: #000; }

.app-player--embed-mode:not(.app-player--fullscreen-mode) .share-btn:hover {
  background-color: #fff; }

.app-player--embed-mode:not(.app-player--fullscreen-mode) .fullscreen-btn path,
.app-player--embed-mode:not(.app-player--fullscreen-mode) .fullscreen-btn g {
  stroke: #000; }

.app-player--embed-mode:not(.app-player--fullscreen-mode) .fullscreen-btn:hover {
  background-color: #fff; }

.app-player--embed-mode:not(.app-player--fullscreen-mode) .fullscreen-btn:active {
  background-color: #3cacd7; }

.app-player--embed-mode:not(.app-player--fullscreen-mode) .document-nav-panel {
  background: rgba(255, 255, 255, 0.7);
  border-radius: 0; }
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .document-nav-panel .documents-tabs__content {
    padding-top: 10px; }
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .document-nav-panel .player-controls__slide-navigator {
    display: flex;
    justify-content: center;
    transform: none;
    left: 0;
    z-index: 0; }
    .app-player--embed-mode:not(.app-player--fullscreen-mode) .document-nav-panel .player-controls__slide-navigator__counter {
      color: #000;
      font-size: 14px; }
      .app-player--embed-mode:not(.app-player--fullscreen-mode) .document-nav-panel .player-controls__slide-navigator__counter a {
        color: #000; }
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .document-nav-panel .player-controls__nav-left, .app-player--embed-mode:not(.app-player--fullscreen-mode) .document-nav-panel .player-controls__nav-right {
    width: 28px;
    height: 28px;
    background-color: #fff;
    border-radius: 50%;
    position: static; }
    .app-player--embed-mode:not(.app-player--fullscreen-mode) .document-nav-panel .player-controls__nav-left:hover, .app-player--embed-mode:not(.app-player--fullscreen-mode) .document-nav-panel .player-controls__nav-right:hover {
      background-color: #dae4ea; }
    .app-player--embed-mode:not(.app-player--fullscreen-mode) .document-nav-panel .player-controls__nav-left:active, .app-player--embed-mode:not(.app-player--fullscreen-mode) .document-nav-panel .player-controls__nav-right:active {
      background-color: #3cacd7; }
    .app-player--embed-mode:not(.app-player--fullscreen-mode) .document-nav-panel .player-controls__nav-left svg path, .app-player--embed-mode:not(.app-player--fullscreen-mode) .document-nav-panel .player-controls__nav-right svg path {
      stroke: #000; }
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .document-nav-panel .document-controls {
    background: transparent; }
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .document-nav-panel__pages {
    height: calc(100% - 76px); }
    .app-player--embed-mode:not(.app-player--fullscreen-mode) .document-nav-panel__pages .document-page-thumb-zone .document-page-thumb__num {
      color: #000; }

.app-player--embed-mode:not(.app-player--fullscreen-mode) .mobile-player .canvas__pin-wrapper--document-mode .canvas {
  float: none;
  margin: 0 auto; }

.app-player--embed-mode:not(.app-player--fullscreen-mode) .mobile-controls .player-controls__slide-navigator {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%); }

.app-player--embed-mode:not(.app-player--fullscreen-mode) .mobile-controls.player-controls--with-timeline {
  height: 65px; }
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .mobile-controls.player-controls--with-timeline .player-controls__buttons {
    height: 38px;
    bottom: 0; }

.app-player--embed-mode:not(.app-player--fullscreen-mode) .mobile-controls .player-controls__timeline {
  top: 23px; }

.app-player--embed-mode:not(.app-player--fullscreen-mode) .mobile-controls .animation-progress-indicator {
  top: -20px; }

.app-player--embed-mode:not(.app-player--fullscreen-mode) .mobile-controls .play-pause {
  margin-top: 0;
  left: 0;
  transform: translate(0, -50%);
  position: relative; }

@media only screen and (max-width: 990px) {
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls:not(.mobile-controls) .player-controls__slide-navigator {
    width: auto; } }

@media only screen and (max-width: 990px) {
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls:not(.mobile-controls) .player-controls__slide-navigator__select {
    display: none; } }

@media only screen and (max-width: 700px) {
  .app-player--embed-mode:not(.app-player--fullscreen-mode) .player-controls:not(.mobile-controls) .animation-progress-indicator {
    display: none; } }

.player-profile {
  float: left;
  width: 100%;
  position: relative;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPgo8cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSIjZThlOGU4Ij48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDVMNSAwWk02IDRMNCA2Wk0tMSAxTDEgLTFaIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPgo8L3N2Zz4=");
  height: 106px; }
  .player-profile--mobile .player-profile__content {
    width: 80%; }
    .player-profile--mobile .player-profile__content--info--pdescription {
      height: 40px;
      overflow: hidden; }
  .player-profile__avatar-content {
    display: flex;
    align-items: center; }
    .player-profile__avatar-content .user-avatar__image, .player-profile__avatar-content .user-avatar__generated, .player-profile__avatar-content .user-avatar__wrapper {
      width: 60px;
      height: 60px;
      font-size: 30px; }
  .player-profile__content {
    width: 70%;
    height: 100%;
    margin: 0 auto;
    display: flex; }
    .player-profile__content--info {
      width: calc(100% - 69px);
      height: 100%;
      position: relative; }
      .player-profile__content--info__wrap {
        width: 100%;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        overflow: hidden; }
      .player-profile__content--info--pname {
        float: left;
        margin-left: 10px;
        width: 800px;
        font-family: Arial;
        color: #465255;
        font-size: 22px;
        font-weight: 400;
        margin-bottom: 3px;
        margin-top: 0; }
      .player-profile__content--info h2 {
        font-family: Arial;
        color: #465255;
        font-size: 12px;
        font-weight: 400;
        float: left;
        text-align: left;
        width: calc(100% - 10px);
        margin-left: 10px; }
      .player-profile__content--info--user {
        margin-top: 3px; }

.player-controls__timeline {
  position: relative;
  background-color: #314152 !important;
  z-index: 4;
  width: 100%;
  display: none;
  height: 4px;
  top: 5px;
  width: calc(100% - 16px);
  margin: 0 auto; }
  .player-controls__timeline.active {
    display: block; }
  .player-controls__timeline .rangeslider {
    width: 100%;
    height: 100%;
    background: #536071;
    border: none;
    cursor: pointer;
    color: #333;
    border-radius: 2px; }
    .player-controls__timeline .rangeslider__fill {
      height: 100%;
      border: 0;
      width: 0;
      position: absolute;
      background: #3cacd7;
      transition: opacity 0.2s ease-out, height 0.2s ease-out;
      pointer-events: none;
      border-radius: 2px; }
    .player-controls__timeline .rangeslider__handle {
      margin-left: -9px;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Y2lyY2xlIGZpbGw9IiNGRkZGRkYiIGN4PSI5IiBjeT0iOSIgcj0iOSIvPgo8Y2lyY2xlIGZpbGw9IiMxZjlmY2UiIGN4PSI5IiBjeT0iOSIgcj0iNy41Ii8+Cjwvc3ZnPgo=);
      width: 18px;
      height: 18px;
      transform: scale(0.8);
      transition: transform 0.2s ease-out;
      border: 0;
      display: block;
      top: -6px;
      position: absolute;
      outline: 0;
      cursor: pointer; }
      .player-controls__timeline .rangeslider__handle:hover {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1); }

.player-comments {
  background: #F4F6F3;
  float: left;
  width: 100%; }
  .player-comments__show {
    width: 300px;
    height: 50px;
    position: relative;
    left: 50%;
    margin-left: -150px;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    border: none;
    background-color: #40b3df;
    color: white;
    margin-top: 50px;
    cursor: pointer;
    border-radius: 5px; }
  .player-comments #disqus_thread {
    width: 70%;
    margin: 50px auto; }

.documents-tabs {
  padding: 10px 14px;
  font-family: "Open Sans", sans-serif; }
  .documents-tabs__tabs {
    height: 33px;
    background: #2b3140 !important;
    font-size: 14px;
    border-radius: 5px; }
  .documents-tabs__tab {
    color: #a0a5b8 !important; }
    .documents-tabs__tab:first-child {
      margin-left: 2px; }
    .documents-tabs__tab:last-child {
      margin-right: 2px; }
    .documents-tabs__tab--active {
      background-color: #3f5264;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.16);
      border-radius: 4px;
      color: #f8fafb !important;
      line-height: 29px; }
  .documents-tabs__content {
    flex: 1;
    overflow: hidden; }
    .documents-tabs__content--hidden {
      position: absolute;
      overflow: hidden;
      clip: rect(0 0 0 0);
      height: 1px;
      width: 1px;
      margin: -1px;
      padding: 0;
      border: 0; }
    .documents-tabs__content .comments-side-panel__container {
      height: 100%;
      border-radius: unset; }
    .documents-tabs__content .comments-side-panel__wrapper {
      background: transparent;
      border: none;
      padding-top: 0; }
    .documents-tabs__content .comments-side-panel__actions-container {
      display: flex;
      align-items: center;
      background: #3f5264;
      padding: 10px;
      width: calc(100% + 40px);
      margin-left: -20px; }
    .documents-tabs__content .comments-side-panel__add-shape-label {
      color: #f8fafb;
      font-family: "Open Sans", sans-serif;
      font-size: 14px;
      margin-left: 8px; }
    .documents-tabs__content .comments-topbar__color-picker-popover {
      bottom: unset;
      top: 40px;
      border: 1px solid #f8fafb; }

.document-nav-panel {
  width: 220px;
  display: flex;
  flex-direction: column;
  transition: all 0.2s ease;
  right: 15px;
  position: absolute;
  box-sizing: border-box;
  background: #293745 0% 0% no-repeat padding-box;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 10px;
  opacity: 1;
  transform: rotate3d(0, 0, 0, 0); }
  .document-nav-panel--full-screen {
    bottom: 20px;
    display: flex;
    flex-direction: column; }
    .document-nav-panel--full-screen .document-nav-panel__fs-top {
      flex-grow: 1;
      display: flex;
      flex-direction: column;
      justify-content: center;
      border-radius: 10px 10px 0 0;
      background: #293745; }
    .document-nav-panel--full-screen .document-nav-panel__fs-bottom {
      background: #2b3140;
      height: 82px;
      border-radius: 0 0 10px 10px; }
  .document-nav-panel .player-controls__buttons .comments-topbar__comments-btn {
    transition: opacity 0.2s ease; }
    .document-nav-panel .player-controls__buttons .comments-topbar__comments-btn--active svg > path:first-child {
      fill: #2693ff; }
    .document-nav-panel .player-controls__buttons .comments-topbar__comments-btn:hover {
      opacity: 0.5; }
  .document-nav-panel.fullscreen {
    top: 0;
    height: 100%; }
  .document-nav-panel .player-controls__slide-navigator {
    position: relative;
    top: 0;
    margin: 10px 0; }
    .document-nav-panel .player-controls__slide-navigator__counter {
      float: none; }
    .document-nav-panel .player-controls__slide-navigator .player-controls__nav-left,
    .document-nav-panel .player-controls__slide-navigator .player-controls__nav-right {
      position: absolute;
      z-index: 1; }
    .document-nav-panel .player-controls__slide-navigator .player-controls__nav-left {
      left: 18px; }
    .document-nav-panel .player-controls__slide-navigator .player-controls__nav-right {
      top: 0;
      right: 18px; }
  .document-nav-panel__pages {
    position: relative;
    height: calc(100% - 56px);
    padding-bottom: 10px; }
    .document-nav-panel__pages .document-page-thumb-zone {
      margin: auto;
      position: relative;
      width: 100%;
      padding-top: 20px; }
      .document-nav-panel__pages .document-page-thumb-zone .document-page-thumb {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        z-index: 1;
        cursor: pointer; }
        .document-nav-panel__pages .document-page-thumb-zone .document-page-thumb__section-wrap {
          float: left;
          overflow: hidden;
          width: 100%;
          height: 100%;
          background-color: white;
          background-size: cover !important; }
          .document-nav-panel__pages .document-page-thumb-zone .document-page-thumb__section-wrap section {
            transform-origin: 0 0; }
        .document-nav-panel__pages .document-page-thumb-zone .document-page-thumb::before {
          content: "";
          position: absolute;
          left: -3px;
          top: -3px;
          width: calc(100% + 1px);
          height: calc(100% + 1px);
          border: 2px solid #3cacd7;
          opacity: 0;
          transition: opacity 0.2s ease-in-out; }
        .document-nav-panel__pages .document-page-thumb-zone .document-page-thumb:hover::before, .document-nav-panel__pages .document-page-thumb-zone .document-page-thumb.selected::before {
          opacity: 1; }
      .document-nav-panel__pages .document-page-thumb-zone .document-page-thumb__num {
        text-align: center;
        color: #fff;
        padding-top: 5px;
        font-family: Montserrat, sans-serif;
        font-size: 13px; }

.current-slide-indicator, .next-slide-indicator {
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-family: "Open Sans", sans-serif;
  position: absolute;
  white-space: nowrap;
  margin-top: 31px; }

.current-slide-indicator {
  left: 20px;
  text-align: center; }

.next-slide-indicator {
  text-align: center;
  right: 20px; }

.presentation-notes {
  width: 100%;
  height: 250px;
  position: relative;
  float: left;
  background: #314152; }
  .presentation-notes__resizer {
    position: absolute;
    top: 0;
    left: 50%;
    width: 78px;
    height: 13px;
    transform: translateX(-50%);
    cursor: ns-resize !important;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ny45ODciIGhlaWdodD0iMTMuMzAyIiB2aWV3Qm94PSIwIDAgNzcuOTg3IDEzLjMwMiI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6IzNmNTI2NDt9LmJ7ZmlsbDpub25lO3N0cm9rZTojZjhmYWZiO3N0cm9rZS1saW5lY2FwOnJvdW5kO308L3N0eWxlPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3Ny45ODcpIHJvdGF0ZSg5MCkiPjxwYXRoIGNsYXNzPSJhIiBkPSJNMTMuMywwVjQuNjNhNi45MzIsNi45MzIsMCwwLDEtMy4xMiw1LjYyNkwzLjY5NSwxNC44MkE4LjIwOSw4LjIwOSwwLDAsMCwwLDIxLjQ4M1Y1Ny41MzZhOC4zLDguMywwLDAsMCw0LjEsNi45MzZMOS44MzcsNjguMUE3LjAxMyw3LjAxMywwLDAsMSwxMy4zLDczLjk2MXY0LjAyNWgwVjBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4zMDIgNzcuOTg3KSByb3RhdGUoMTgwKSIvPjxwYXRoIGNsYXNzPSJiIiBkPSJNMy42NTQsNDMuODUzdi0xMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjExNCkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTTMuNjU0LDQzLjg1M3YtMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQgMC4xMTQpIi8+PC9nPjwvc3ZnPg==) center no-repeat; }
  .presentation-notes__wrapper {
    height: calc(100% - 20px);
    width: 95%;
    margin: 0 auto;
    margin-top: 15px; }
  .presentation-notes__header {
    width: 100%;
    height: 30px;
    background-color: #314152;
    font-family: "Open Sans", sans-serif;
    display: flex;
    justify-content: space-between;
    margin-bottom: 12px; }
    .presentation-notes__header-collapse {
      position: relative;
      display: flex;
      align-items: center;
      width: 160px;
      height: 30px;
      line-height: 30px;
      padding: 4px 12px;
      font-size: 13px;
      background-color: #3f5264;
      color: #f8fafb;
      border-radius: 5px;
      cursor: pointer;
      box-sizing: border-box;
      user-select: none; }
      .presentation-notes__header-collapse-icon {
        margin-right: 6px; }
      .presentation-notes__header-collapse::after {
        position: absolute;
        display: block;
        content: "";
        top: 12px;
        right: 12px;
        background-color: #f8fafb;
        width: 10px;
        height: 8px;
        clip-path: polygon(50% 0%, 100% 60%, 100% 90%, 50% 30%, 0 90%, 0 60%); }
      .presentation-notes__header-collapse-collapsed::after {
        clip-path: polygon(50% 70%, 100% 10%, 100% 40%, 50% 100%, 0 40%, 0 10%); }
  .presentation-notes__settings {
    display: flex;
    justify-content: space-between; }
  .presentation-notes__fontsize {
    transition: all 0.3s ease-in-out; }
    .presentation-notes__fontsize span {
      vertical-align: middle;
      width: 30px;
      height: 30px;
      display: inline-block;
      background: #3f5264;
      cursor: pointer;
      text-align: center;
      border-radius: 5px;
      line-height: 30px;
      transition: opacity 0.2s ease-out;
      -webkit-transition: opacity 0.2s ease-out;
      -moz-transition: opacity 0.2s ease-out;
      user-select: none; }
      .presentation-notes__fontsize span:hover {
        opacity: 0.8; }
    .presentation-notes__fontsize--smaller {
      font-size: 12px;
      color: #f8fafb; }
    .presentation-notes__fontsize--larger {
      font-size: 16px;
      color: #2693ff;
      margin-left: 5px; }
  .presentation-notes__bgcolor {
    width: 30px;
    height: 30px;
    background: #3f5264;
    cursor: pointer;
    border-radius: 5px;
    line-height: 30px;
    margin-right: 15px;
    display: flex;
    justify-content: center;
    align-items: center; }
    .presentation-notes__bgcolor span {
      width: 8px;
      height: 16px;
      display: inline-block; }
    .presentation-notes__bgcolor__dark {
      border-bottom-right-radius: 16px;
      border-top-right-radius: 16px;
      background-color: #293745; }
    .presentation-notes__bgcolor__light {
      border-bottom-left-radius: 16px;
      border-top-left-radius: 16px;
      background-color: #fff; }
  .presentation-notes__content {
    position: relative;
    width: 100%;
    height: calc(100% - 55px);
    background-color: #293745;
    color: #f8fafb;
    padding: 12px;
    border-radius: 6px 6px 0 0;
    transition: all 0.3s ease-in-out;
    box-sizing: border-box; }
    .presentation-notes__content--light {
      background-color: #f0f0f0;
      color: #293745; }
    .presentation-notes__content_wrapper {
      width: 100%;
      min-height: 100%;
      font-family: "Open Sans", sans-serif;
      font-size: 18px; }
      .presentation-notes__content_wrapper ul {
        margin-left: 8px; }
        .presentation-notes__content_wrapper ul li {
          position: relative;
          margin-left: 1em; }

.presentation-hidden-notes {
  width: 100%;
  height: 250px;
  position: relative;
  float: left;
  display: flex;
  justify-content: center;
  background-color: #314152; }
  .presentation-hidden-notes__wrapper {
    text-align: center;
    max-width: 169px;
    margin-top: 40px; }
  .presentation-hidden-notes__icon {
    margin-bottom: 8px; }
  .presentation-hidden-notes__text {
    color: #a0a5b8;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    line-height: 18px; }

.presenter-time {
  width: 100%;
  height: 75px;
  position: relative;
  float: left;
  background-color: #293745;
  font-family: "Open Sans", sans-serif;
  display: flex;
  justify-content: center;
  align-items: center; }
  .presenter-time__realtime {
    width: 135px;
    color: #fff;
    font-size: 20px;
    text-align: right;
    margin-top: 12px; }
    .presenter-time__realtime--icon {
      margin-right: 6px; }
    .presenter-time__realtime--period {
      margin-left: 4px; }
  .presenter-time__timer {
    color: #fff;
    font-size: 54px;
    margin: 0 20px; }
    @media only screen and (max-width: 700px) {
      .presenter-time__timer {
        font-size: 32px; } }
  .presenter-time__control {
    width: 135px;
    font-size: 16px;
    display: flex;
    align-items: center;
    margin-top: 12px; }
    .presenter-time__control--pause {
      width: 38px;
      height: 38px;
      background-color: #3f5264;
      border-radius: 50%;
      cursor: pointer;
      transition: opacity .2s ease-out;
      display: flex;
      justify-content: center;
      align-items: center; }
      .presenter-time__control--pause:hover {
        opacity: 0.7; }
      .presenter-time__control--pause-icon {
        display: inline-block;
        width: 10px;
        height: 15px;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDEwIDE1Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjg1IC0yMTEuNDI4KSI+PHJlY3QgY2xhc3M9ImEiIHdpZHRoPSIzIiBoZWlnaHQ9IjE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2ODUgMjExLjQyOCkiLz48cmVjdCBjbGFzcz0iYSIgd2lkdGg9IjMiIGhlaWdodD0iMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY5MiAyMTEuNDI4KSIvPjwvZz48L3N2Zz4=); }
        .presenter-time__control--pause-icon-resume {
          width: 12px;
          height: 18px;
          background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDEyIDE4Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iYSIgZD0iTTksMGw5LDEySDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMikgcm90YXRlKDkwKSIvPjwvc3ZnPg==); }
    .presenter-time__control--reset {
      color: #a0a5b8;
      font-size: 14px;
      cursor: pointer;
      text-decoration: underline;
      transition: opacity .2s ease-out;
      margin-left: 20px; }
      .presenter-time__control--reset:hover {
        opacity: 0.7; }

.bgm-notification {
  width: 154px;
  height: 56px;
  position: fixed;
  top: 10px;
  left: 50px;
  background-color: #dae4ea;
  z-index: 8;
  border-radius: 2px;
  border: 1px solid #e7ddd6;
  font-family: Arial;
  font-size: 13px;
  padding: 10px;
  box-shadow: 8px 8px 16px 0 rgba(27, 39, 51, 0.1); }
  .bgm-notification span {
    display: block;
    height: 32px; }
  .bgm-notification-allow, .bgm-notification-deny {
    cursor: pointer;
    width: 30px;
    height: 15px;
    background-color: #3cacd7;
    color: white;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 5px 10px;
    display: inline-block;
    text-align: center;
    margin-right: 7px;
    transition: all 0.2s ease-out; }
    .bgm-notification-allow:hover, .bgm-notification-deny:hover {
      background-color: #40b3df; }

.loading-overlay {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #283444;
  width: 100vw;
  height: calc(var(--vh, 1vh) * 100);
  z-index: 8; }
  .loading-overlay span {
    font-family: "Open Sans", sans-serif;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 162px;
    height: 80px;
    margin-top: 30px;
    margin-left: -81px;
    text-align: center;
    color: white;
    font-size: 16px; }
  .loading-overlay .sk-cube-grid {
    width: 32px;
    height: 32px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -16px;
    margin-top: -16px; }
  .loading-overlay .sk-cube-grid .sk-cube {
    width: 33%;
    height: 33%;
    background-color: #dedfde;
    float: left;
    -webkit-animation: sk-cubegridscaledelay 1.3s infinite ease-in-out;
    animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; }
  .loading-overlay .sk-cube-grid .sk-cube1 {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s; }
  .loading-overlay .sk-cube-grid .sk-cube2 {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s; }
  .loading-overlay .sk-cube-grid .sk-cube3 {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s; }
  .loading-overlay .sk-cube-grid .sk-cube4 {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s; }
  .loading-overlay .sk-cube-grid .sk-cube5 {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s; }
  .loading-overlay .sk-cube-grid .sk-cube6 {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s; }
  .loading-overlay .sk-cube-grid .sk-cube7 {
    -webkit-animation-delay: 0s;
    animation-delay: 0s; }
  .loading-overlay .sk-cube-grid .sk-cube8 {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s; }
  .loading-overlay .sk-cube-grid .sk-cube9 {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s; }

@-webkit-keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  35% {
    -webkit-transform: scale3d(0, 0, 1);
    transform: scale3d(0, 0, 1); } }

@keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  35% {
    -webkit-transform: scale3d(0, 0, 1);
    transform: scale3d(0, 0, 1); } }

.play-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: calc(var(--vh, 1vh) * 100);
  z-index: 7;
  background: rgba(0, 0, 0, 0.5) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNTAiIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjE1MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDQ4djQ4SDB6IiBmaWxsPSJub25lIiAvPjxwYXRoIGZpbGw9IiNmZmZmZmYiICBkPSJNMjAgMzNsMTItOS0xMi05djE4em00LTI5QzEyLjk1IDQgNCAxMi45NSA0IDI0czguOTUgMjAgMjAgMjAgMjAtOC45NSAyMC0yMFMzNS4wNSA0IDI0IDR6bTAgMzZjLTguODIgMC0xNi03LjE4LTE2LTE2UzE1LjE4IDggMjQgOHMxNiA3LjE4IDE2IDE2LTcuMTggMTYtMTYgMTZ6Ii8+PC9zdmc+Cg==) center center no-repeat;
  cursor: pointer;
  transition: background-color 0.2s ease-out; }
  .play-overlay:hover {
    background-color: rgba(0, 0, 0, 0.45); }
  .play-overlay--disabled {
    pointer-events: none; }

.notification-popup {
  position: absolute;
  top: 150px;
  left: 50%;
  min-height: 66px;
  width: 400px;
  margin-left: -200px;
  margin-top: -25px;
  border-radius: 40px;
  background: rgba(43, 49, 64, 0.9);
  color: white;
  z-index: 9999;
  font-size: 20px;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  cursor: pointer;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 7px;
  transform-origin: center center;
  opacity: 0;
  transform: scale(0.95);
  visibility: hidden; }
  .notification-popup-enter {
    opacity: 0.01;
    transform: scale(0.95);
    visibility: visible; }
  .notification-popup-enter-active {
    opacity: 1;
    transform: scale(1);
    visibility: visible;
    transition: all 150ms ease-out; }
  .notification-popup-enter-done {
    opacity: 1;
    transform: scale(1);
    visibility: visible; }
  .notification-popup-exit {
    opacity: 1;
    transform: scale(1);
    visibility: visible; }
  .notification-popup-exit-active {
    opacity: 0;
    transform: scale(0.95);
    visibility: visible;
    transition: all 150ms ease-out; }
  .notification-popup__message {
    float: left;
    width: 100%; }
  .notification-popup__link {
    text-decoration: underline;
    font-size: 10px;
    width: 100%;
    line-height: 20px;
    float: left; }
  .notification-popup--non-editable .notification-popup__link {
    text-decoration: none; }

.header-mobile {
  height: 60px;
  background-color: rgba(41, 55, 69, 0.75) !important;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  padding: 0 27px; }
  .header-mobile__menu-icon {
    min-width: 30px; }
  .header-mobile__title {
    flex-grow: 1;
    font-family: "Montserrat", sans-serif;
    font-size: 18px;
    color: #f8fafb;
    line-height: 60px;
    padding: 0 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .header-mobile__download-as-pdf {
    width: 41px;
    min-width: 41px;
    height: 41px;
    border-radius: 20px;
    background-color: #314152;
    border: none; }
  .header-mobile .header__default-logo {
    margin-left: 10px; }

.mobile-controls {
  height: 60px; }
  .mobile-controls.player-controls--with-timeline {
    height: 117px; }
    .mobile-controls.player-controls--with-timeline .player-controls__buttons {
      height: 50px;
      bottom: 12px; }
  .mobile-controls .player-controls__buttons {
    height: 100%; }
  .mobile-controls .player-controls__timeline {
    top: 33px;
    width: calc(100% - 24px);
    margin: 0 auto; }
  .mobile-controls .animation-progress-indicator {
    position: absolute;
    right: 12px;
    top: -44px; }
  .mobile-controls .play-pause {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 48px;
    height: 48px;
    margin-top: -25px;
    margin-left: 0;
    border-radius: 50%;
    background-color: #314152; }
  .mobile-controls .player-controls__slide-navigator {
    position: relative;
    float: left;
    left: 0;
    transform: none; }
  .mobile-controls .player-controls__slide-navigator__counter {
    margin: 0;
    line-height: 38px; }
    .mobile-controls .player-controls__slide-navigator__counter span {
      margin: 0; }

.mobile-slides-navigator-selector {
  width: 100vw;
  position: absolute;
  background-color: #f8fafb;
  left: -100%;
  z-index: 6; }
  .mobile-slides-navigator-selector__title {
    font-size: 20px;
    line-height: 70px;
    padding-left: 40px;
    color: #717274;
    font-family: "Montserrat", sans-serif;
    font-weight: 500; }
  .mobile-slides-navigator-selector__wrapper {
    width: 100%;
    height: calc(100% - 70px);
    overflow-y: scroll; }
  .mobile-slides-navigator-selector__option {
    width: calc(100% - 40px);
    height: 60px;
    border-bottom: 1px solid #dae4ea;
    margin: 0 auto; }
    .mobile-slides-navigator-selector__option__label {
      line-height: 60px;
      padding-left: 20px;
      font-size: 18px;
      color: #314152;
      font-family: "Montserrat", sans-serif;
      font-weight: 300; }
  .mobile-slides-navigator-selector-enter {
    left: -100%; }
  .mobile-slides-navigator-selector-enter-active {
    left: 0;
    transition: left 250ms ease-out; }
  .mobile-slides-navigator-selector-enter-done {
    left: 0; }
  .mobile-slides-navigator-selector-exit {
    left: 0; }
  .mobile-slides-navigator-selector-exit-active {
    left: -100%;
    transition: left 250ms ease-out; }
  .mobile-slides-navigator-selector-exit-done {
    left: -100%; }

.mobile-navigator-btn {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDIyIDE5Ij48ZGVmcz48c3R5bGU+LmEsLmN7ZmlsbDpub25lO30uYXtzdHJva2U6I2Y4ZmFmYjt9LmJ7c3Ryb2tlOm5vbmU7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDE1IC0xMDQ2KSI+PGcgY2xhc3M9ImEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwMjMgMTA2MCkiPjxyZWN0IGNsYXNzPSJiIiB3aWR0aD0iNiIgaGVpZ2h0PSI1IiByeD0iMSIvPjxyZWN0IGNsYXNzPSJjIiB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjUiIGhlaWdodD0iNCIgcng9IjAuNSIvPjwvZz48ZyBjbGFzcz0iYSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAzMSAxMDYwKSI+PHJlY3QgY2xhc3M9ImIiIHdpZHRoPSI2IiBoZWlnaHQ9IjUiIHJ4PSIxIi8+PHJlY3QgY2xhc3M9ImMiIHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iNSIgaGVpZ2h0PSI0IiByeD0iMC41Ii8+PC9nPjxnIGNsYXNzPSJhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDE1IDEwNjApIj48cmVjdCBjbGFzcz0iYiIgd2lkdGg9IjYiIGhlaWdodD0iNSIgcng9IjEiLz48cmVjdCBjbGFzcz0iYyIgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSI1IiBoZWlnaHQ9IjQiIHJ4PSIwLjUiLz48L2c+PGcgY2xhc3M9ImEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwMjMgMTA0NikiPjxyZWN0IGNsYXNzPSJiIiB3aWR0aD0iNiIgaGVpZ2h0PSI1IiByeD0iMSIvPjxyZWN0IGNsYXNzPSJjIiB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjUiIGhlaWdodD0iNCIgcng9IjAuNSIvPjwvZz48ZyBjbGFzcz0iYSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAzMSAxMDQ2KSI+PHJlY3QgY2xhc3M9ImIiIHdpZHRoPSI2IiBoZWlnaHQ9IjUiIHJ4PSIxIi8+PHJlY3QgY2xhc3M9ImMiIHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iNSIgaGVpZ2h0PSI0IiByeD0iMC41Ii8+PC9nPjxnIGNsYXNzPSJhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDE1IDEwNDYpIj48cmVjdCBjbGFzcz0iYiIgd2lkdGg9IjYiIGhlaWdodD0iNSIgcng9IjEiLz48cmVjdCBjbGFzcz0iYyIgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSI1IiBoZWlnaHQ9IjQiIHJ4PSIwLjUiLz48L2c+PGcgY2xhc3M9ImEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwMjMgMTA1MykiPjxyZWN0IGNsYXNzPSJiIiB3aWR0aD0iNiIgaGVpZ2h0PSI1IiByeD0iMSIvPjxyZWN0IGNsYXNzPSJjIiB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjUiIGhlaWdodD0iNCIgcng9IjAuNSIvPjwvZz48ZyBjbGFzcz0iYSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAzMSAxMDUzKSI+PHJlY3QgY2xhc3M9ImIiIHdpZHRoPSI2IiBoZWlnaHQ9IjUiIHJ4PSIxIi8+PHJlY3QgY2xhc3M9ImMiIHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iNSIgaGVpZ2h0PSI0IiByeD0iMC41Ii8+PC9nPjxnIGNsYXNzPSJhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDE1IDEwNTMpIj48cmVjdCBjbGFzcz0iYiIgd2lkdGg9IjYiIGhlaWdodD0iNSIgcng9IjEiLz48cmVjdCBjbGFzcz0iYyIgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSI1IiBoZWlnaHQ9IjQiIHJ4PSIwLjUiLz48L2c+PC9nPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  float: left;
  top: 50%;
  transform: translateY(-50%);
  background-size: 30px;
  width: 30px;
  margin-left: 20px;
  margin-right: 5px; }

.vis-btn-apply,
.vis-btn-cancel {
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
  transition: all .3s ease;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle; }

.vis-btn-apply {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  color: #dae4ea;
  width: 80px;
  height: 36px;
  border-radius: 5px;
  background-color: #314152;
  margin-left: 10px; }
  .vis-btn-apply:hover {
    color: white; }

.vis-btn-cancel {
  text-decoration: underline;
  color: #314152;
  background-color: transparent; }
  .vis-btn-cancel:hover {
    color: #5b6877; }

.icon-with-text-button {
  display: flex;
  align-items: center;
  height: 36px;
  width: 120px;
  color: #314152;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  text-decoration: none;
  border-radius: 4px;
  text-align: left;
  vertical-align: middle;
  box-sizing: border-box;
  transition: all .3s ease;
  cursor: pointer; }
  .icon-with-text-button:hover {
    background-color: #dae4ea; }

.cross-btn {
  display: block;
  cursor: pointer;
  top: 0;
  right: 20px;
  position: absolute;
  z-index: 999999;
  width: 38px;
  height: 38px;
  opacity: .5;
  transition: all .2s ease; }
  .cross-btn:hover {
    opacity: 1; }
  .cross-btn--smallest-red {
    width: 16px;
    height: 16px;
    box-sizing: border-box;
    top: -8px;
    right: -8px;
    border: 1px solid #f15e50;
    border-radius: 50%;
    color: #f15e50;
    text-align: center;
    background: white;
    opacity: 1; }
  .cross-btn__icon {
    height: 38px;
    width: 38px;
    fill: #717274; }
    .cross-btn__icon--smallest-red {
      height: 10px;
      width: 10px;
      fill: #f15e50;
      margin-bottom: 2px; }

.icon-btn {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  height: 30px;
  display: flex;
  align-items: center;
  border-radius: 3px;
  cursor: pointer; }
  .icon-btn__icon {
    width: 16px;
    height: 16px; }
  .icon-btn__text {
    margin-left: 5px;
    font-size: 13px; }

.escape-icon {
  cursor: pointer;
  width: 44px;
  height: 44px;
  padding-top: 15px; }

.social-btn {
  width: 32px;
  height: 32px;
  display: inline-block;
  border-radius: 3px;
  cursor: pointer;
  background-size: 32px;
  background-position: center;
  background-repeat: no-repeat; }
  .social-btn__facebook {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMzOTViYTA7fS5jbHMtMntmaWxsOiNmMGYxZjM7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5mYWNlYm9vazwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkNhcGFfMiIgZGF0YS1uYW1lPSJDYXBhIDIiPjxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2IiByeD0iMi40NyIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE0LjMzLDkuOTNIMTcuMXYyLjQxSDE0LjQxdjguMTVIMTEuMjhWMTIuMzRIOS42MVY5LjkzaDEuNjdWOS40NWE0LDQsMCwwLDEsMS4wOS0yLjk0LDQuMiw0LjIsMCwwLDEsMy4wOC0xLjA4LDUuNzksNS43OSwwLDAsMSwxLjM0LjE1QTMuMTYsMy4xNiwwLDAsMSwxNy44NCw2TDE3LDguMjhhMi4xNywyLjE3LDAsMCwwLTEuMjctLjM4Yy0uOTUsMC0xLjQyLjUyLTEuNDIsMS41N1oiLz48L2c+PC9nPjwvc3ZnPg==); }
  .social-btn__linkedin {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMzY2FjZDc7fS5jbHMtMntmaWxsOiNmMGYxZjM7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5saW5rZWRpbjwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkNhcGFfMiIgZGF0YS1uYW1lPSJDYXBhIDIiPjxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2IiByeD0iMi40NyIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTUuNzQsNy42OEExLjY0LDEuNjQsMCwwLDEsNS4yLDYuNDNhMS42MiwxLjYyLDAsMCwxLC41NC0xLjI0LDIsMiwwLDAsMSwxLjQxLS41LDIsMiwwLDAsMSwxLjQuNDgsMS41NCwxLjU0LDAsMCwxLC41NCwxLjIsMS43LDEuNywwLDAsMS0uNTQsMS4zLDIsMiwwLDAsMS0xLjQuNTFBMiwyLDAsMCwxLDUuNzQsNy42OFptLS4xNiwySDguNzF2MTAuOEg1LjU4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIxLjQzLDEwLjczYTQuNzUsNC43NSwwLDAsMSwxLjI0LDMuNTd2Ni4xOUgxOS41NHYtNS43QTIuNzksMi43OSwwLDAsMCwxOSwxMi44N2EyLDIsMCwwLDAtMS42Mi0uNjMsMi40OSwyLjQ5LDAsMCwwLTEuODkuNzMsMywzLDAsMCwwLS43LDIuMTh2NS4zNEgxMS42MlY5LjY5aDNWMTFhNC4yMiw0LjIyLDAsMCwxLDEuNTQtMSw1LjM1LDUuMzUsMCwwLDEsMi0uMzdBNC40NCw0LjQ0LDAsMCwxLDIxLjQzLDEwLjczWiIvPjwvZz48L2c+PC9zdmc+); }
  .social-btn__pinterest {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNiAyNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjYgMjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQkQyMDI2O30KPC9zdHlsZT4KPHRpdGxlPmZhY2Vib29rPC90aXRsZT4KPGcgaWQ9IkxheWVyXzJfMV8iPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLjUsMEgyLjVDMS4xLDAsMCwxLjEsMCwyLjV2MjEuMUMwLDI0LjksMS4xLDI2LDIuNSwyNmgyMS4xYzEuNCwwLDIuNS0xLjEsMi41LTIuNVYyLjUKCQlDMjYsMS4xLDI0LjksMCwyMy41LDB6IE0xNC44LDE3LjZjLTEuMiwwLTIuMy0wLjYtMi43LTEuM2MwLDAtMC42LDIuMS0wLjcsMi42Yy0wLjQsMS40LTEuOCwzLjQtMS45LDMuNmMtMC4xLDAuMS0wLjIsMC4xLTAuMi0wLjEKCQljMC0wLjItMC40LTIuNi0wLjEtNC4xYzAuMi0wLjksMS40LTUuNSwxLjQtNS41cy0wLjMtMC43LTAuMy0xLjZjMC0xLjYsMC45LTIuNywyLjEtMi43YzEsMCwxLjUsMC43LDEuNSwxLjZjMCwxLTAuNiwyLjQtMSwzLjcKCQljLTAuMywxLjEsMC42LDIsMS43LDJjMi4xLDAsMy42LTIuMSwzLjYtNS4xYzAtMi43LTItNC41LTQuOC00LjVjLTMuMywwLTUuMiwyLjQtNS4yLDQuOGMwLDEsMC40LDIsMC45LDIuNQoJCWMwLjEsMC4xLDAuMSwwLjIsMC4xLDAuM0M5LDE0LjIsOC44LDE1LDguOCwxNS4xYzAsMC4yLTAuMiwwLjItMC40LDAuMUM2LjksMTQuNiw2LDEyLjYsNiwxMWMwLTMuNSwyLjctNi43LDcuNy02LjcKCQljNCwwLDcuMiwyLjcsNy4yLDYuNEMyMC45LDE0LjUsMTguMywxNy42LDE0LjgsMTcuNnoiLz4KPC9nPgo8L3N2Zz4K); }
  .social-btn__twitter {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyY2E3ZTA7fS5jbHMtMntmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT50d2l0dGVyPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iQ2FwYV8yIiBkYXRhLW5hbWU9IkNhcGEgMiI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjIuNiwwSDMuNEEzLjQxLDMuNDEsMCwwLDAsMCwzLjRWMjIuNkEzLjQxLDMuNDEsMCwwLDAsMy40LDI2SDIyLjZBMy40MSwzLjQxLDAsMCwwLDI2LDIyLjZWMy40QTMuNDEsMy40MSwwLDAsMCwyMi42LDBaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjEuNjEsOC4yNWExMC4xLDEwLjEsMCwwLDEtMi4xNi43LDQuNjEsNC42MSwwLDAsMCwxLjYyLTIuMTcsMTAuNTQsMTAuNTQsMCwwLDEtMS43MywxbC0uNDMtLjQzYTIuNzYsMi43NiwwLDAsMC0yLjE3LTEuMDksMy4xOSwzLjE5LDAsMCwwLTMuMjUsMy4yNSwxLjQ5LDEuNDksMCwwLDAsLjA2LjU0aC0uMDZjLTMuMjQsMC01LjQxLS43LTctMi43QTMuMzYsMy4zNiwwLDAsMCw1LjkyLDlhMy4zMSwzLjMxLDAsMCwwLDEuNjIsMi43MSwzLjQsMy40LDAsMCwxLTEuNjItLjU0YzAsMS42MiwyLjI3LDMuNDYsMy43OSwzLjc4LS41NS41NS0yLjQ5LjA2LTIuNzEsMGEzLjQ3LDMuNDcsMCwwLDAsMy4yNSwyLjE3LDYuNTMsNi41MywwLDAsMS00LjA2LDEuMzUsNC40MSw0LjQxLDAsMCwxLS44MS0uMDUsMTAuNTksMTAuNTksMCwwLDAsNS40MSwxLjQxQTksOSwwLDAsMCwyMCwxMC41N1YxMEE3LDcsMCwwLDAsMjEuNjEsOC4yNVoiLz48L2c+PC9nPjwvc3ZnPg==); }
  .social-btn__email {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNiAyNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM2Y2MzOTU7fS5jbHMtMntmaWxsOm5vbmU7c3Ryb2tlOiNmMGYxZjM7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5lbWFpbDwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkNhcGFfMiIgZGF0YS1uYW1lPSJDYXBhIDIiPjxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2IiByeD0iMi40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNC41IiB5PSI4LjUiIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMSIvPjxwb2x5bGluZSBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNCA4LjUgMTMuNDcgMTQuNSAyMiA4LjUiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSI5LjUiIHkxPSIxMi41IiB4Mj0iNC41IiB5Mj0iMTcuNSIvPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjE2LjYiIHkxPSIxMi41IiB4Mj0iMjEuNSIgeTI9IjE3LjUiLz48L2c+PC9nPjwvc3ZnPg==); }
  .social-btn__slack {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMyIgZmlsbD0iIzRBMTU0QiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjU0MjUgNkMxMi45OTYxIDYgMTIuNDcyMiA2LjIxNzAzIDEyLjA4NTggNi42MDMzNkMxMS42OTk1IDYuOTg5NjggMTEuNDgyNSA3LjUxMzY1IDExLjQ4MjUgOC4wNTk5OUMxMS40ODI1IDguNjA2MzMgMTEuNjk5NSA5LjEzMDMgMTIuMDg1OCA5LjUxNjYyQzEyLjQ3MjIgOS45MDI5NCAxMi45OTYxIDEwLjEyIDEzLjU0MjUgMTAuMTJIMTUuNTk5MVY4LjA2MDk0QzE1LjU5OTUgNy41MTQ5NyAxNS4zODMxIDYuOTkxMTkgMTQuOTk3NCA2LjYwNDczQzE0LjYxMTggNi4yMTgyNyAxNC4wODg0IDYuMDAwNzYgMTMuNTQyNSA2VjZaTTEzLjU0MjUgMTEuNDkzOUg4LjA2MDQyQzcuNTE5NDMgMTEuNTAyMiA3LjAwMzM4IDExLjcyMjggNi42MjM3MiAxMi4xMDgzQzYuMjQ0MDYgMTIuNDkzOCA2LjAzMTI1IDEzLjAxMzEgNi4wMzEyNSAxMy41NTQyQzYuMDMxMjUgMTQuMDk1MiA2LjI0NDA2IDE0LjYxNDUgNi42MjM3MiAxNUM3LjAwMzM4IDE1LjM4NTUgNy41MTk0MyAxNS42MDYyIDguMDYwNDIgMTUuNjE0NEgxMy41NDI1QzE0LjA4MzUgMTUuNjA2MiAxNC41OTk1IDE1LjM4NTUgMTQuOTc5MiAxNUMxNS4zNTg4IDE0LjYxNDUgMTUuNTcxNiAxNC4wOTUyIDE1LjU3MTYgMTMuNTU0MkMxNS41NzE2IDEzLjAxMzEgMTUuMzU4OCAxMi40OTM4IDE0Ljk3OTIgMTIuMTA4M0MxNC41OTk1IDExLjcyMjggMTQuMDgzNSAxMS41MDIyIDEzLjU0MjUgMTEuNDkzOVoiIGZpbGw9IiMzNkM1RjAiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi41NjY1IDEzLjU1MzhDMjYuNTcwNyAxMy4yODExIDI2LjUyMDUgMTMuMDEwMyAyNi40MTkxIDEyLjc1NzJDMjYuMzE3NiAxMi41MDQxIDI2LjE2NjggMTIuMjczNiAyNS45NzU0IDEyLjA3OTNDMjUuNzg0IDExLjg4NSAyNS41NTYgMTEuNzMwNyAyNS4zMDQ0IDExLjYyNTRDMjUuMDUyOCAxMS41MjAxIDI0Ljc4MjggMTEuNDY1OSAyNC41MTAxIDExLjQ2NTlDMjQuMjM3NCAxMS40NjU5IDIzLjk2NzQgMTEuNTIwMSAyMy43MTU4IDExLjYyNTRDMjMuNDY0MyAxMS43MzA3IDIzLjIzNjIgMTEuODg1IDIzLjA0NDggMTIuMDc5M0MyMi44NTM1IDEyLjI3MzYgMjIuNzAyNiAxMi41MDQxIDIyLjYwMTIgMTIuNzU3MkMyMi40OTk3IDEzLjAxMDMgMjIuNDQ5NSAxMy4yODExIDIyLjQ1MzcgMTMuNTUzOFYxNS42MTQ3SDI0LjUxMDRDMjQuNzgwNyAxNS42MTQ0IDI1LjA0ODMgMTUuNTYwOSAyNS4yOTggMTUuNDU3MUMyNS41NDc2IDE1LjM1MzQgMjUuNzc0NCAxNS4yMDE1IDI1Ljk2NTMgMTUuMDEwMUMyNi4xNTYyIDE0LjgxODcgMjYuMzA3NiAxNC41OTE2IDI2LjQxMDggMTQuMzQxN0MyNi41MTM5IDE0LjA5MTkgMjYuNTY2OCAxMy44MjQxIDI2LjU2NjUgMTMuNTUzOFpNMjEuMDgzIDEzLjU1MzhWOC4wNTk4NUMyMS4wODMgNy41MTQ1MSAyMC44NjY0IDYuOTkxNTEgMjAuNDgwOCA2LjYwNTlDMjAuMDk1MiA2LjIyMDMgMTkuNTcyMiA2LjAwMzY2IDE5LjAyNjkgNi4wMDM2NkMxOC40ODE1IDYuMDAzNjYgMTcuOTU4NSA2LjIyMDMgMTcuNTcyOSA2LjYwNTlDMTcuMTg3MyA2Ljk5MTUxIDE2Ljk3MDcgNy41MTQ1MSAxNi45NzA3IDguMDU5ODVWMTMuNTUzOEMxNi45NzA3IDE0LjA5OTEgMTcuMTg3MyAxNC42MjIxIDE3LjU3MjkgMTUuMDA3N0MxNy45NTg1IDE1LjM5MzMgMTguNDgxNSAxNS42MSAxOS4wMjY5IDE1LjYxQzE5LjU3MjIgMTUuNjEgMjAuMDk1MiAxNS4zOTMzIDIwLjQ4MDggMTUuMDA3N0MyMC44NjY0IDE0LjYyMjEgMjEuMDgzIDE0LjA5OTEgMjEuMDgzIDEzLjU1MzhaIiBmaWxsPSIjMkVCNjdEIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTkuMDI0OSAyNi42MDNDMTkuNTcxMyAyNi42MDMgMjAuMDk1MiAyNi4zODYgMjAuNDgxNSAyNS45OTk3QzIwLjg2NzggMjUuNjEzNCAyMS4wODQ5IDI1LjA4OTQgMjEuMDg0OSAyNC41NDNDMjEuMDg0OSAyMy45OTY3IDIwLjg2NzggMjMuNDcyNyAyMC40ODE1IDIzLjA4NjRDMjAuMDk1MiAyMi43MDAxIDE5LjU3MTMgMjIuNDgzIDE5LjAyNDkgMjIuNDgzSDE2Ljk2ODhWMjQuNTQzQzE2Ljk2ODYgMjUuMDg4NyAxNy4xODUxIDI1LjYxMjIgMTcuNTcwNiAyNS45OTg1QzE3Ljk1NjIgMjYuMzg0NyAxOC40NzkyIDI2LjYwMjEgMTkuMDI0OSAyNi42MDNaTTE5LjAyNDkgMjEuMTA4MUgyNC41MDg0QzI1LjA0OTQgMjEuMDk5OSAyNS41NjU0IDIwLjg3OTIgMjUuOTQ1MSAyMC40OTM4QzI2LjMyNDcgMjAuMTA4MyAyNi41Mzc1IDE5LjU4ODkgMjYuNTM3NSAxOS4wNDc5QzI2LjUzNzUgMTguNTA2OCAyNi4zMjQ3IDE3Ljk4NzUgMjUuOTQ1MSAxNy42MDJDMjUuNTY1NCAxNy4yMTY2IDI1LjA0OTQgMTYuOTk1OSAyNC41MDg0IDE2Ljk4NzdIMTkuMDI0OUMxOC40ODM5IDE2Ljk5NTkgMTcuOTY3OSAxNy4yMTY2IDE3LjU4ODIgMTcuNjAyQzE3LjIwODUgMTcuOTg3NSAxNi45OTU3IDE4LjUwNjggMTYuOTk1NyAxOS4wNDc5QzE2Ljk5NTcgMTkuNTg4OSAxNy4yMDg1IDIwLjEwODMgMTcuNTg4MiAyMC40OTM4QzE3Ljk2NzkgMjAuODc5MiAxOC40ODM5IDIxLjA5OTkgMTkuMDI0OSAyMS4xMDgxWiIgZmlsbD0iI0VDQjIyRSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuMDA0MTQgMTkuMDQ4M0M2IDE5LjMyMSA2LjA1MDEzIDE5LjU5MTcgNi4xNTE2MSAxOS44NDQ5QzYuMjUzMDkgMjAuMDk4IDYuNDAzOTEgMjAuMzI4NCA2LjU5NTI3IDIwLjUyMjdDNi43ODY2NCAyMC43MTcgNy4wMTQ3NCAyMC44NzEzIDcuMjY2MyAyMC45NzY2QzcuNTE3ODYgMjEuMDgyIDcuNzg3ODUgMjEuMTM2MiA4LjA2MDU3IDIxLjEzNjJDOC4zMzMyOCAyMS4xMzYyIDguNjAzMjggMjEuMDgyIDguODU0ODMgMjAuOTc2NkM5LjEwNjM5IDIwLjg3MTMgOS4zMzQ0OSAyMC43MTcgOS41MjU4NiAyMC41MjI3QzkuNzE3MjMgMjAuMzI4NCA5Ljg2ODA0IDIwLjA5OCA5Ljk2OTUzIDE5Ljg0NDlDMTAuMDcxIDE5LjU5MTcgMTAuMTIxMSAxOS4zMjEgMTAuMTE3IDE5LjA0ODNWMTYuOTg4M0g4LjA2MDgxQzcuNzkwNDkgMTYuOTg4NSA3LjUyMjg3IDE3LjA0MTkgNy4yNzMyMSAxNy4xNDU2QzcuMDIzNTUgMTcuMjQ5MiA2Ljc5Njc1IDE3LjQwMSA2LjYwNTc3IDE3LjU5MjJDNi40MTQ3OCAxNy43ODM1IDYuMjYzMzUgMTguMDEwNiA2LjE2MDEyIDE4LjI2MDRDNi4wNTY5IDE4LjUxMDIgNi4wMDM4OSAxOC43NzggNi4wMDQxNCAxOS4wNDgzWk0xMS40ODcxIDE5LjA0ODNWMjQuNTQyN0MxMS40ODcxIDI1LjA4OCAxMS43MDM4IDI1LjYxMSAxMi4wODk0IDI1Ljk5NjZDMTIuNDc1IDI2LjM4MjIgMTIuOTk4IDI2LjU5ODkgMTMuNTQzMyAyNi41OTg5QzE0LjA4ODcgMjYuNTk4OSAxNC42MTE3IDI2LjM4MjIgMTQuOTk3MyAyNS45OTY2QzE1LjM4MjkgMjUuNjExIDE1LjU5OTUgMjUuMDg4IDE1LjU5OTUgMjQuNTQyN1YxOS4wNDkyQzE1LjU5OTUgMTguNTAzOSAxNS4zODI5IDE3Ljk4MDkgMTQuOTk3MyAxNy41OTUzQzE0LjYxMTcgMTcuMjA5NyAxNC4wODg3IDE2Ljk5MyAxMy41NDMzIDE2Ljk5M0MxMi45OTggMTYuOTkzIDEyLjQ3NSAxNy4yMDk3IDEyLjA4OTQgMTcuNTk1M0MxMS43MDM4IDE3Ljk4MDkgMTEuNDg3MSAxOC41MDM5IDExLjQ4NzEgMTkuMDQ5MiIgZmlsbD0iI0UwMUU1QSIvPgo8L3N2Zz4K); }

.increase-decrease-btn-group {
  width: 49px;
  height: 20px;
  display: inline-block; }
  .increase-decrease-btn-group__left, .increase-decrease-btn-group__right {
    width: 50%;
    cursor: pointer;
    border: 1px solid #314152; }
  .increase-decrease-btn-group__left {
    border-radius: 3px 0 0 3px; }
  .increase-decrease-btn-group__right {
    margin-left: -1px;
    border-radius: 0 3px 3px 0; }
  .increase-decrease-btn-group__icon {
    width: 12px;
    height: 12px;
    margin-top: 3px; }

.outlined-btn {
  transition: all .3s ease;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  color: #314152;
  border-color: #314152;
  border-style: solid;
  border-width: 1px;
  height: 32px;
  width: auto;
  background-color: #fff;
  font-size: 15px;
  padding: 0 10px 0 10px;
  border-radius: 5px;
  cursor: pointer; }
  .outlined-btn:hover {
    background: #dae4ea; }

.expand-collapse-btn {
  display: inline-block;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  color: #314152;
  cursor: pointer;
  transition: transform 150ms ease; }
  .expand-collapse-btn__icon {
    width: 14px;
    height: 14px;
    stroke: #314152;
    margin-right: 10px;
    margin-bottom: 2px;
    vertical-align: middle;
    transition: transform 150ms ease; }
    .expand-collapse-btn__icon--expanded {
      transform: rotate(180deg); }

.visme-button {
  width: 166px;
  height: 32px;
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  color: #fff;
  box-sizing: border-box;
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
  border-radius: 5px; }
  .visme-button--confirmation {
    transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    background-color: #3cacd7;
    border: 1px solid #3cacd7;
    color: #fff;
    width: 244px;
    height: 42px;
    max-height: 100%;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none; }
    .visme-button--confirmation:hover {
      background-color: #1f92b5;
      border-color: #1f92b5; }
    .visme-button--confirmation.disabled {
      opacity: 0.6;
      pointer-events: none; }
  .visme-button--danger {
    transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    background-color: #f15e50;
    border: 1px solid #f15e50;
    color: #fff;
    width: 244px;
    height: 42px;
    max-height: 100%;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none; }
    .visme-button--danger:hover {
      background-color: #b33332;
      border-color: #b33332; }
    .visme-button--danger.disabled {
      opacity: 0.6;
      pointer-events: none; }
  .visme-button--dark {
    transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    background-color: #314152;
    border: 1px solid #314152;
    color: #fff;
    width: 244px;
    height: 42px;
    max-height: 100%;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none; }
    .visme-button--dark:hover {
      background-color: #293745;
      border-color: #293745; }
    .visme-button--dark.disabled {
      opacity: 0.6;
      pointer-events: none; }
  .visme-button--secondary-on-white-background {
    transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    background-color: #f8fafb;
    border: 1px solid #dae4ea;
    color: #314152;
    width: 244px;
    height: 42px;
    max-height: 100%;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none; }
    .visme-button--secondary-on-white-background:hover {
      background-color: #dae4ea;
      border-color: #dae4ea; }
    .visme-button--secondary-on-white-background.disabled {
      opacity: 0.6;
      pointer-events: none; }
  .visme-button--secondary-on-neat-white-background {
    transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    background-color: #fff;
    border: 1px solid #dae4ea;
    color: #314152;
    width: 244px;
    height: 42px;
    max-height: 100%;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none; }
    .visme-button--secondary-on-neat-white-background:hover {
      background-color: #dae4ea;
      border-color: #dae4ea; }
    .visme-button--secondary-on-neat-white-background.disabled {
      opacity: 0.6;
      pointer-events: none; }
  .visme-button--secondary-on-light-blue-background {
    transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    background-color: #dae4ea;
    border: 1px solid #dae4ea;
    color: #293745;
    width: 244px;
    height: 42px;
    max-height: 100%;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none; }
    .visme-button--secondary-on-light-blue-background:hover {
      background-color: #dadada;
      border-color: #dae4ea; }
    .visme-button--secondary-on-light-blue-background.disabled {
      opacity: 0.6;
      pointer-events: none; }
  .visme-button--secondary-on-dark-background {
    transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    background-color: #293745;
    border: 1px solid #293745;
    color: #eff6fc;
    width: 244px;
    height: 42px;
    max-height: 100%;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none; }
    .visme-button--secondary-on-dark-background:hover {
      background-color: #293745;
      border-color: #293745; }
    .visme-button--secondary-on-dark-background.disabled {
      opacity: 0.6;
      pointer-events: none; }
  .visme-button--underlined-without-background {
    transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    background-color: #0000;
    border: 1px solid #0000;
    color: #a0a5b8;
    width: 244px;
    height: 42px;
    max-height: 100%;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    text-decoration: underline;
    transition: color 0.2s ease-in-out; }
    .visme-button--underlined-without-background:hover {
      background-color: #0000;
      border-color: #0000; }
    .visme-button--underlined-without-background.disabled {
      opacity: 0.6;
      pointer-events: none; }
    .visme-button--underlined-without-background:hover {
      color: #314152; }
  .visme-button--disabled {
    opacity: 0.6;
    pointer-events: none; }
    .visme-button--disabled .visme-button--secondary-on-dark-background {
      opacity: 0.2; }

.radio {
  position: relative;
  display: inline-block;
  padding-left: 16px;
  cursor: pointer; }
  .radio--checked {
    cursor: default; }
  .radio--checked-with-ability-click {
    cursor: pointer; }
  .radio--dark .radio__icon {
    border-color: #314152; }
  .radio--dark .radio__icon--checked {
    border-color: #f8fafb;
    box-shadow: 0 0 0 1px #314152; }
  .radio__input {
    display: none; }
  .radio__icon {
    width: 12px;
    height: 12px;
    display: inline-block;
    position: absolute;
    left: -1px;
    top: 50%;
    transform: translateY(-50%);
    background-color: #f8fafb;
    border: 1px solid #ababab;
    border-radius: 50%;
    transition: all 0.3s ease; }
    .radio__icon--checked {
      cursor: default;
      width: 8px;
      height: 8px;
      left: 0;
      background-color: #314152;
      border: 2px solid #f8fafb;
      box-shadow: 0 0 0 1px #2693ff; }
    .radio__icon--checked-with-ability-click {
      cursor: pointer; }
    .radio__icon--big {
      width: 14px;
      height: 14px; }
    .radio__icon--big.radio__icon--checked {
      width: 10px;
      height: 10px; }
  .radio__text {
    color: #ababab;
    font-size: 13px; }
    .radio__text--checked {
      cursor: default;
      color: #314152; }
    .radio__text--checked-with-ability-click {
      cursor: pointer; }
    .radio__text--big {
      font-size: 17px;
      line-height: 16px;
      margin-left: 14px; }
  .radio--disabled {
    cursor: not-allowed;
    opacity: 0.5;
    pointer-events: none; }

.tabs-widget {
  position: relative;
  z-index: 1;
  background-color: #f8fafb;
  display: flex;
  align-items: center; }
  .tabs-widget--left-panel {
    width: 246px;
    height: 45px;
    margin: 0 auto 10px;
    background-color: #314152; }
    .tabs-widget--left-panel .tabs-widget__underline {
      background-color: #3cacd7; }
    .tabs-widget--left-panel .tabs-widget__item--active {
      color: #3cacd7; }
  .tabs-widget--left-panel-small {
    display: none;
    width: 240px;
    height: 38px;
    margin: 0 15px 5px;
    background-color: #314152; }
    .tabs-widget--left-panel-small .tabs-widget__underline {
      background-color: #3cacd7; }
    .tabs-widget--left-panel-small .tabs-widget__item--active {
      color: #3cacd7; }
  .tabs-widget--light-popup {
    margin-top: 24px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: stretch; }
  .tabs-widget__item {
    cursor: pointer;
    list-style-type: none;
    color: #293745;
    text-align: center;
    flex: auto; }
    .tabs-widget__item--small {
      line-height: 38px;
      font-size: 13px; }
    .tabs-widget__item--left-panel {
      line-height: 45px;
      font-size: 15px;
      color: #fff; }
    .tabs-widget__item--left-panel-small {
      line-height: 38px;
      font-size: 13px;
      color: #fff; }
    .tabs-widget__item--light-popup {
      font-family: "Montserrat", sans-serif;
      font-weight: 500;
      font-size: 16px;
      color: #ababab;
      flex: 0 1 auto;
      padding-bottom: 11px; }
    .tabs-widget__item--light-popup + .tabs-widget__item--light-popup {
      margin-left: 60px; }
    .tabs-widget__item--active {
      cursor: default;
      color: #2693ff; }
    .tabs-widget__item--light-popup-active {
      color: #314152; }
  .tabs-widget__item-icon {
    display: inline-block;
    vertical-align: middle;
    height: 14px;
    width: 14px;
    margin-right: 6px;
    background-size: contain;
    margin-bottom: 4px; }
  .tabs-widget__underline {
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #2693ff;
    transition: all 0.3s; }

.vertical-tabs-widget {
  list-style: none;
  position: relative;
  right: 1px; }
  .vertical-tabs-widget__tab {
    font-weight: 500;
    font-size: 12px;
    text-transform: uppercase;
    width: 102%;
    padding: 8px 10px;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
    margin-bottom: 2px;
    border: 1px solid transparent; }
    .vertical-tabs-widget__tab--selected {
      background-color: #fff;
      border: 1px solid #dae4ea;
      border-right: none;
      border-radius: 4px 0 0 4px; }

.comments-empty {
  margin: 56px 32px 0px 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: "Open Sans", sans-serif; }
  .comments-empty__title {
    font-size: 16px;
    color: #314152;
    line-height: 2; }
  .comments-empty__description {
    font-style: italic;
    font-size: 14px;
    letter-spacing: 0px;
    color: #a0a5b8; }
  .comments-empty__title, .comments-empty__description {
    text-align: center; }

.comments__cta-text {
  text-align: center;
  font-style: italic;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  color: #a0a5b8;
  font-weight: normal;
  margin-top: 8px; }

.comments__cta-icon {
  width: 113px;
  height: 97px; }
  .comments__cta-icon--unsolved {
    background: url(data:image/svg+xml;base64,PHN2ZwogICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICAgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxMTMuNzYyIiBoZWlnaHQ9Ijk3LjAxIiB2aWV3Qm94PSIwIDAgMTEzLjc2MiA5Ny4wMSI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+LmF7ZmlsbDojZWZmNmZjO30uYntmaWxsOiNkYWU0ZWE7fS5jLC5ke2ZpbGw6I2JiZDBlNTt9LmR7b3BhY2l0eTowLjUyO30uZXtmaWxsOiNmOGZhZmI7fS5me2ZpbGw6I2ZmY2ZjMDt9Lmh7ZmlsbDojMDkxYTRjO308L3N0eWxlPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iY29tbWVudHNfX2ljb24tZ3JhZGllbnQiIHgxPSIwLjUiIHgyPSIwLjUiIHkyPSIxIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzIxMmZlMyIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM2OTA5NjUiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPHBhdGggY2xhc3M9ImEiIGQ9Ik04Ni43NDgsNTIuMDNIOS4yNzdBOS4yODIsOS4yODIsMCwwLDAsMCw2MS4zMDd2MjRhOS4yNzQsOS4yNzQsMCwwLDAsOC45NDYsOS4yNjFBMjIuMjM2LDIyLjIzNiwwLDAsMSw2Ljk2LDEwOC45ODRhNDguMzU4LDQ4LjM1OCwwLDAsMCwxMi42MTgtMTQuNGg2Ny4xN0E5LjI3Nyw5LjI3NywwLDAsMCw5Ni4wMjUsODUuM3YtMjRBOS4yNzcsOS4yNzcsMCwwLDAsODYuNzQ4LDUyLjAzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMTEuOTc0KSIvPgogICAgPHBhdGggY2xhc3M9ImIiIGQ9Ik0xMTMuMzI5LDBINDcuNzM3QTkuMjc3LDkuMjc3LDAsMCwwLDM4LjQ2LDkuMjc3VjI2LjE4M2E5LjI3Nyw5LjI3NywwLDAsMCw5LjI3Nyw5LjI3N2g1Ny43MTZhNDAuOTc2LDQwLjk3NiwwLDAsMCwxMS4wNjMsMTIsMTcuNzcsMTcuNzcsMCwwLDEtMS43MjQtMTIuMTI1LDkuMjc3LDkuMjc3LDAsMCwwLDcuODIyLTkuMTU0VjkuMjc3QTkuMjg4LDkuMjg4LDAsMCwwLDExMy4zMjksMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04Ljg1MSkiLz4KICAgIDxwYXRoIGNsYXNzPSJjIiBkPSJNOTkuMjkzLDEzLjk4N2ExLjMyNSwxLjMyNSwwLDAsMC0xLjY5NC4zMzEsMTUuMjA3LDE1LjIwNywwLDAsMC0uNDMxLTQuNDVjLS4wNzctLjMwOC0uMjYyLS42ODUtLjU3Ny0uNjM5LTEuOTI1LjI4NS0xLjE2Miw1LjgtLjIzOSw4LjMyMmE5LjEzOSw5LjEzOSwwLDAsMC0uMTY5LjkxNnEtLjUyLDMuMzg0LTEuMDMyLDYuNzc1YTIuMzgzLDIuMzgzLDAsMCwwLS41ODUsMS4yNDdsLTEuMDE2LDcuMTUyYTE0LjYxMiwxNC42MTIsMCwwLDEtLjkwOCwzLjQyNmMtLjA2OS4xNzctLjE1NC4zNDYtLjIzMS41MTZoNi4zNDRjLjI4NS0zLjUzNC4zNjItNy4wNTIuNjE2LTEwLjU5M2EyLjM4NiwyLjM4NiwwLDAsMC0uMzA4LTEuMzMyYy4wMTUtLjUzMS4wMzEtMS4wNjIuMDU0LTEuNTk0YTQwLjUwNyw0MC41MDcsMCwwLDAtLjA0Ni00LjgzNUMxMDAuNjg2LDE4LjQ2NywxMDEuNiwxNS4xODgsOTkuMjkzLDEzLjk4N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMS4yNjcgLTIuMTIzKSIvPgogICAgPHBhdGggY2xhc3M9ImQiIGQ9Ik0xMDkuNzg2LDEzLjNINTMuMTU1YTIuNjI0LDIuNjI0LDAsMCwxLTIuNjI1LTIuNjI1aDBBMi42MjQsMi42MjQsMCwwLDEsNTMuMTU1LDguMDVoNTYuNjMxYTIuNjI0LDIuNjI0LDAsMCwxLDIuNjI1LDIuNjI1aDBBMi42MTksMi42MTksMCwwLDEsMTA5Ljc4NiwxMy4zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExLjYyOSAtMS44NTMpIi8+CiAgICA8cGF0aCBjbGFzcz0iZCIgZD0iTTEwOS43ODYsMjYuNjVINTMuMTU1YTIuNjI0LDIuNjI0LDAsMCwxLTIuNjI1LTIuNjI1aDBBMi42MjQsMi42MjQsMCwwLDEsNTMuMTU1LDIxLjRoNTYuNjMxYTIuNjI0LDIuNjI0LDAsMCwxLDIuNjI1LDIuNjI1aDBBMi42MTksMi42MTksMCwwLDEsMTA5Ljc4NiwyNi42NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMS42MjkgLTQuOTI1KSIvPgogICAgPHBhdGggY2xhc3M9ImQiIGQ9Ik05NC43LDQwLjExNkg1My4xNTVhMi42MjQsMi42MjQsMCwwLDEtMi42MjUtMi42MjV2LS4xMTVhMi42MjQsMi42MjQsMCwwLDEsMi42MjUtMi42MjVIOTQuN2EyLjYyNCwyLjYyNCwwLDAsMSwyLjYyNSwyLjYyNXYuMTE1QTIuNjI0LDIuNjI0LDAsMCwxLDk0LjcsNDAuMTE2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExLjYyOSAtNy45OTcpIi8+CiAgICA8cGF0aCBjbGFzcz0iZSIgZD0iTTg3LjksNjguMzJIMTMuNjA1QTIuNjI0LDIuNjI0LDAsMCwxLDEwLjk4LDY1LjdoMGEyLjYyNCwyLjYyNCwwLDAsMSwyLjYyNS0yLjYyNUg4Ny45QTIuNjI0LDIuNjI0LDAsMCwxLDkwLjUyMiw2NS43aDBBMi42MTksMi42MTksMCwwLDEsODcuOSw2OC4zMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjUyNyAtMTQuNTE1KSIvPgogICAgPHBhdGggY2xhc3M9ImUiIGQ9Ik04Ny45LDgxLjY2SDEzLjYwNWEyLjYyNCwyLjYyNCwwLDAsMS0yLjYyNS0yLjYyNWgwYTIuNjI0LDIuNjI0LDAsMCwxLDIuNjI1LTIuNjI1SDg3LjlhMi42MjQsMi42MjQsMCwwLDEsMi42MjUsMi42MjVoMEEyLjYxNCwyLjYxNCwwLDAsMSw4Ny45LDgxLjY2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuNTI3IC0xNy41ODUpIi8+CiAgICA8cGF0aCBjbGFzcz0iZSIgZD0iTTY4LjUsOTUuMTI2aC01NC45QTIuNjI0LDIuNjI0LDAsMCwxLDEwLjk4LDkyLjV2LS4xMTVhMi42MjQsMi42MjQsMCwwLDEsMi42MjUtMi42MjVINjguNWEyLjYyNCwyLjYyNCwwLDAsMSwyLjYyNSwyLjYyNVY5Mi41QTIuNjI4LDIuNjI4LDAsMCwxLDY4LjUsOTUuMTI2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuNTI3IC0yMC42NTcpIi8+CiAgICA8cGF0aCBjbGFzcz0iYiIgZD0iTTc1Ljc2LDUyLjAzQTI5LjA0MiwyOS4wNDIsMCwwLDEsNzAuNTI1LDU0LjksMTAzLjI3NiwxMDMuMjc2LDAsMCwxLDU1Ljk5LDU3Ljg0MmMtOS43OTMsMS41NzgtMTIuNyw2Ljg1Mi0xNC41NzMsOS44MjNxLTIuMzEsMy42NzItNC4zLDcuNTM3Yy0yLjY0MSw0LjgtNC4zLDExLjg0LTUuMjc0LDE4Ljk2OWg3LjY1MmE4MS4zMDcsODEuMzA3LDAsMCwxLDcuMTc1LTEzLjUzNGMtLjA1NCwyLjQzMy0uMTQ2LDguMDIyLS4wMDgsMTMuNTM0SDc1Ljk1M2MtMS42MjQtOS45MDgtMy45MTEtMjMuNjQyLTQuMi0yNC43NjYsMS4zNy0xLjQ0LDMuNjExLTQuMDU3LDYuMDU5LTYuODc1YTU0LjM3NCw1NC4zNzQsMCwwLDAsNi40NDQtNy42MTQsNy4yNDQsNy4yNDQsMCwwLDAsMS4wOTMtMiwzLjg2OCwzLjg2OCwwLDAsMCwuMTQ2LS44ODVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy4zMjggLTExLjk3NCkiLz4KICAgIDxwYXRoIGNsYXNzPSJmIiBkPSJNOTEuMzA3LDMwLjU0MWExNi41OTIsMTYuNTkyLDAsMCwxLDIuNTk0LjI3N2MuMDU0LTEuNi4xLTMuMi4xNTQtNC44YTIzLjA2MSwyMy4wNjEsMCwwLDAtLjczOS04LjI5MSwxLjY1LDEuNjUsMCwwLDAtMS42MzIuODMxLDQuOCw0LjgsMCwwLDAtLjU0NywxLjg2M0w4OS41OSwzMC41MzNDOTAuMjA2LDMwLjUxLDkwLjgsMzAuNTI2LDkxLjMwNywzMC41NDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAuNjE4IC00LjA3MykiLz4KICAgIDxwYXRoIGNsYXNzPSJmIiBkPSJNNDkuMjcsNDEuNjhhMzIuMDA4LDMyLjAwOCwwLDAsMCwyLjIsNi4xMmMxLjExNiwxLjY0LDcuNDc1LjYzOSw3LjgyOS01Ljc4OUE5LjU3Myw5LjU3MywwLDAsMCw1Ny4zMywzNS4yOSw0Ny4xNjIsNDcuMTYyLDAsMCwwLDQ5LjI3LDQxLjY4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExLjMzOSAtOC4xMjIpIi8+CiAgICA8cGF0aCBjbGFzcz0iZiIgZD0iTTkxLjc4Miw5LjIyOWMuMzE2LS4wNDYuNS4zMzEuNTc3LjYzOWExNS4xODEsMTUuMTgxLDAsMCwxLC40MzEsNC40NSwxLjMyOSwxLjMyOSwwLDAsMSwxLjY5NC0uMzMxYzMuMjQ5LDEuNjg2LjEzMSw3LjQ2OC0yLjM5NCw0LjY1QzkxLjAyNywxNy40NDMsODkuNDcyLDkuNTc1LDkxLjc4Miw5LjIyOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMC44NDcgLTIuMTIzKSIvPgogICAgPHBhdGggZmlsbD0idXJsKCNjb21tZW50c19faWNvbi1ncmFkaWVudCkiIGNsYXNzPSJnIiBkPSJNMzIuNDQyLDg4Ljg2NmE4MS4zMDYsODEuMzA2LDAsMCwxLDcuMTc1LTEzLjUzNGMtLjA1NCwyLjQzMy0uMTQ2LDguMDIyLS4wMDgsMTMuNTM0SDY4LjljLTEuNjI0LTkuOTA4LTMuOTExLTIzLjY0Mi00LjItMjQuNzY2LDEuMzctMS40NCwzLjYxMS00LjA1Nyw2LjA1OS02Ljg3NUE1NC4zNzUsNTQuMzc1LDAsMCwwLDc3LjIsNDkuNjExYTcuMjQ0LDcuMjQ0LDAsMCwwLDEuMDkzLTIsMTQuNjYsMTQuNjYsMCwwLDAsLjIxNi0yLjczM2MuNTM5LTQuNDU3LjU3LTguODkyLjg4NS0xMy4zNDlBMi4zODcsMi4zODcsMCwwLDAsNzcuNSwyOS4wMzJjLS4wMTUsMC0uMDMxLS4wMDgtLjA0Ni0uMDA4YTIuMzg0LDIuMzg0LDAsMCwwLTIuODU2LDJsLTEuMDE2LDcuMTUyYTE0LjYxMiwxNC42MTIsMCwwLDEtLjkwOCwzLjQyNmMtMS43OTQsNC40MzQtNS4xMTIsNi4xMi05LjIsNy45OTFhMTAzLjI3NiwxMDMuMjc2LDAsMCwxLTE0LjUzNSwyLjk0MWMtOS43OTMsMS41NzgtMTIuNyw2Ljg1Mi0xNC41NzMsOS44MjMtMS41NCwyLjQ0OC04LjYsMTkuMzc3LTkuNTc3LDI2LjVoNy42NTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS43MDUgLTYuNjY4KSIvPgogICAgPHBhdGggY2xhc3M9ImYiIGQ9Ik01NCw2MS4wOWMuNzYyLjM1NCwxLjUwOS43MzEsMi4zLDEuMDA5YTIyLjI0OSwyMi4yNDksMCwwLDEsMi45NDEsMS4xMjRjLjcyNC0xLjcyNCwxLjU1NS0zLjQsMi40MjUtNS4wNDMtMy42LjY2Mi02LjYsMS4wNDctNi42LDEuMDQ3YTI3LjI4LDI3LjI4LDAsMCwwLTMuNi44MzFBMTkuOTY0LDE5Ljk2NCwwLDAsMSw1NCw2MS4wOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMS44NDUgLTEzLjM5KSIvPgogICAgPHBhdGggY2xhc3M9ImgiIGQ9Ik00OC43NjQsMzQuMzNhMjQuOTYzLDI0Ljk2MywwLDAsMSwyLjI0OC00LjY1OEE4LjE5LDguMTksMCwwLDEsNTMsMjcuMzA5YTMuNjIyLDMuNjIyLDAsMCwxLDIuOTE4LS43MzEsMy4zNjIsMy4zNjIsMCwwLDEsMS4zOTMuNzQ3QTUuNDYsNS40NiwwLDAsMSw1OS4wNDIsMzJhOC41MzEsOC41MzEsMCwwLDEtMi4xMzMsNC42MjdBMTEuNjExLDExLjYxMSwwLDAsMSw1NC43MjMsMzguNmMtLjM3LjI2Mi0uODA4LjQ0Ny0xLjE2Mi43MTYtLjc3OC42LS40ODUuMjA4LS43NTQsMS4wNjItLjMuOTctLjAyMywxLjY0Ny0xLjAxNiwyLjMzM2EyLjMxOSwyLjMxOSwwLDAsMS0yLjAyNS4zNTRBNC4xMDUsNC4xMDUsMCwwLDEsNDcuMjQsMzkuNGMtLjAwOC0xLjAzMi42NDctMS4xNzguOTYyLTEuODk0QzQ4LjU3MiwzNi42ODYsNDguNDEsMzUuMzIzLDQ4Ljc2NCwzNC4zM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMC44NzIgLTYuMDk5KSIvPgogICAgPHBhdGggY2xhc3M9ImYiIGQ9Ik01NC4yMzQsNDMuOTc2YS43NTguNzU4LDAsMCwwLS45MzktLjEsMi4xLDIuMSwwLDAsMC0uOTg1LDEuOTQ4LDEuNzQsMS43NCwwLDAsMCwuMTg1LjgxNiwxLjQ3OCwxLjQ3OCwwLDAsMCwuNy42MTYsMS4zLDEuMywwLDAsMCwuNjMxLjEzMSwxLjkyLDEuOTIsMCwwLDAsLjc1NC0uMjYyYy4xNTQtLjA3Ny4zMjMtLjE3Ny4zNDYtLjM0NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyLjAzOCAtMTAuMDcyKSIvPgo8L3N2Zz4=) center no-repeat; }
  .comments__cta-icon--resolved {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNzYuNDUiIGhlaWdodD0iODkuNjAzIiB2aWV3Qm94PSIwIDAgNzYuNDUgODkuNjAzIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDojZGFlNGVhO30uYntmaWxsOiM4ZWEyYjI7fS5je2ZpbGw6I2E5YmNjOTt9LmR7ZmlsbDojZmZmO30uZXtmaWxsOiM5MzlhYWI7fS5me2ZpbGw6I2ZmY2ZjMDt9Lmd7ZmlsbDojZTU5ZDg5O30uaHtmaWxsOnVybCgjYSk7fS5pe2ZpbGw6dXJsKCNiKTt9Lmp7ZmlsbDojMDAxMjQ3O30ua3tmaWxsOiNhMGE1Yjg7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMC41IiB4Mj0iMC41IiB5Mj0iMSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmOTI1NSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2U2Mjg1NCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iLTAuMzI5IiB5MT0iMS44OTUiIHgyPSItMC4wMDUiIHkyPSIxLjM3OCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2U0NDk2YSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmOTI1NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wMDMpIj48cGF0aCBjbGFzcz0iYSIgZD0iTTc0LjIzLDMuMjJIMjkuNThhMi4yMjEsMi4yMjEsMCwwLDAtMi4yMiwyLjIyVjIwLjU4YTIuMjIxLDIuMjIxLDAsMCwwLDIuMjIsMi4yMkg0MS42NGE1MS4yODQsNTEuMjg0LDAsMCwxLTEuMzIsNS4wMSw2LjU4NCw2LjU4NCwwLDAsMS0xLjk4LDMuMzksMjMuNzMyLDIzLjczMiwwLDAsMCwxMy4yMi04LjM5SDc0LjIzYTIuMjIxLDIuMjIxLDAsMCwwLDIuMjItMi4yMlY1LjQ0QTIuMjE1LDIuMjE1LDAsMCwwLDc0LjIzLDMuMjJaIi8+PHBhdGggY2xhc3M9ImIiIGQ9Ik00Ny4xNiw0Mi44NmExLjY4MSwxLjY4MSwwLDAsMC0uOTItLjNsLTE2LjcxLS4zNGEyLjY2MSwyLjY2MSwwLDAsMC0yLjUxLDIuM2wtMy4zLDIzLjY1YTEuODA3LDEuODA3LDAsMCwwLDEuMTEsMi4wNSwxLjc4MiwxLjc4MiwwLDAsMCwxLjMxLjI1TDMzLDY5LjI3YTEuODY3LDEuODY3LDAsMCwxLDEuMDcuMTZsMy40NCwyLjExYTEuNiwxLjYsMCwwLDAsLjIzLjFsLjE0LjFhMi40MTUsMi40MTUsMCwwLDAsMy4xNy0xLjI2LDMuNTMzLDMuNTMzLDAsMCwwLC4xNS0uNDZsNy4wNS0yNC43N2ExLjg1NCwxLjg1NCwwLDAsMC0xLjA5LTIuMzlaIi8+PHBhdGggY2xhc3M9ImMiIGQ9Ik0zMy40OCw2OS4zMWwzLjYyLDIuMjNhMi40MDYsMi40MDYsMCwwLDAsMy4xNy0xLjI2LDMuNTMzLDMuNTMzLDAsMCwwLC4xNS0uNDZsNy4wMi0yNC43OGExLjgsMS44LDAsMCwwLTEtMi4zNSwxLjczOSwxLjczOSwwLDAsMC0uNTktLjEzbC0xNi43MS0uMzVhMi42NzksMi42NzksMCwwLDAtMi41MiwyLjNMMTkuNSw2OC4wNGMtLjE4LDEuMzUsNC42NCwyLjQ2LDUuODUsMi4yNGw2LjgzLTEuMjFBMS45NjIsMS45NjIsMCwwLDEsMzMuNDgsNjkuMzFaIi8+PHBhdGggY2xhc3M9ImQiIGQ9Ik0yNi4zNSw2Ni4wNWwxMi43OSwzLjYyTDQ1LjYsNDYuMjZhMS41MjUsMS41MjUsMCwwLDAtLjg0LTEuOTgsMS40NTUsMS40NTUsMCwwLDAtLjUxLS4xMWwtMTQuNjItLjM2YTIuMjU3LDIuMjU3LDAsMCwwLTIuMSwxLjc1TDIyLjc4LDY0LjkyWiIvPjxwYXRoIGNsYXNzPSJlIiBkPSJNNDEuOCw0Ny45N2wtMTAuMTctLjM2QS40NDkuNDQ5LDAsMCwxLDMxLjIsNDdsLjM5LTEuNDNhLjguOCwwLDAsMSwuNzctLjU4bDEwLjE2LjM1YS40NjkuNDY5LDAsMCwxLC40Ny40Ny41OS41OSwwLDAsMS0uMDIuMTRsLS4zOSwxLjM3QS44My44MywwLDAsMSw0MS44LDQ3Ljk3WiIvPjxwYXRoIGNsYXNzPSJlIiBkPSJNMzguNTEsNTEuMzZsLTEwLjE3LS4zNWEuNDcyLjQ3MiwwLDAsMS0uNDctLjQ1LjU2Ni41NjYsMCwwLDEsLjAzLS4xOGwuMzktMS4zNmEuODI2LjgyNiwwLDAsMSwuNzctLjU4bDEwLjE2LjM2YS40NDkuNDQ5LDAsMCwxLC40My42MWwtLjM3LDEuMzZBLjgyMi44MjIsMCwwLDEsMzguNTEsNTEuMzZaIi8+PHBhdGggY2xhc3M9ImUiIGQ9Ik00MC4xMiw1NC45NmwtMTAuMTctLjM1YS40NzIuNDcyLDAsMCwxLS40Ny0uNDUuNTY2LjU2NiwwLDAsMSwuMDMtLjE4bC4zOS0xLjM2YS44LjgsMCwwLDEsLjc3LS41OGwxMC4xNi4zNmEuNDQ3LjQ0NywwLDAsMSwuNDcuNDIuNTgyLjU4MiwwLDAsMS0uMDMuMTlsLS4zNywxLjM2QS44MS44MSwwLDAsMSw0MC4xMiw1NC45NloiLz48cGF0aCBjbGFzcz0iZiIgZD0iTTQwLjE1LDYwLjE2YTEwLjc1MSwxMC43NTEsMCwwLDAsMS40LTIuNDFjLjQtLjg2LjU1LTIuMjQsMS43Mi0yLjE5Ljg3LjMzLjM2LDEuNDUuMjgsMi4yM0EzLjYwNiwzLjYwNiwwLDAsMSw0My4zMiw1OWMuNzUtLjA3LDEuMS0uMTEsMS4zNi0uOTksMC0uMDcuNTQtMi4wNy41Ny0yLjE2LDEuMzktLjE3LDEuMjEsMS45OSwxLjA4LDMuNDRhNi44MDYsNi44MDYsMCwwLDEtMS44Nyw0LjA2LDUuMDIxLDUuMDIxLDAsMCwxLTMuOTEsMS41MSwyLjA1OCwyLjA1OCwwLDAsMS0xLjk1LTEuODIiLz48cGF0aCBjbGFzcz0iZiIgZD0iTTcuODEsNTQuNEE1OC40OTIsNTguNDkyLDAsMCwwLDAsNzQuN2E0MC42NTQsNDAuNjU0LDAsMCwwLDE5Ljg0LTMuNDVaIi8+PHBhdGggY2xhc3M9ImciIGQ9Ik00Ljg3LDY4LjQyYy44OCwwLDEuNzcsMCwyLjY2LS4wN2E2My43NjgsNjMuNzY4LDAsMCwwLDctMS40MUw3LjgxLDU0LjRBODYuMzE2LDg2LjMxNiwwLDAsMCwxLjY1LDY4LjE0bC40My4wN0EyMC4xNTIsMjAuMTUyLDAsMCwwLDQuODcsNjguNDJaIi8+PHBhdGggY2xhc3M9ImYiIGQ9Ik0yMy43LDM5LjE4YzEwLjItMy45LDQuMTUtMTIuNDgsMi44My0xMy45OWE1LjQsNS40LDAsMCwwLTIuNTctMS4zOSw2LjY1Niw2LjY1NiwwLDAsMC02Ljc3LDUuMDVjLTEuMjEsMy45OS0uMjgsNS45NSwyLjE4LDguNjhBNC42NTgsNC42NTgsMCwwLDAsMjMuNywzOS4xOFoiLz48cGF0aCBjbGFzcz0iZyIgZD0iTTIyLjQsMzUuNmEyMC41MzgsMjAuNTM4LDAsMCwwLDMuMTYtMy4yM2MxLjI4LTEuNzYsMi40Mi01LjEsMi4xNS01LjU3LS45OC0xLjcyLTIuODMtMy4xNS0zLjgtMi45Ni0zLjE3LjcxLTQuNTIsNS41OC00LjczLDguODJhMTIuNzExLDEyLjcxMSwwLDAsMCwuMjQsNS4xQTI2LjI3NywyNi4yNzcsMCwwLDAsMjIuNCwzNS42WiIvPjxwYXRoIGNsYXNzPSJoIiBkPSJNNS43NCw4OS42SDM0LjA1Yy42OS0xMC40MywzLjUxLTE5LjQ1LDIuNTQtMjcuNDIsMS43MS0yLjA0LDQuMi0zLjIyLDQuMjQtNC4xLjExLTIuMTUtNC42My04LjcyLTcuNzEtMTEuMTEtNy43OS01LjQ4LTE3LjA1LTEuMzQtMjEuOTUsMy4xMkExNy40NjQsMTcuNDY0LDAsMCwwLDkuNyw1MS42LDM0LjM2NCwzNC4zNjQsMCwwLDAsMS42Miw2Ni4xNmExNy41MjgsMTcuNTI4LDAsMCwwLDQsLjc0QzUuNTQsNzYuMjUsNi4zNyw3OC42MSw1Ljc0LDg5LjZaIi8+PHBhdGggY2xhc3M9ImYiIGQ9Ik00My42LDcwLjMzYy41Mi01LjUzLS44Ni05LjIxLTMuMTYtMTEuNTZMMzEuMTYsNjUuMWExMS4xMjUsMTEuMTI1LDAsMCwwLDEwLjk3LDYuNzYsMS41LDEuNSwwLDAsMCwxLjMtLjYxQTIuMjE0LDIuMjE0LDAsMCwwLDQzLjYsNzAuMzNaIi8+PHBhdGggY2xhc3M9ImciIGQ9Ik0zMy4yOSw2NS40NmwxLjk2LTEuNTNhMzkuNzQ2LDM5Ljc0NiwwLDAsMSwzLjk4LTIuN2wxLjc4LTEuMTVjLS4xOS0uNDMtLjM2LS44OS0uNTctMS4zMUwzMS4xNiw2NS4xYTExLjcwOSwxMS43MDksMCwwLDAsLjc1LDEuNDVDMzIuMzcsNjYuMjEsMzIuODQsNjUuODEsMzMuMjksNjUuNDZaIi8+PHBhdGggY2xhc3M9ImciIGQ9Ik00MC40NCw1OC44MmExOC4wODIsMTguMDgyLDAsMCwxLDIuNTIsOC40NHMtMS42NC01LjMyLTQuMTEtNi40N1oiLz48cGF0aCBjbGFzcz0iaSIgZD0iTTE2LjIxLDQ3LjU0Yy0uNC4yMy0uODQuNTgtLjgsMS4wNC4wNC41Mi42NS43OCwxLjE2Ljg2YTYuMzYzLDYuMzYzLDAsMCwwLDMuMzctLjM5YzEuMi0uNDksMi4xNS0yLjMzLjMyLTIuODFDMTkuMTYsNDUuOTQsMTcuMTQsNDcuMDEsMTYuMjEsNDcuNTRaIi8+PHBhdGggY2xhc3M9ImoiIGQ9Ik0xMy41NywyNC40OGExNC44MSwxNC44MSwwLDAsMC0zLjQ0LDQuNDFjLTMuMzQsNi4zNiwxLjg5LDEwLjktMS40NSwxNy4yNiwxMS4xOS0yLjcxLDEzLjktMy42OCwyNC42LTcuOTFhMTMuOTc0LDEzLjk3NCwwLDAsMS03LjE1LTQuMDMsNy43MTMsNy43MTMsMCwwLDEtMS45MS01LjI2Yy4wOS0xLjU2LDEuNjYtMy4zMS43NS00LjcxQzIzLjAxLDIxLjI3LDE1Ljk0LDIyLjU0LDEzLjU3LDI0LjQ4WiIvPjxwYXRoIGNsYXNzPSJrIiBkPSJNNDMuMzMsMTIuNTFsNS44Myw1LjkyYS41MTkuNTE5LDAsMCwwLC43MywwTDY1LjUzLDIuNzlhLjkuOSwwLDAsMCwwLTEuMjdMNjQuMjcuMjZBLjkuOSwwLDAsMCw2MywuMjZMNDkuOTUsMTMuMzIsNDYuMzIsOS42YS41MTkuNTE5LDAsMCwwLS43My0uMDFsLTIuMjYsMi4xOUEuNTE5LjUxOSwwLDAsMCw0My4zMywxMi41MVoiLz48L2c+PC9zdmc+) center no-repeat; }

.grecaptcha-badge {
  visibility: hidden; }

.comment__placeholder-container {
  position: relative;
  overflow: hidden; }

.comment__rect-placeholder {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%; }

.comment__circle-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #dae4ea;
  border-radius: 50%; }

.comment__rect-placeholder-row {
  background-color: #dae4ea;
  border-radius: 2px;
  width: 100%; }

.comment__placeholder {
  opacity: 0; }
  .comment__placeholder-enter {
    visibility: visible;
    opacity: 0; }
  .comment__placeholder-enter-active {
    visibility: visible;
    opacity: 1;
    transition: all 250ms ease-out;
    transition-delay: 500ms; }
  .comment__placeholder-enter-done {
    visibility: visible;
    opacity: 1; }
  .comment__placeholder-exit {
    visibility: visible;
    opacity: 1; }
  .comment__placeholder-exit-active {
    opacity: 0;
    visibility: visible;
    transition: all 250ms ease-out;
    transition-delay: 500ms; }
  .comment__placeholder-exit-done {
    visibility: hidden;
    opacity: 0; }

.comment__content-to-fade-enter {
  visibility: visible;
  opacity: 0; }

.comment__content-to-fade-enter-active {
  visibility: visible;
  opacity: 1;
  transition: all 250ms ease-out;
  transition-delay: 500ms; }

.comment__content-to-fade-enter-done {
  visibility: visible;
  opacity: 1; }

.comment__content-to-fade-exit {
  visibility: visible;
  opacity: 1; }

.comment__content-to-fade-exit-active {
  opacity: 0;
  visibility: visible;
  transition: all 250ms ease-out;
  transition-delay: 500ms; }

.comment__content-to-fade-exit-done {
  visibility: hidden;
  opacity: 0; }

.comment__content-to-hide {
  max-height: 500px;
  transition: max-height 250ms ease;
  transition-delay: 500ms; }
  .comment__content-to-hide-enter {
    max-height: 0px; }
  .comment__content-to-hide-enter-active {
    max-height: 500px; }
  .comment__content-to-hide-enter-done {
    max-height: unset; }
  .comment__content-to-hide-exit {
    max-height: 500px; }
  .comment__content-to-hide-exit-active, .comment__content-to-hide-exit-done {
    margin: 0;
    max-height: 0px; }

.comment__warning-confirmation {
  display: grid;
  place-items: center;
  background: rgba(49, 65, 82, 0.85);
  opacity: 0;
  height: 100%;
  width: calc(100% - 16px);
  position: absolute;
  z-index: 32; }
  .comment__warning-confirmation--top-level {
    width: calc(100% + 2px);
    height: auto;
    top: -1px;
    left: -1px;
    border: 1px solid rgba(49, 65, 82, 0.85);
    border-radius: 5px; }
  .comment__warning-confirmation-enter {
    visibility: visible;
    opacity: 0; }
  .comment__warning-confirmation-enter-active {
    visibility: visible;
    opacity: 1;
    transition: all 250ms ease-out;
    transition-delay: 0ms; }
  .comment__warning-confirmation-enter-done {
    visibility: visible;
    opacity: 1; }
  .comment__warning-confirmation-exit {
    visibility: visible;
    opacity: 1; }
  .comment__warning-confirmation-exit-active {
    opacity: 0;
    visibility: visible;
    transition: all 250ms ease-out;
    transition-delay: 0ms; }
  .comment__warning-confirmation-exit-done {
    visibility: hidden;
    opacity: 0; }
  .comment__warning-confirmation-enter {
    backdrop-filter: blur(0px); }
  .comment__warning-confirmation-enter-active {
    backdrop-filter: blur(2px); }
  .comment__warning-confirmation-enter-done {
    backdrop-filter: blur(2px); }
  .comment__warning-confirmation-exit {
    backdrop-filter: blur(2px); }
  .comment__warning-confirmation-exit-active {
    backdrop-filter: blur(0px); }

.comment__confirmation-action {
  width: 100px !important;
  height: 30px !important; }

.comment__confirmation-action {
  width: 100px !important;
  height: 30px !important; }

.comment__confirmation-label {
  font-size: 13px;
  font-family: "Open Sans", sans-serif;
  color: #fff;
  text-align: center;
  font-weight: bold; }

.comment__confirmation-content {
  display: grid;
  gap: 18px; }

.comment__confirmation-container {
  display: grid;
  grid-template-columns: auto auto;
  gap: 10px; }

.comment__share-confirmation {
  padding: 20px;
  box-sizing: border-box; }

.comment__share-confirmation-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px; }

.comment__confirmation-share-action {
  width: 100% !important; }

.comment__confirmation-cancel-action {
  background: transparent !important;
  border: none !important;
  text-decoration: underline; }

.comment__input-container {
  position: relative; }

.comment__clear-input-btn {
  background: transparent;
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 6px;
  border: none;
  z-index: 2;
  display: flex;
  padding: 6px; }

.comment__clear-input-icon {
  stroke: #a0a5b8;
  width: 8px;
  height: 8px;
  stroke-width: 2px; }

.comment__input {
  box-sizing: border-box;
  width: 100%;
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  font-size: 13px;
  white-space: pre-wrap;
  -webkit-user-select: text;
  user-select: text; }
  .comment__input .ql-editor {
    position: relative;
    outline: none;
    word-break: break-word;
    line-height: 16px; }
  .comment__input .mention {
    color: #2693ff; }
  .comment__input .mention > span {
    margin: 0 3px; }
  .comment__input--preview {
    color: #293745; }
  .comment__input--edit {
    color: #314152;
    background: #fff;
    border: 1px solid #dae4ea;
    border-radius: 5px; }
    .comment__input--edit .ql-editor {
      padding: 10px 29px 10px 13px; }
  .comment__input--focused {
    border: 1px solid #2693ff; }
  .comment__input .ql-editor.ql-blank::before {
    content: attr(data-placeholder);
    position: absolute;
    left: 13px;
    right: 13px;
    pointer-events: none;
    color: #717274; }
  .comment__input .ql-clipboard {
    left: -100000px;
    height: 1px;
    overflow-y: hidden;
    position: absolute;
    top: 50%; }

.comment__container {
  width: 100%;
  box-sizing: border-box;
  padding-right: 16px;
  display: grid;
  grid-template-columns: 34px 1fr;
  grid-gap: 20px 8px;
  position: relative; }
  .comment__container--first-user-reply {
    margin-top: 12px; }
  .comment__container .comment__input-container {
    margin-top: 1px;
    margin-right: 22px; }
  .comment__container .layout-comment__direction-button {
    position: absolute;
    left: 0;
    bottom: 2px; }
  .comment__container--no-avatar .layout-comment__direction-button {
    bottom: 8px; }

.comment__details-full-width {
  grid-column: 1/3; }

.comment__details-no-avatar {
  grid-column: 2/3;
  margin-top: 4px; }

.comment__details {
  display: flex;
  align-items: flex-start; }

.comment__details-left {
  height: 32px;
  display: flex;
  align-items: center; }

.comment__details-right {
  display: flex;
  margin-left: auto;
  justify-content: flex-end;
  align-items: center;
  align-self: baseline;
  position: relative; }

.comment__details-no-avatar .comment__details {
  padding-top: 6px; }

.comment__details-no-avatar .comment__details-right {
  align-self: center; }

.comment__details-no-avatar .comment__details-left {
  height: 14px; }

.comment__details-no-avatar .comment__input-container {
  padding-bottom: 6px; }

.comment__author-avatar {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  object-fit: cover;
  border: 1px solid #a0a5b8; }

.comment__author-name {
  white-space: nowrap;
  letter-spacing: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  color: #314152;
  max-width: 120px;
  width: 120px;
  margin-right: 6px;
  height: 16px; }
  .comment__author-name--top-level {
    font-weight: bold; }

.comment__time-posted {
  font-size: 11px;
  font-family: "Open Sans", sans-serif;
  color: #b3b3b3; }

.comment__actions {
  display: flex;
  visibility: hidden; }

.comment__actions-popover-container {
  z-index: 32; }
  .comment__actions-popover-container[data-popper-reference-hidden] {
    visibility: hidden;
    pointer-events: none; }

.comment__actions-popover {
  padding: 10px;
  width: 150px;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0px 3px 6px rgba(30, 30, 30, 0.08);
  border: 1px solid #dae4ea;
  border-radius: 3px; }
  .comment__actions-popover-enter {
    visibility: visible;
    opacity: 0; }
  .comment__actions-popover-enter-active {
    visibility: visible;
    opacity: 1;
    transition: all 250ms ease-out;
    transition-delay: 0ms; }
  .comment__actions-popover-enter-done {
    visibility: visible;
    opacity: 1; }
  .comment__actions-popover-exit {
    visibility: visible;
    opacity: 1; }
  .comment__actions-popover-exit-active {
    opacity: 0;
    visibility: visible;
    transition: all 250ms ease-out;
    transition-delay: 0ms; }
  .comment__actions-popover-exit-done {
    visibility: hidden;
    opacity: 0; }

.comment__action-item {
  width: 100%;
  padding: 6px;
  cursor: pointer;
  text-align: left;
  color: #314152;
  background-color: white;
  border: none;
  border-radius: 3px;
  font-family: "Open Sans", sans-serif;
  font-size: 12px; }
  .comment__action-item:hover {
    background-color: #dae4ea; }
  .comment__action-item-danger {
    color: #f15e50; }

.comment__mark-complete-btn {
  border: 0;
  background: transparent;
  cursor: pointer;
  position: relative; }

.comment__actions-right {
  display: flex;
  align-items: center;
  margin-left: auto; }

.comment__actions-button {
  margin-left: 6px;
  display: block;
  border: none;
  background: transparent;
  cursor: pointer;
  height: 12px;
  width: 24px;
  display: flex;
  align-items: center;
  justify-content: center; }

.comment__actions-icon {
  display: block;
  width: 15px;
  height: 4px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyIiB2aWV3Qm94PSIwIDAgMTQgMiI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6IzcxNzI3NDt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM1MSA2NDgpIHJvdGF0ZSgxODApIj48Y2lyY2xlIGNsYXNzPSJhIiBjeD0iMSIgY3k9IjEiIHI9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzMzcgNjQ2KSIvPjxjaXJjbGUgY2xhc3M9ImEiIGN4PSIxIiBjeT0iMSIgcj0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM0MyA2NDYpIi8+PGNpcmNsZSBjbGFzcz0iYSIgY3g9IjEiIGN5PSIxIiByPSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzQ5IDY0NikiLz48L2c+PC9zdmc+) center no-repeat; }

.comment__unsolve-btn {
  grid-column-start: 1;
  grid-column-end: 3;
  padding: 4px;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  color: #717274;
  background-color: #dae4ea;
  border: 1px solid #dae4ea;
  border-radius: 5px;
  width: 100%;
  cursor: pointer; }

.comment__nested-container {
  grid-column: 2/3; }
  .comment__nested-container .comment__container {
    background-color: transparent;
    padding: 0; }

.comment__reply-container {
  margin-top: 12px;
  grid-column: 1/3; }
  .comment__reply-container .comment__clear-input-btn {
    top: 8px; }
  .comment__reply-container .comment__input-container {
    margin-top: 0px; }
  .comment__reply-container .comment__input--edit {
    min-height: 34px;
    max-height: 200px;
    overflow: auto; }
    .comment__reply-container .comment__input--edit .ql-editor {
      padding: 8px 29px 8px 13px; }

.comment__expandable {
  display: grid;
  grid-gap: 20px 8px;
  grid-template-columns: 34px 1fr;
  grid-column: 1/3;
  transition: max-height 0.5s ease-in-out;
  will-change: max-height; }

.comment__mention-avatar-container {
  display: flex;
  min-width: 27px;
  min-height: 27px;
  flex-shrink: 0; }

.comment__mention-details {
  display: flex;
  flex-direction: column;
  margin-left: 9px;
  overflow: hidden; }

.comment__mention-name, .comment__mention-email {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0; }

.comment__mention-name {
  color: #314152; }

.comment__mention-email {
  color: #717274; }

.ql-mention-list-container {
  width: 270px;
  border: 1px solid #dae4ea;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 12px 0 rgba(30, 30, 30, 0.08);
  top: 0px;
  left: 0px;
  z-index: 10000;
  padding: 4px;
  font-family: "Open Sans", sans-serif;
  overflow-y: auto;
  overflow-x: hidden; }

.ql-mention-list {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden; }

.ql-mention-list-item {
  cursor: pointer;
  height: 38px;
  font-size: 16px;
  padding: 6px;
  display: flex;
  align-items: center;
  border-radius: 3px; }
  .ql-mention-list-item .user-avatar__generated, .ql-mention-list-item .user-avatar__image {
    width: 27px;
    height: 27px; }

.ql-mention-list-item.selected {
  background-color: #d3e1eb;
  text-decoration: none; }

.layout-comment__shape-container {
  position: absolute;
  z-index: var(--comment-z-index-shape);
  overflow: visible; }

@keyframes remove-highlight {
  to {
    background-color: transparent; } }

.layout-comment__hidden-comment-container {
  visibility: hidden; }

.layout-comment__animated-comment-wrapper-enter {
  position: absolute;
  opacity: 0.01;
  transform: translate(0, 100%);
  background-color: #e7f5fa;
  top: 290px; }

.layout-comment__animated-comment-wrapper-enter-active {
  position: absolute;
  top: 290px;
  opacity: 1;
  transform: translate(0, 0);
  transition: transform 1s ease-in, opacity 1s ease-in;
  background-color: #e7f5fa;
  animation-name: remove-highlight;
  animation-delay: 1s;
  animation-duration: 850ms; }

.layout-comment__animated-comment-wrapper-enter .comment__input-container, .layout-comment__animated-comment-wrapper-enter-active .comment__input-container {
  margin-bottom: 12px; }

.layout-comment__animated-comment-wrapper-enter-done {
  opacity: 1;
  transform: translate(0, 0);
  transition: all 1s ease-in;
  background-color: transparent; }

.layout-comment__log-in-container {
  display: flex;
  justify-content: center; }

.layout-comment__log-in-button {
  height: 30px;
  font-size: 12px; }

.layout-comment__comment-container {
  pointer-events: auto;
  position: relative;
  transform-origin: top left;
  z-index: 10000;
  width: 320px;
  display: flex;
  flex-direction: column;
  padding: 18px 16px;
  background: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border: 1px solid #dae4ea;
  cursor: auto;
  border-radius: 5px;
  max-height: 400px; }

.layout-comment__comments-list {
  overflow: auto;
  margin-right: -16px; }

.layout-comment__popover-drag-trigger {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1; }

.layout-comment__svg-container {
  overflow: visible;
  width: 100%;
  height: 100%; }

.layout-comment__path {
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: round; }

.layout-comment__rect, .layout-comment__ellipse {
  fill: transparent; }

.layout-comment__path, .layout-comment__rect, .layout-comment__ellipse, .layout-comment__line, .layout-comment__arrow {
  transition: stroke 0.3s ease, fill 0.3s ease; }

.layout-comment__rect {
  stroke-dasharray: 15; }

.layout-comment__create-button {
  width: 100px !important;
  transition: all 0.2s ease; }
  .layout-comment__create-button--disabled {
    background-color: #bbb !important;
    border-color: #bbb !important; }

.layout-comment__direction-button {
  width: 34px !important;
  transition: all 0.2s ease;
  background-color: #ecf2f5 !important;
  border-color: #ecf2f5 !important; }
  .layout-comment__direction-button:hover, .layout-comment__direction-button:active {
    background-color: #dae4ea !important;
    border-color: #dae4ea !important; }

.layout-comment__create-button, .layout-comment__cancel-button, .layout-comment__direction-button {
  height: 34px !important; }

.layout-comment__cancel-button {
  display: flex;
  padding: 0 20px;
  justify-content: center;
  align-items: center;
  text-decoration: underline;
  cursor: pointer;
  color: #314152;
  border: none;
  background: transparent;
  font-family: "Open Sans", sans-serif;
  font-size: 14px; }

@keyframes collapse-textfield {
  from {
    max-height: 400px; }
  to {
    max-height: var(--reply-container-empty-height); } }

.layout-comment__reply-container-enter .ql-editor {
  opacity: 1; }

.layout-comment__reply-container-enter-active .comment__input {
  animation-name: collapse-textfield;
  animation-duration: 1s;
  animation-timing-function: ease; }

.layout-comment__reply-container-enter-active .ql-editor {
  opacity: 0;
  transition: opacity 1s ease; }

.layout-comment__reply-container-enter-done .ql-editor {
  opacity: 1; }

.layout-comment__create-new .comment__input {
  max-height: 200px;
  overflow: auto; }

.layout-comment__actions-wrapper {
  margin-top: 8px;
  display: flex;
  justify-content: space-between; }

.layout-comment__actions-container {
  display: flex;
  justify-content: flex-end; }

.layout-comment__btn-group {
  cursor: pointer;
  pointer-events: auto; }

.layout-comment__btn {
  fill: #f4d65c;
  stroke: #f8fafb;
  stroke-width: 1px; }

.layout-comment__btn-text {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  color: #314152; }

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(244, 214, 92, 0.7); }
  70% {
    box-shadow: 0 0 0 15px rgba(244, 214, 92, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(244, 214, 92, 0); } }

.layout-comment__btn-highlight {
  position: absolute;
  animation: pulse 2s infinite;
  top: 0;
  left: 0;
  width: 38px;
  height: 38px;
  border-radius: 50%; }

.comments-topbar__comments-btn {
  float: left;
  padding: 3px 8px 0 5px;
  margin-right: 7px;
  box-sizing: border-box;
  background: transparent;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border: 1px solid transparent;
  width: 34px;
  height: 34px; }
  .comments-topbar__comments-btn:hover svg > path:first-child {
    fill: #bbd0e5; }
  .comments-topbar__comments-btn--active:hover svg > path:first-child {
    fill: #f8fafb; }

.comments-topbar__comments-btn--need-to-remove-after-starting-using-VISME-1681-on-live {
  margin-right: 12px;
  padding: 9px;
  background: #3f5264;
  align-items: normal; }
  .comments-topbar__comments-btn--need-to-remove-after-starting-using-VISME-1681-on-live:hover svg > path:first-child {
    fill: #f8fafb; }

.comments-topbar__comments-icon--need-to-remove-after-starting-using-VISME-1681-on-live {
  width: 12px;
  height: 14px;
  fill: #f8fafb; }

.comments-topbar__wrapper {
  display: flex;
  position: relative;
  justify-content: flex-end; }

@keyframes pulse-has-unresolved {
  0% {
    box-shadow: 0 0 0 0 rgba(244, 214, 92, 0.7); }
  70% {
    box-shadow: 0 0 0 8px rgba(244, 214, 92, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(244, 214, 92, 0); } }

.comments-topbar__has-unresolved {
  width: 7px;
  height: 7px;
  background: #f2df3e;
  border-radius: 50%;
  position: absolute;
  border: 1px solid #293745;
  top: 5px;
  left: 17px;
  animation: pulse-has-unresolved 2s infinite; }
  .comments-topbar__has-unresolved--comments-open {
    animation: none; }

.comments-topbar__has-unresolved--need-to-remove-after-starting-using-VISME-1681-on-live {
  width: 10px;
  height: 10px;
  top: 0;
  left: 22px; }

.comments-topbar__button-container {
  position: relative;
  z-index: 3;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: -1px; }

.app-player--infographic .comments-topbar__button-container {
  z-index: 0; }

.comments-topbar__button-container--need-to-remove-after-starting-using-VISME-1681-on-live {
  display: block;
  align-items: normal;
  justify-content: normal;
  margin-top: 0; }

.comments-topbar__commenters-list {
  margin-right: 12px;
  display: flex;
  align-items: center;
  flex-direction: row-reverse; }

.comments-topbar__invite-user {
  width: 24px;
  height: 24px;
  margin-left: 4px;
  border-radius: 50%;
  border: 1px dashed #f8fafb;
  cursor: pointer;
  background: transparent; }

.comments-topbar__button-tooltip {
  top: 8px; }

.comments-topbar__color-picker-container {
  position: relative;
  display: flex;
  align-items: center; }

.comments-topbar__color-button {
  width: 16px;
  min-width: 16px;
  height: 16px;
  border-radius: 50%;
  border: none;
  margin-top: 6px;
  cursor: pointer; }
  .comments-topbar__color-button:last-child {
    margin-bottom: 6px; }
  .comments-topbar__color-button--selected {
    border: 2px solid #2693ff;
    box-sizing: border-box; }

.comments-topbar__color-drop-wrapper {
  margin-left: 11px;
  display: flex;
  align-items: center; }

.comments-topbar__selected-color {
  cursor: pointer; }
  .comments-topbar__selected-color .color-drop_svg__drop {
    fill: var(--selected-color);
    will-change: fill;
    transition: fill 0.4s ease; }
  .comments-topbar__selected-color .color-drop_svg__shine {
    stroke: var(--selected-color-shine);
    will-change: stroke;
    transition: stroke 0.4s ease; }

.comments-topbar__color-picker-popover {
  width: 40px;
  position: absolute;
  top: 20px;
  left: -3px;
  box-shadow: 0 3px 6px rgba(30, 30, 30, 0.08);
  background: #293745;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 32; }
  .comments-topbar__color-picker-popover-enter {
    visibility: visible;
    opacity: 0; }
  .comments-topbar__color-picker-popover-enter-active {
    visibility: visible;
    opacity: 1;
    transition: all 250ms ease-out;
    transition-delay: 0ms; }
  .comments-topbar__color-picker-popover-enter-done {
    visibility: visible;
    opacity: 1; }
  .comments-topbar__color-picker-popover-exit {
    visibility: visible;
    opacity: 1; }
  .comments-topbar__color-picker-popover-exit-active {
    opacity: 0;
    visibility: visible;
    transition: all 250ms ease-out;
    transition-delay: 0ms; }
  .comments-topbar__color-picker-popover-exit-done {
    visibility: hidden;
    opacity: 0; }

.comment-shapes__shape-tooltip {
  top: 12px; }

.comment-shapes__color-picker-tooltip {
  top: 16px; }

.comment-shapes__fake-background {
  position: absolute;
  background: #3f5264;
  height: 34px;
  right: 0;
  border-radius: 16px;
  z-index: -1;
  transform: translate(var(--comment-fake-back-hidden), 0px); }

.comment-shapes__shapes-container {
  background: transparent;
  position: relative;
  padding: 3px 6px;
  align-items: center;
  display: flex;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  visibility: hidden;
  z-index: 2; }
  .comment-shapes__shapes-container-enter {
    visibility: visible; }
    .comment-shapes__shapes-container-enter .comment-shapes__shape-item-pin {
      opacity: 0.3;
      transform: translate(var(--shape-button-pin), 0px);
      transition: none; }
    .comment-shapes__shapes-container-enter .comment-shapes__shape-item-rect {
      opacity: 0.3;
      transform: translate(var(--shape-button-rect), 0px);
      transition: none; }
    .comment-shapes__shapes-container-enter .comment-shapes__shape-item-ellipse {
      opacity: 0.3;
      transform: translate(var(--shape-button-ellipse), 0px);
      transition: none; }
    .comment-shapes__shapes-container-enter .comment-shapes__shape-item-path {
      opacity: 0.3;
      transform: translate(var(--shape-button-path), 0px);
      transition: none; }
    .comment-shapes__shapes-container-enter .comment-shapes__shape-item-line {
      opacity: 0.3;
      transform: translate(var(--shape-button-line), 0px);
      transition: none; }
    .comment-shapes__shapes-container-enter .comment-shapes__shape-item-arrow {
      opacity: 0.3;
      transform: translate(var(--shape-button-arrow), 0px);
      transition: none; }
    .comment-shapes__shapes-container-enter .comments-topbar__color-picker-container {
      transform: translate(var(--shape-button-colorPicker), 0px);
      opacity: 0.3;
      transition: none; }
    .comment-shapes__shapes-container-enter .comment-shapes__fake-background {
      width: var(--comment-fake-back-hidden);
      opacity: 0.3;
      transition: none; }
  .comment-shapes__shapes-container-enter-active {
    visibility: visible; }
    .comment-shapes__shapes-container-enter-active .comment-shapes__shape-item,
    .comment-shapes__shapes-container-enter-active .comments-topbar__color-picker-container {
      opacity: 1;
      transform: translate(0px, 0px);
      transition: transform 0.3s ease-out, opacity 0.3s ease-out; }
    .comment-shapes__shapes-container-enter-active .comment-shapes__fake-background {
      opacity: 1;
      width: var(--comment-fake-back-expanded);
      transition: width 0.3s ease-out, opacity 0.3s ease-out; }
  .comment-shapes__shapes-container-enter-done {
    visibility: visible;
    opacity: 1; }
    .comment-shapes__shapes-container-enter-done .comment-shapes__fake-background {
      width: var(--comment-fake-back-expanded); }
  .comment-shapes__shapes-container-exit {
    visibility: visible;
    opacity: 1; }
    .comment-shapes__shapes-container-exit .comment-shapes__shape-item,
    .comment-shapes__shapes-container-exit .comments-topbar__color-picker-container {
      opacity: 1;
      transform: translate(0px, 0px); }
    .comment-shapes__shapes-container-exit .comment-shapes__fake-background {
      opacity: 1;
      width: var(--comment-fake-back-expanded); }
  .comment-shapes__shapes-container-exit-active {
    visibility: visible; }
    .comment-shapes__shapes-container-exit-active .comment-shapes__shape-item-pin {
      opacity: 0.3;
      transform: translate(var(--shape-button-pin), 0px);
      transition: transform 0.3s ease-out, opacity 0.3s ease-out; }
    .comment-shapes__shapes-container-exit-active .comment-shapes__shape-item-rect {
      opacity: 0.3;
      transform: translate(var(--shape-button-rect), 0px);
      transition: transform 0.3s ease-out, opacity 0.3s ease-out; }
    .comment-shapes__shapes-container-exit-active .comment-shapes__shape-item-ellipse {
      opacity: 0.3;
      transform: translate(var(--shape-button-ellipse), 0px);
      transition: transform 0.3s ease-out, opacity 0.3s ease-out; }
    .comment-shapes__shapes-container-exit-active .comment-shapes__shape-item-path {
      opacity: 0.3;
      transform: translate(var(--shape-button-path), 0px);
      transition: transform 0.3s ease-out, opacity 0.3s ease-out; }
    .comment-shapes__shapes-container-exit-active .comment-shapes__shape-item-line {
      opacity: 0.3;
      transform: translate(var(--shape-button-line), 0px);
      transition: transform 0.3s ease-out, opacity 0.3s ease-out; }
    .comment-shapes__shapes-container-exit-active .comment-shapes__shape-item-arrow {
      opacity: 0.3;
      transform: translate(var(--shape-button-arrow), 0px);
      transition: transform 0.3s ease-out, opacity 0.3s ease-out; }
    .comment-shapes__shapes-container-exit-active .comments-topbar__color-picker-container {
      transform: translate(var(--shape-button-colorPicker), 0px);
      opacity: 0.3;
      transition: transform 0.3s ease-out, opacity 0.3s ease-out; }
    .comment-shapes__shapes-container-exit-active .comment-shapes__fake-background {
      width: var(--comment-fake-back-hidden);
      opacity: 0.3;
      transition: width 0.3s ease-out, opacity 0.3s ease-out; }
  .comment-shapes__shapes-container-exit-done {
    visibility: hidden; }

.comment-shapes__shapes-container--need-to-remove-after-starting-using-VISME-1681-on-live {
  padding: 3px 4px; }

.comment-shapes__shape-item {
  border: none;
  background: #293745;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 24px;
  width: 24px;
  min-width: 24px;
  border-radius: 50%;
  cursor: pointer; }
  .comment-shapes__shape-item:nth-child(n + 2) {
    margin-left: 6px; }
  .comment-shapes__shape-item--disabled {
    opacity: 0.6;
    cursor: not-allowed; }
  .comment-shapes__shape-item--active {
    background: #2693ff; }

.comment-shapes__shape-icon {
  display: block; }
  .comment-shapes__shape-icon-pin {
    width: 16px;
    height: 16px; }
  .comment-shapes__shape-icon-rect {
    width: 12px;
    height: 12px; }
  .comment-shapes__shape-icon-oval {
    width: 16px;
    height: 12px; }
  .comment-shapes__shape-icon-path {
    width: 11px;
    height: 11px; }
  .comment-shapes__shape-icon-line {
    width: 14px;
    height: 14px; }
  .comment-shapes__shape-icon-ellipse {
    width: 16px;
    height: 12px; }
  .comment-shapes__shape-icon-arrow {
    width: 10px;
    height: 10px; }

.comment-notifications__bell-container {
  position: relative;
  margin-left: 20px; }

.comment-notifications__bell-button {
  border: none;
  background: none;
  cursor: pointer;
  padding: 4px; }

.comment-notifications__popover {
  z-index: 32;
  background: #fff;
  box-shadow: 0px 3px 6px rgba(30, 30, 30, 0.08);
  border: 1px solid #dae4ea;
  border-radius: 3px;
  padding: 16px;
  font-family: "Open Sans", sans-serif;
  position: absolute;
  top: 36px;
  right: -10px;
  width: 260px;
  box-sizing: border-box; }
  .comment-notifications__popover-enter {
    visibility: visible;
    opacity: 0; }
  .comment-notifications__popover-enter-active {
    visibility: visible;
    opacity: 1;
    transition: all 250ms ease-out;
    transition-delay: 0ms; }
  .comment-notifications__popover-enter-done {
    visibility: visible;
    opacity: 1; }
  .comment-notifications__popover-exit {
    visibility: visible;
    opacity: 1; }
  .comment-notifications__popover-exit-active {
    opacity: 0;
    visibility: visible;
    transition: all 250ms ease-out;
    transition-delay: 0ms; }
  .comment-notifications__popover-exit-done {
    visibility: hidden;
    opacity: 0; }
  .comment-notifications__popover::before, .comment-notifications__popover::after {
    content: " ";
    position: absolute;
    width: 0;
    height: 0;
    background-color: transparent; }
  .comment-notifications__popover::before {
    top: -22px;
    border: 11px solid transparent;
    border-bottom: 11px solid #dae4ea; }
  .comment-notifications__popover::after {
    top: -20px;
    border: 10px solid transparent;
    border-bottom: 10px solid #fff; }
  .comment-notifications__popover:before {
    left: 228px; }
  .comment-notifications__popover:after {
    left: 229px; }

.comment-notifications__divider {
  width: 100%;
  margin: 8px 0px;
  height: 1px;
  background: #dae4ea;
  border: none; }

.comment-notifications__settings {
  margin-top: 20px; }
  .comment-notifications__settings-slack {
    margin-top: 16px;
    margin-bottom: 0 !important;
    padding-top: 16px;
    border-top: 1px solid #dae4ea; }
    .comment-notifications__settings-slack-title {
      position: relative;
      display: flex;
      align-items: center; }
      .comment-notifications__settings-slack-title-icon {
        width: 24px; }
        .comment-notifications__settings-slack-title-icon-wrapper {
          width: 40px;
          height: 40px;
          background-color: #4b154c;
          border-radius: 6px;
          display: inline-flex;
          justify-content: center;
          align-items: center; }
      .comment-notifications__settings-slack-title-text {
        font: 600 13px/16px "Open Sans", sans-serif;
        color: #293745;
        margin-left: 12px; }
        .comment-notifications__settings-slack-title-text-action {
          font: 10px/14px "Open Sans", sans-serif;
          color: #2693ff;
          margin-top: 2px;
          text-decoration: underline;
          cursor: pointer; }
    .comment-notifications__settings-slack .panels-collapsible__header {
      position: relative;
      margin-bottom: 0; }
    .comment-notifications__settings-slack .panels-collapsible__content {
      margin-top: 16px; }
    .comment-notifications__settings-slack .panels-collapsible__arrow {
      position: absolute;
      top: 11px;
      right: 0; }
    .comment-notifications__settings-slack-channel {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 16px;
      background-color: #f8fafb;
      border-radius: 6px;
      padding: 12px; }
      .comment-notifications__settings-slack-channel-description {
        font: 12px/18px "Open Sans", sans-serif;
        color: #293745;
        margin-bottom: 16px; }
      .comment-notifications__settings-slack-channel-text {
        display: inline-flex;
        align-items: center;
        font: 14px/28px "Open Sans", sans-serif;
        color: #293745; }
        .comment-notifications__settings-slack-channel-text svg {
          width: 32px;
          height: 32px; }
        .comment-notifications__settings-slack-channel-text span {
          max-width: 90px;
          margin-left: 12px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
      .comment-notifications__settings-slack-channel-change {
        font: 12px/16px "Open Sans", sans-serif;
        color: #2693ff;
        text-decoration: underline;
        cursor: pointer; }

.comment-notifications__radio-container {
  display: flex !important; }

.comment-notifications__radio-icon:not(.radio__icon--checked) {
  border: 1px solid #314152;
  background: transparent; }

.comment-notifications__radio-icon.radio__icon--checked {
  box-shadow: 0 0 0 1px #314152; }

.comment-notifications__radio-container:nth-child(n + 2) {
  margin-top: 10px; }

.comment-notifications__title, .comment-notifications__description, .comment-notifications__radio-label {
  color: #314152 !important;
  font-size: 12px; }

.comment-notifications__radio-label {
  margin-left: 4px; }

.comment-notifications__description {
  line-height: 18px; }

.comment-notifications__title {
  font-style: bold; }

.comments-side-panel {
  font-family: "Open Sans", sans-serif; }
  .comments-side-panel__wrapper {
    padding: 11px 20px 10px;
    height: 100%;
    background: #fff;
    display: flex;
    flex-direction: column; }
  .comments-side-panel__top-container {
    display: flex;
    align-items: flex-end;
    flex-shrink: 0; }
  .comments-side-panel__notifications-container, .comments-side-panel__close-btn-container {
    height: 100%;
    align-items: center;
    display: flex; }
  .comments-side-panel__close-btn-container {
    margin-left: auto; }
  .comments-side-panel__comment-group-date {
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #314152;
    margin-top: 12px; }
  .comments-side-panel__comment-group-header {
    margin-top: 12px; }
  .comments-side-panel__slide-index {
    font-family: "Open Sans", sans-serif;
    color: #314152;
    font-size: 14px;
    display: inline; }
  .comments-side-panel__comments-list-wrapper {
    height: 100%; }
  .comments-side-panel__comments-list {
    overflow-y: auto;
    margin-top: 18px;
    padding-bottom: 24px; }
  .comments-side-panel__slide-comments-count {
    margin-left: 8px;
    font-family: "Open Sans", sans-serif;
    font-style: italic;
    font-size: 12px;
    color: #a0a5b8; }
  .comments-side-panel__comment-container {
    margin-top: 12px;
    padding: 12px;
    cursor: pointer;
    display: flex;
    align-items: flex-start;
    border-radius: 5px;
    opacity: 1; }
    .comments-side-panel__comment-container .comment__side-wrapper {
      width: 100%;
      margin-left: 8px; }
    .comments-side-panel__comment-container .comment__author-name {
      width: auto; }
    .comments-side-panel__comment-container .comment__details-left {
      flex: 1;
      height: 16px;
      margin-top: 4px; }
    .comments-side-panel__comment-container .comment__time-posted {
      margin-left: auto; }
    .comments-side-panel__comment-container--selected {
      background: #f8fafb; }
  .comments-side-panel__message-container {
    margin-top: 3px; }
  .comments-side-panel__replies-count {
    text-align: right;
    font-family: "Open Sans", sans-serif;
    color: #a0a5b8;
    font-size: 10px;
    opacity: 1;
    margin-top: 8px; }
  .comments-side-panel__comment-index {
    width: 32px;
    height: 32px;
    background: #dae4ea;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    color: #314152;
    border-radius: 50%; }
    .comments-side-panel__comment-index--selected {
      background: #f2df3e; }

.resolved-icon__container {
  position: relative;
  width: 28px;
  height: 28px; }

.resolved-icon__svg {
  position: absolute;
  top: 6px;
  left: 0; }
  .resolved-icon__svg--visible {
    opacity: 0; }
  .resolved-icon__svg--hidden {
    opacity: 1; }
  .resolved-icon__svg-enter {
    opacity: 0.6;
    transform: scale(2); }
  .resolved-icon__svg-enter-active {
    transition: opacity 0.5s linear, transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transform: scale(1);
    opacity: 1; }
  .resolved-icon__svg-enter-done {
    transform: scale(1);
    opacity: 1; }
  .resolved-icon__svg-exit {
    opacity: 0.8;
    transform: scale(1); }
  .resolved-icon__svg-exit-active {
    transition: opacity 0.5s linear, transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transform: scale(1.6);
    opacity: 0; }
  .resolved-icon__svg-exit-done {
    opacity: 0; }

.canvas-page-numbers__container {
  position: absolute;
  line-height: 1em;
  will-change: transform; }

.spinner {
  display: flex;
  cursor: auto;
  position: absolute;
  justify-content: center;
  align-items: center;
  z-index: 100;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  pointer-events: none; }
  .spinner--filled {
    opacity: 0.85;
    background-color: #314152;
    transition: opacity 150ms ease; }
  .spinner--in-flow {
    position: initial; }
  .spinner > div:nth-child(2) {
    margin-left: 30px; }

@keyframes animate-circle {
  0% {
    transform: rotate(0); }
  25% {
    opacity: 1; }
  75% {
    opacity: 1; }
  100% {
    transform: rotate(360deg);
    opacity: 0; } }
  .spinner--dark .spinner__wrapper {
    display: flex;
    width: 20px;
    flex-wrap: wrap;
    position: relative; }
    .spinner--dark .spinner__wrapper:before {
      content: ' ';
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      background-color: #314152;
      border-radius: 50%;
      opacity: 0.85;
      width: 50px;
      height: 50px; }
  .spinner--dark .spinner__circle {
    position: relative;
    width: calc(20px / 2);
    height: calc(20px / 2); }
    .spinner--dark .spinner__circle::before {
      content: '';
      position: absolute;
      width: 8px;
      height: 8px;
      border-radius: 50%; }
    .spinner--dark .spinner__circle-1 {
      animation: animate-circle 0.8s ease-in-out infinite; }
      .spinner--dark .spinner__circle-1::before {
        background: #3cacd7;
        bottom: calc(-8px / 2);
        right: calc(-8px / 2); }
    .spinner--dark .spinner__circle-2 {
      animation: animate-circle 0.8s ease-in-out infinite; }
      .spinner--dark .spinner__circle-2::before {
        background: #f2df3e;
        bottom: calc(-8px / 2);
        left: calc(-8px / 2); }
    .spinner--dark .spinner__circle-3 {
      animation: animate-circle 0.8s ease-in-out infinite; }
      .spinner--dark .spinner__circle-3::before {
        background: #6cc395;
        top: calc(-8px / 2);
        right: calc(-8px / 2); }
    .spinner--dark .spinner__circle-4 {
      animation: animate-circle 0.8s ease-in-out infinite; }
      .spinner--dark .spinner__circle-4::before {
        background: #f15e50;
        top: calc(-8px / 2);
        left: calc(-8px / 2); }

@keyframes rotate-circle {
  0% {
    transform: rotate(0); }
  100% {
    transform: rotate(360deg); } }
  .spinner--light .spinner__wrapper {
    display: flex;
    width: 50px;
    height: 50px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    position: relative;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); }
  .spinner--light .spinner__circle {
    width: 20px;
    height: 20px;
    border: 6px solid #dae4ea;
    border-radius: 50%;
    position: relative;
    animation: rotate-circle 0.6s linear infinite; }
    .spinner--light .spinner__circle:after {
      content: ' ';
      width: 16px;
      height: 16px;
      background-color: #fff;
      opacity: 0.62;
      top: -6px;
      right: -6px;
      position: absolute; }

@keyframes rotate-circle {
  0% {
    transform: rotate(0); }
  100% {
    transform: rotate(360deg); } }
  .spinner--small .spinner__wrapper {
    display: flex;
    width: 32px;
    height: 32px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    position: relative;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); }
  .spinner--small .spinner__circle {
    width: 12px;
    height: 12px;
    border: 4px solid #dae4ea;
    border-radius: 50%;
    position: relative;
    animation: rotate-circle 0.6s linear infinite; }
    .spinner--small .spinner__circle:after {
      content: ' ';
      width: 10px;
      height: 10px;
      background-color: #fff;
      opacity: 0.62;
      top: -4px;
      right: -4px;
      position: absolute; }

.video-player {
  border: none;
  background-color: transparent; }

.vidyard-player-container {
  height: 100% !important; }
  .vidyard-player-container div {
    padding-bottom: 0 !important;
    height: 100% !important; }
    .vidyard-player-container div iframe {
      position: initial !important;
      height: 100% !important; }

.vjs-poster {
  background-size: cover; }

.video-js .vjs-big-play-button {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.side-panel-select {
  flex: 1;
  font-family: "Open Sans", sans-serif; }
  .side-panel-select .react-select {
    color: #314152; }
    .side-panel-select .react-select__menu {
      margin: 0; }
    .side-panel-select .react-select__control {
      border: none;
      border-bottom: 1px solid;
      border-color: #dae4ea !important;
      border-radius: 0;
      background: transparent;
      cursor: pointer !important; }
    .side-panel-select .react-select__indicator-separator {
      display: none; }
    .side-panel-select .react-select__value-container {
      font-size: 14px;
      padding: 0; }
    .side-panel-select .react-select__menu-list {
      padding: 10px; }
    .side-panel-select .react-select__option {
      font-size: 12px;
      cursor: pointer !important;
      padding: 8px 12px; }
      .side-panel-select .react-select__option--is-disabled {
        opacity: 0.5;
        pointer-events: none; }
      .side-panel-select .react-select__option--is-selected, .side-panel-select .react-select__option:active {
        color: #314152;
        font-weight: bold;
        background-color: white; }
      .side-panel-select .react-select__option--is-focused, .side-panel-select .react-select__option:hover {
        background: #dae4ea;
        border-radius: 5px; }

.app-editor .pdf-viewer {
  overflow: hidden; }

.app-editor .pdf-selected .pdf-viewer {
  z-index: 9999;
  overflow: auto; }

.pdf-viewer {
  position: relative;
  overflow: auto;
  width: 100%;
  height: 100%; }
  .pdf-viewer--not-initialized {
    overflow: hidden; }
  .pdf-viewer__canvas--centered {
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%); }
  .pdf-viewer__toolbar {
    background-color: #293745;
    opacity: 0.8;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    border-radius: 10px;
    height: 52px;
    display: flex;
    width: fit-content;
    padding: 0 6px;
    box-sizing: border-box;
    transition: opacity 0.2s linear;
    position: absolute;
    transform: translate(-50%, -100%) scale(0.7); }
    .pdf-viewer__toolbar--hidden {
      opacity: 0; }
  .pdf-viewer__toolbar-item {
    margin: 0 6px;
    height: 100%;
    text-align: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
    color: #f8fafb;
    font: 15px/18px "Lato", sans-serif;
    letter-spacing: 0; }
  .pdf-viewer__clickable-item {
    cursor: pointer; }
    .pdf-viewer__clickable-item--disabled {
      cursor: default;
      opacity: 0.5; }
  .pdf-viewer__divider {
    border: 1px solid #2b3140;
    height: 30px; }
  .pdf-viewer__current-page-input {
    border: 1px solid #2b3140;
    border-radius: 5px;
    background-color: #314152;
    height: 38px;
    width: 38px;
    font: inherit;
    color: inherit;
    text-align: inherit; }
  .pdf-viewer__scale-up, .pdf-viewer__scale-down {
    width: 33px;
    height: 33px;
    background-color: #2b3140;
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center; }
    .pdf-viewer__scale-up > svg, .pdf-viewer__scale-down > svg {
      margin: auto; }
  .pdf-viewer__scale-select {
    width: 130px; }
    .pdf-viewer__scale-select .react-select__control {
      cursor: pointer;
      background-color: transparent;
      border: none; }
    .pdf-viewer__scale-select .react-select__single-value {
      color: inherit;
      user-select: none; }
    .pdf-viewer__scale-select .react-select__menu {
      width: 177px;
      right: 0;
      background-color: #314152;
      box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
      font-size: 14px;
      line-height: 17px;
      border-radius: 5px;
      padding: 8px 11px; }
    .pdf-viewer__scale-select .react-select__menu-list {
      height: 300px; }
    .pdf-viewer__scale-select .react-select__group {
      border-bottom: 1px solid #2b3140; }
      .pdf-viewer__scale-select .react-select__group:last-child {
        border-bottom: none; }
      .pdf-viewer__scale-select .react-select__group:first-child {
        padding-top: 0; }
    .pdf-viewer__scale-select .react-select__option {
      border-radius: 5px;
      text-align: left; }
      .pdf-viewer__scale-select .react-select__option--is-selected {
        background: none;
        color: #2693ff;
        font-weight: bold; }
      .pdf-viewer__scale-select .react-select__option--is-focused {
        background-color: #2b3140; }
      .pdf-viewer__scale-select .react-select__option:active {
        background-color: #293745; }
    .pdf-viewer__scale-select .react-select__indicator-separator {
      display: none; }

.comment-notifications__bell-icon path {
  fill: #f8fafb !important; }

.comment-notifications__popover {
  background: #314152;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border: 1px solid #2b3140; }
  .comment-notifications__popover:after, .comment-notifications__popover:before {
    border-bottom-color: #314152; }

.comment-notifications__divider {
  background: #f8fafb; }

.comment-notifications__radio-icon:not(.radio__icon--checked) {
  border: 1px solid #f8fafb;
  background: transparent; }

.comment-notifications__radio-icon.radio__icon--checked {
  box-shadow: 0 0 0 1px #f8fafb;
  border: 2px solid #314152;
  background: #f8fafb; }

.comment-notifications__title, .comment-notifications__description, .comment-notifications__radio-label {
  color: #f8fafb !important;
  font-size: 12px; }

.comment-notifications__title {
  font-style: bold; }

.comments-side-panel {
  background: #293745;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 10px;
  position: absolute;
  top: 63px;
  right: 30px;
  height: calc(100% - 141px); }
  .comments-side-panel__top-wrapper {
    transition: width 0.3s;
    flex-shrink: 0;
    border-radius: 10px; }
    .comments-side-panel__top-wrapper--is-custom {
      position: sticky;
      top: 0; }
    .comments-side-panel__top-wrapper .request-comment-access {
      position: absolute;
      top: 0;
      right: 0;
      white-space: nowrap; }
  .comments-side-panel__top-actions {
    display: flex;
    height: 50px;
    width: 100%;
    background: #3f5264;
    justify-content: center;
    align-items: center; }
  .comments-side-panel__container {
    overflow: hidden;
    height: 100%;
    transition: width 0.3s ease;
    will-change: width;
    display: flex;
    flex-direction: column;
    border-radius: 10px; }
  .comments-side-panel__wrapper {
    background: #293745;
    border: 1px solid #2b3140;
    box-sizing: border-box;
    height: auto;
    flex: 1; }
  .comments-side-panel__comments-list-wrapper {
    height: auto;
    flex: 1; }
  .comments-side-panel__exit-btn, .comments-side-panel__custom-close-btn {
    border: none;
    cursor: pointer;
    width: 24px;
    height: 24px;
    background: #2b3140;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%; }
  .comments-side-panel__exit-btn {
    margin-left: auto; }
  .comments-side-panel__exit-icon {
    width: 10px;
    height: 10px; }
    .comments-side-panel__exit-icon path {
      stroke: #a0a5b8 !important; }
  .comments-side-panel__filter-select {
    width: 200px;
    flex: unset; }
    .comments-side-panel__filter-select .react-select {
      color: #f8fafb; }
      .comments-side-panel__filter-select .react-select__menu {
        background: #314152;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
        border: 1px solid #2b3140; }
        .comments-side-panel__filter-select .react-select__menu .react-select__option {
          text-align: left; }
      .comments-side-panel__filter-select .react-select__single-value {
        color: #f8fafb; }
      .comments-side-panel__filter-select .react-select__option {
        color: #f8fafb; }
        .comments-side-panel__filter-select .react-select__option--is-selected, .comments-side-panel__filter-select .react-select__option:active {
          color: #f8fafb !important;
          border-radius: 5px;
          background-color: unset;
          font-weight: bold; }
        .comments-side-panel__filter-select .react-select__option--is-focused {
          background: #2b3140;
          color: #f8fafb !important;
          border-radius: 5px; }
  .comments-side-panel__comment-group-date, .comments-side-panel__slide-index, .comments-side-panel__slide-comments-count {
    color: #f8fafb; }
  .comments-side-panel__comment-container--selected {
    background: #314152; }
  .comments-side-panel__comment-container .comment__author-name {
    color: #f8fafb; }
  .comments-side-panel__comment-container .comment__time-posted {
    color: #a0a5b8; }
  .comments-side-panel__comment-container .comment__input--preview {
    color: #f8fafb; }

.comments-custom-project-toggle__container {
  position: absolute;
  left: -50px;
  top: 0;
  width: 50px;
  background: #3f5264;
  border-radius: 24px 0 0 24px;
  display: flex;
  align-items: center;
  justify-content: center; }
  .comments-custom-project-toggle__container .comments-topbar__comments-btn {
    margin-right: 0; }

.comment-shapes__shapes-container {
  padding: 3px 6px 3px 12px; }

.comment-shapes__shapes-container--need-to-remove-after-starting-using-VISME-1681-on-live {
  padding: 3px 4px; }

.comment-shapes__fake-background {
  height: 32px;
  border-radius: 5px; }

.comments-topbar__comments-btn {
  height: 44px;
  width: 41px;
  border-radius: 0;
  margin-right: 8px; }
  .comments-topbar__comments-btn svg {
    transform: scale(1.222); }

.comments-topbar__comments-btn--need-to-remove-after-starting-using-VISME-1681-on-live {
  padding-right: 8px;
  margin-right: 0; }
  .comments-topbar__comments-btn--need-to-remove-after-starting-using-VISME-1681-on-live svg {
    transform: none; }

.comments-topbar__has-unresolved {
  top: 8px;
  left: 23px;
  z-index: 1; }

.comments-topbar__has-unresolved--need-to-remove-after-starting-using-VISME-1681-on-live {
  top: 5px;
  left: 22px; }

.comments-topbar__commenters-list {
  margin-left: 2px;
  margin-right: 8px; }

.comments-topbar__comments-icon--need-to-remove-after-starting-using-VISME-1681-on-live {
  width: 20px !important;
  height: 24px !important; }

.comments-topbar__color-picker-popover {
  bottom: 40px;
  top: unset;
  border: 1px solid #f8fafb; }

.comments-side-panel__top-actions .comments-topbar__color-picker-popover,
.app-player--infographic .comments-topbar__color-picker-popover {
  top: 25px;
  bottom: unset; }

.player-controls .comments-topbar__comments-btn {
  margin: 0; }

.comments-empty__title {
  color: #eff6fc; }

.auth-backdrop__container {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 10000;
  transition: all 0.5s ease;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.5); }
  .auth-backdrop__container--enter {
    opacity: 1;
    backdrop-filter: blur(2px); }

.auth-backdrop__close {
  cursor: pointer;
  width: 40px;
  height: 40px;
  pointer-events: auto;
  position: absolute;
  top: 0;
  right: 0;
  padding: 20px; }

.modal-auth {
  position: fixed;
  width: 100%;
  height: 100%; }
  .modal-auth.visible {
    backdrop-filter: blur(2px);
    background-color: rgba(0, 0, 0, 0.1); }
  .modal-auth .modal__body {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 18px 30px;
    background: #fff;
    display: flex;
    flex-direction: column;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    border-radius: 4px; }
  .modal-auth__create-account {
    margin-top: 12px;
    cursor: pointer;
    text-decoration: underline;
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    letter-spacing: 0px;
    color: #293745;
    border: none;
    background: none;
    height: 42px;
    padding: 8px; }

.request-access-modal {
  font-family: "Open Sans", sans-serif;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  transition: all 0.3s ease;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(0px);
  display: grid;
  place-items: center; }
  .request-access-modal-enter-done {
    opacity: 1;
    backdrop-filter: blur(2px); }
  .request-access-modal__container {
    background: #f8fafb;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    border: 1px solid #dae4ea;
    border-radius: 5px;
    color: #293745; }
  .request-access-modal__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 18px 28px 18px 44px; }
  .request-access-modal__header-label {
    margin: 0;
    font-size: 16px; }
  .request-access-modal__close-button {
    border: none;
    background: transparent;
    cursor: pointer; }
    .request-access-modal__close-button path {
      stroke: #8d91a7 !important; }
  .request-access-modal__content {
    padding: 20px 56px 32px 44px;
    display: flex;
    flex-direction: column;
    visibility: visible; }
  .request-access-modal__description, .request-access-modal__error {
    margin: 0 0 20px 0; }
  .request-access-modal__error {
    color: #ef746d; }
  .request-access-modal__login-container {
    display: grid;
    place-items: center; }
  .request-access-modal__textarea {
    font-size: 16px;
    letter-spacing: 0px;
    width: 460px;
    height: 108px;
    padding: 12px 14px;
    background: white;
    border: 1px solid #dae4ea;
    border-radius: 3px;
    resize: none;
    font-family: "Open Sans", sans-serif; }
    .request-access-modal__textarea:focus {
      outline: none;
      border: 1px solid #2693ff; }
    .request-access-modal__textarea::placeholder {
      color: #a0a5b8; }
  .request-access-modal__actions {
    margin: 25px 0 0 auto; }

@media (max-width: 600px) {
  .request-access-modal__container {
    width: 100%;
    height: 100%; }
  .request-access-modal__textarea {
    width: 100%; } }

.contained-button {
  background: #3cacd7;
  border-radius: 3px;
  border: none;
  transition: background-color .2s ease-in-out;
  font-size: 16px;
  letter-spacing: 0px;
  color: #f8fafb;
  padding: 10px 30px;
  outline: none; }
  .contained-button:hover:not(.contained-button--disabled) {
    background-color: #1f92b5;
    cursor: pointer; }
  .contained-button--disabled {
    background-color: #a0a5b8;
    color: #f8fafb;
    cursor: default; }

.text-button {
  font-size: 16px;
  letter-spacing: 0px;
  color: #a0a5b8;
  padding: 10px 30px;
  outline: none;
  background: transparent;
  border: none;
  cursor: pointer;
  text-decoration: underline; }

.request-access {
  display: flex;
  flex-direction: column; }
  .request-access__resend {
    margin-top: 10px;
    color: #3cacd7; }

.request-comment-access {
  border: none;
  background: #3f5264;
  border-radius: 3px;
  padding: 8px;
  color: #f8fafb;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 200ms ease-out; }
  .request-comment-access:hover {
    cursor: pointer;
    background: #314152; }
  .request-comment-access:disabled {
    background: #3f5264; }
  .request-comment-access--cannot-resend {
    opacity: 0.6; }
    .request-comment-access--cannot-resend:hover {
      cursor: default; }

.request-access__tooltip-wrapper-custom-project {
  transform: translate(-80px, 40px) !important; }

.request-access__tooltip {
  width: 300px;
  padding: 13px 15px;
  display: flex;
  flex-direction: column;
  background: #f8fafb; }

.request-access__tooltip-description {
  margin-left: 20px;
  font-size: 14px;
  line-height: 18px;
  color: #314152;
  text-align: left; }

.request-access__tooltip-top-container {
  display: flex; }

.request-access__tooltip-actions-container {
  display: flex; }

.request-access__resend {
  border: none;
  background: #3cacd7;
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 6px 0px;
  font-size: 14px;
  color: #f8fafb;
  cursor: pointer;
  margin-top: 18px;
  margin-left: 64px;
  border-radius: 3px; }
  .request-access__resend--shared {
    background: transparent;
    text-decoration: underline;
    color: #3cacd7;
    margin-top: 6px; }

#root {
  float: left;
  position: relative;
  height: auto;
  min-height: 100%;
  width: 100%;
  z-index: 0; }

.app-player {
  width: 100%; }
  .app-player--hidden-cursor {
    cursor: none; }
  .app-player--presenter-mode {
    background-color: #314152; }
    .app-player--presenter-mode .player-controls {
      border-radius: 0;
      margin-bottom: 0;
      bottom: 0; }
  .app-player--embed-mode .canvas {
    overflow: hidden; }
  .app-player--infographic {
    overflow: auto; }

.player-layout {
  position: relative; }

body.player {
  overflow-x: hidden; }

.open-index-instead {
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 50px;
  color: #ccc;
  position: absolute;
  top: calc(var(--vh, 1vh) * 50 - 30px);
  width: 100vw;
  text-align: center; }
  .open-index-instead a {
    color: #ccc; }

