:root {
  --white: #fff;
  --black: #000;
  --grey-50: #fafafa;
  --grey-100: #f5f5f5;
  --grey-200: #eeeeee;
  --grey-300: #e0e0e0;
  --grey-400: #bdbdbd;
  --grey-500: #9e9e9e;
  --grey-600: #757575;
  --grey-700: #616161;
  --grey-800: #424242;
  --grey-900: #212121;
  --brand-dark: #247488;
  --brand: #3DB5D0;
  --brand-light: #bee6ef;
  --brand-lighter: #f1fbfc;
  --neutral-darkest: #172b4e;
  --neutral-darker: #425a70;
  --neutral-dark: #879ba6;
  --neutral: #d3dce6;
  --neutral-light: #eaeff4;
  --neutral-lighter: #f8f9fa;
  --background-color: #F1F5F9;
  --azure-dark: #C2CDF4;
  --azure: #E0E7FF;
  --azure-light: #F9FAFF;
  --red-dark: #BF0E08;
  --red: #EC4C47;
  --red-light: #F8C8C8;
  --red-lighter: #fae2e2;
  --danger: #EC4C47;
  --orange-dark: #a16d22;
  --orange: #f8a00f;
  --orange-light: #f9ebd6;
  --orange-lighter: #fff7eb;
  --warning: #f8a00f;
  --blue-dark: #2A41A2;
  --blue: #3A78F2;
  --blue-light: #CFD8FF;
  --blue-lighter: #E7EBFC;
  --info: #3A78F2;
  --green-dark: #288A70;
  --green: #3FBC9B;
  --green-light: #C1E8DE;
  --green-lighter: #E7F5F1;
  --success: #3FBC9B;
  --pink-dark: #852785;
  --pink: #BB36BB;
  --pink-light: #EFDAEF;
  --pink-lighter: #FEF3FE;
  --purple-dark: #643790;
  --purple: #8C46D1;
  --purple-light: #E1CEF5;
  --purple-lighter: #F7F0FF;
  --violet-dark: #3B2F7D;
  --violet: #5D4AC8;
  --violet-light: #D4CFF3;
  --violet-lighter: #EFEDFF;
  --yellow-dark: #B49424;
  --yellow: #FADB4A;
  --yellow-light: #FFF0AB;
  --yellow-lighter: #FFF9DC;
  --lighter-overlay: rgba(33, 33, 33, 0.05);
  --light-overlay: rgba(33, 33, 33, 0.1);
  --dark-overlay: rgba(66, 90, 112, 0.9);
  --default-border-radius: 4px;
  --border-radius-large: 8px;
  --border-radius-small: 2px;
  --default-font-size: 14px;
  --default-font-family: "Rubik", sans-serif;
  --default-line-height: 1.2;
  --default-letter-spacing: 0.04em;
  --color-primary: #172b4e;
  --color-primary-inverse: #fff;
  --color-secondary: #879ba6;
  --color-secondary-inverse: rgba(255, 255, 255, 0.7);
  --color-tertiary: rgba(135, 155, 166, 0.7);
  --color-tertiary-inverse: rgba(255, 255, 255, 0.5);
  --color-disabled: rgba(135, 155, 166, 0.5);
  --color-disabled-inverse: rgba(255, 255, 255, 0.3);
  --shadow-color: rgba(135, 155, 166, 0.3);
  --elevation-1: 0 2px 10px rgba(135, 155, 166, 0.1);
  --elevation-2: 0 7px 14px rgba(135, 155, 166, 0.2);
  --elevation-3: 0 10px 17px rgba(135, 155, 166, 0.3);
  --inset-active: 0 1px 6px #172b4e inset;
  --inset-active-medium: 0 1px 6px #879ba6 inset;
  --inset-active-light: 0 1px 6px #d3dce6 inset;
  --default-padding: 24px;
  --padding-small: 16px;
  --padding-extra-small: 8px;
  --padding-large: 32px;
  --padding-extra-large: 40px;
  --padding-huge: 56px;
  --padding-extra-huge: 72px;
  --padding-massive: 120px;
  --base-margin: 24px;
  --default-margin: 24px;
  --margin-small: 16px;
  --margin-extra-small: 8px;
  --margin-large: 32px;
  --margin-extra-large: 40px;
  --margin-huge: 56px;
  --margin-extra-huge: 72px;
  --margin-massive: 120px;
  --default-transition-time: 0.3s;
  --transition-time-short: 0.15s;
  --bouncy-transition-curve: cubic-bezier(0.44, 0.11, 0.07, 1.29);
  --default-transition: all 0.3s ease-in-out;
  --transition-short: all 0.15s ease-in-out;
  --max-width-large: 1200px;
  --max-width-medium: 400px;
  --screen-xs: only screen and (max-width: 320px);
  --screen-s: only screen and (max-width: 375px);
  --screen-m: only screen and (max-width: 425px);
  --screen-l: only screen and (max-width: 768px);
  --screen-xl: only screen and (max-width: 1024px);
  --screen-huge: only screen and (min-width: 1024px);
  --phone-s-landscape: only screen and (max-width: 375px) and (orientation: landscape);
  --phone-s-portrait: only screen and (max-width: 320px) and (orientation: portrait);
  --phone-landscape: only screen and (max-width: 768px) and (orientation: landscape);
  --phone-portrait: only screen and (max-width: 425px) and (orientation: portrait);
  --tablet-landscape: only screen and (max-width: 1024px) and (orientation: landscape);
  --tablet-portrait: only screen and (max-width: 768px) and (orientation: portrait);
  --desktop: only screen and (min-width: 1024px) and (orientation: landscape);
  --greater-than-maximum-width: only screen and (min-width: 1200px);
  --greater-than-minimum-width: only screen and (min-width: 1024px);
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.route-container__routeContainer--BCeoG {
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.footer__footer--ObJmc {
  background: var(--background-color);
  font-size: 0.9em;
  width: 100%;
}
.footer__container--SFftw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer__language--aOI5W {
  color: rgba(97, 97, 97, 0.5);
}
.footer__info--rj0jV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 60px;
}
.footer__copyright--GcuyK {
  color: rgba(97, 97, 97, 0.5);
  margin-right: 30px;
}
.footer__links--QGCMg {
  color: #616161;
}
.footer__link--hHdl4 {
  margin: 0 10px;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.error-page__errorPage--BY47E {
  min-height: 100vh;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.error-page__container--UMB3k {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.error-page__backgroundImage--BFt5D {
  height: 30vh;
  margin-bottom: 30px;
}
.error-page__title--srptT {
  font-size: 3em;
  margin-bottom: 15px;
}
.error-page__notFound--TkT2b .error-page__title--srptT {
  font-size: 4em;
  margin-bottom: 0;
}
.error-page__invalidLink--_ZJt3 .error-page__title--srptT,
.error-page__paymentReturn--zo6Q3 .error-page__title--srptT {
  font-size: 2em;
  margin-top: 0;
}
.error-page__subtitle--BnWpC {
  font-size: 1.2em;
}
.error-page__content--nGhtN {
  text-align: center;
  margin-bottom: 60px;
  color: rgba(97, 97, 97, 0.7);
}
.error-page__action--jv0DG {
  color: #616161;
  font-size: 1.2em;
}

.rc-swipeout {
  overflow: hidden;
  position: relative;
}
.rc-swipeout-content {
  position: relative;
  background-color: #fff;
}
.rc-swipeout-cover {
  position: absolute;
  z-index: 2;
  background: transparent;
  height: 100%;
  width: 100%;
  top: 0;
  display: none;
}
.rc-swipeout .rc-swipeout-content,
.rc-swipeout .rc-swipeout-actions {
  -webkit-transition: all 250ms;
  transition: all 250ms;
}
.rc-swipeout-swiping .rc-swipeout-content {
  -webkit-transition: none;
  transition: none;
}
.rc-swipeout-actions {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  white-space: nowrap;
}
.rc-swipeout-actions-left {
  left: 0;
}
.rc-swipeout-actions-right {
  right: 0;
}
.rc-swipeout-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
}
.rc-swipeout-btn-text {
  padding: 0 12px;
}

.rc-slider {
  position: relative;
  height: 14px;
  padding: 5px 0;
  width: 100%;
  border-radius: 6px;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-rail {
  position: absolute;
  width: 100%;
  background-color: #e9e9e9;
  height: 4px;
  border-radius: 6px;
}
.rc-slider-track {
  position: absolute;
  left: 0;
  height: 4px;
  border-radius: 6px;
  background-color: #abe2fb;
}
.rc-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  cursor: pointer;
  cursor: -webkit-grab;
  margin-top: -5px;
  cursor: grab;
  border-radius: 50%;
  border: solid 2px #96dbfa;
  background-color: #fff;
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.rc-slider-handle:focus {
  border-color: #57c5f7;
  -webkit-box-shadow: 0 0 0 5px #96dbfa;
          box-shadow: 0 0 0 5px #96dbfa;
  outline: none;
}
.rc-slider-handle-click-focused:focus {
  border-color: #96dbfa;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}
.rc-slider-handle:hover {
  border-color: #57c5f7;
}
.rc-slider-handle:active {
  border-color: #57c5f7;
  -webkit-box-shadow: 0 0 5px #57c5f7;
          box-shadow: 0 0 5px #57c5f7;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
}
.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #999;
}
.rc-slider-mark-text-active {
  color: #666;
}
.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
}
.rc-slider-dot-active {
  border-color: #96dbfa;
}
.rc-slider-dot-reverse {
  margin-left: 0;
  margin-right: -4px;
}
.rc-slider-disabled {
  background-color: #e9e9e9;
}
.rc-slider-disabled .rc-slider-track {
  background-color: #ccc;
}
.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot {
  border-color: #ccc;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #fff;
  cursor: not-allowed;
}
.rc-slider-disabled .rc-slider-mark-text,
.rc-slider-disabled .rc-slider-dot {
  cursor: not-allowed !important;
}
.rc-slider-vertical {
  width: 14px;
  height: 100%;
  padding: 0 5px;
}
.rc-slider-vertical .rc-slider-rail {
  height: 100%;
  width: 4px;
}
.rc-slider-vertical .rc-slider-track {
  left: 5px;
  bottom: 0;
  width: 4px;
}
.rc-slider-vertical .rc-slider-handle {
  margin-left: -5px;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.rc-slider-vertical .rc-slider-mark {
  top: 0;
  left: 18px;
  height: 100%;
}
.rc-slider-vertical .rc-slider-step {
  height: 100%;
  width: 4px;
}
.rc-slider-vertical .rc-slider-dot {
  left: 2px;
  margin-bottom: -4px;
}
.rc-slider-vertical .rc-slider-dot:first-child {
  margin-bottom: -4px;
}
.rc-slider-vertical .rc-slider-dot:last-child {
  margin-bottom: -4px;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: block !important;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-leave {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: block !important;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
  -webkit-animation-name: rcSliderTooltipZoomDownIn;
          animation-name: rcSliderTooltipZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
  -webkit-animation-name: rcSliderTooltipZoomDownOut;
          animation-name: rcSliderTooltipZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.rc-slider-tooltip-zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@-webkit-keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes rcSliderTooltipZoomDownOut {
  0% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@keyframes rcSliderTooltipZoomDownOut {
  0% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
.rc-slider-tooltip {
  position: absolute;
  left: -9999px;
  top: -9999px;
  visibility: visible;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip-hidden {
  display: none;
}
.rc-slider-tooltip-placement-top {
  padding: 4px 0 8px 0;
}
.rc-slider-tooltip-inner {
  padding: 6px 2px;
  min-width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #6c6c6c;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 4px #d9d9d9;
          box-shadow: 0 0 4px #d9d9d9;
}
.rc-slider-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
  bottom: 4px;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
  border-top-color: #6c6c6c;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.new-modal__overlay--LXHRd {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 99999;
  overflow: hidden;
}
.modalTransition-enter {
  opacity: 0;
}
.modalTransition-enter [data-element="modal"] {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
  opacity: 0;
}
.modalTransition-enter-active {
  opacity: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.44, 0.11, 0.07, 1.29);
  transition: all 0.3s cubic-bezier(0.44, 0.11, 0.07, 1.29);
}
.modalTransition-enter-active [data-element="modal"] {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.44, 0.11, 0.07, 1.29);
  transition: all 0.3s cubic-bezier(0.44, 0.11, 0.07, 1.29);
}
.modalTransition-exit {
  opacity: 1;
}
.modalTransition-exit [data-element="modal"] {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.modalTransition-exit-active {
  opacity: 0.01;
  -webkit-transition: all 0.3s cubic-bezier(0.44, 0.11, 0.07, 1.29);
  transition: all 0.3s cubic-bezier(0.44, 0.11, 0.07, 1.29);
}
.modalTransition-exit-active [data-element="modal"] {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  opacity: 0.01;
  -webkit-transition: all 0.3s cubic-bezier(0.44, 0.11, 0.07, 1.29);
  transition: all 0.3s cubic-bezier(0.44, 0.11, 0.07, 1.29);
}

.file-icon {
  font-family: Arial, sans-serif;
  display: inline-block;
  position: relative;
  width: 20px;
  height: 28px;
  border-width: 1px;
  -webkit-font-smoothing: antialiased;
  margin-left: 7px;
  background: linear-gradient(45deg, #FFFFFF calc(100% - 5px), rgba(255, 255, 255, 0) calc(100% - 5px), rgba(255, 255, 255, 0) 100%);
  border-image: linear-gradient(45deg, #8C8C8C calc(100% - 6.5px), rgba(255, 255, 255, 0) calc(100% - 6.5px), rgba(255, 255, 255, 0) 100%);
  clip-path: polygon(calc(100% - 9.5px) 0, 100% 9.5px, 100% 100%, -8px 100%, -8px 0);
  border-style: solid;
  border-image-slice: 1;
}
.file-icon::before {
  content: ' ';
  position: absolute;
  top: -1px;
  right: -1px;
  height: 10px;
  width: 10px;
  box-shadow: -1px 1px 0px 0.5px rgba(140, 140, 140, 0.6);
  border-bottom-left-radius: 1px;
  background: linear-gradient(45deg, #FFFFFF calc(50% - 0.5px), #8C8C8C calc(50% - 0.5px), #8C8C8C calc(50% + 0.5px), transparent calc(50% + 0.5px), transparent 100%);
}
.file-icon::after {
  content: ' ';
  position: absolute;
  height: 10px;
  width: 23px;
  bottom: 4px;
  left: -8px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  font-size: 8px;
  color: #FFFFFF;
  font-weight: 600;
  background: #8C8C8C;
  letter-spacing: -1px;
  padding-top: 1px;
}
.file-icon[data-file]::after {
  content: attr(data-file);
}
.file-icon[data-file*=zip]::after,
.file-icon[data-file*=tar]::after,
.file-icon[data-file*=dmg]::after,
.file-icon[data-file*=jar]::after,
.file-icon[data-file*=rar]::after {
  background: #A19382;
}
.file-icon[data-file*=dwg]::after,
.file-icon[data-file*=obj]::after,
.file-icon[data-file*=dae]::after,
.file-icon[data-file*=skp]::after,
.file-icon[data-file*=fbx]::after,
.file-icon[data-file*='3ds']::after {
  background: #5E43C6;
}
.file-icon[data-file*=doc]::after,
.file-icon[data-file*=rtf]::after,
.file-icon[data-file*=odt]::after,
.file-icon[data-file*=tex]::after,
.file-icon[data-file*=txt]::after {
  background: #1482C8;
}
.file-icon[data-file*=svg]::after,
.file-icon[data-file*=ai]::after {
  background: #EC8F08;
}
.file-icon[data-file*=pdf]::after {
  background: #D83433;
}
.file-icon[data-file*=xml]::after,
.file-icon[data-file*=csv]::after,
.file-icon[data-file*=xls]::after {
  background: #47B188;
}
.file-icon[data-file*=jpg]::after,
.file-icon[data-file*=jpeg]::after,
.file-icon[data-file*=gif]::after,
.file-icon[data-file*=tif]::after,
.file-icon[data-file*=psd]::after,
.file-icon[data-file*=raw]::after,
.file-icon[data-file*=png]::after {
  background: #1C387A;
}
.file-icon[data-file*=webm]::after,
.file-icon[data-file*=mkv]::after,
.file-icon[data-file*=avi]::after,
.file-icon[data-file*=mov]::after,
.file-icon[data-file*=m4v]::after,
.file-icon[data-file*=mpeg]::after,
.file-icon[data-file*=mp4]::after {
  background: #FF4290;
}
.file-icon[data-file*=mp3]::after,
.file-icon[data-file*=m4a]::after,
.file-icon[data-file*=ogg]::after,
.file-icon[data-file*=aac]::after,
.file-icon[data-file*=flac]::after {
  background: #0C6845;
}
.file-icon--medium {
  width: 50px;
  height: 70px;
  border-width: 3px;
  margin-left: 17px;
  background: linear-gradient(45deg, #FFFFFF calc(100% - 15px), rgba(255, 255, 255, 0) calc(100% - 15px), rgba(255, 255, 255, 0) 100%);
  border-image: linear-gradient(45deg, #8C8C8C calc(100% - 18px), rgba(255, 255, 255, 0) calc(100% - 18px), rgba(255, 255, 255, 0) 100%);
  clip-path: polygon(calc(100% - 26px) 0, 100% 26px, 100% 100%, -20px 100%, -20px 0);
  border-style: solid;
  border-image-slice: 1;
}
.file-icon--medium::before {
  top: -2px;
  right: -2px;
  height: 25px;
  width: 25px;
  box-shadow: -1.5px 1.5px 0px 1.5px #8C8C8C;
  border-bottom-left-radius: 5px;
  background: linear-gradient(45deg, #FFFFFF calc(50% - 2px), #8C8C8C calc(50% - 2px), #8C8C8C calc(50% + 2px), transparent calc(50% + 2px), transparent 100%);
}
.file-icon--medium::after {
  height: 25px;
  width: 57.5px;
  font-size: 20px;
  bottom: 8px;
  left: -20px;
}
.file-icon--large {
  width: 100px;
  height: 140px;
  border-width: 4px;
  margin-left: 36px;
  background: linear-gradient(45deg, #FFFFFF calc(100% - 35px), rgba(255, 255, 255, 0) calc(100% - 35px), rgba(255, 255, 255, 0) 100%);
  border-image: linear-gradient(45deg, #8C8C8C calc(100% - 38px), rgba(255, 255, 255, 0) calc(100% - 38px), rgba(255, 255, 255, 0) 100%);
  clip-path: polygon(calc(100% - 48px) 0, 100% 48px, 100% 100%, -40px 100%, -40px 0);
  border-style: solid;
  border-image-slice: 1;
}
.file-icon--large::before {
  top: -4px;
  right: -4px;
  height: 50px;
  width: 50px;
  box-shadow: -2px 2px 0px 2px #8C8C8C;
  border-bottom-left-radius: 5px;
  background: linear-gradient(45deg, #FFFFFF calc(50% - 2px), #8C8C8C calc(50% - 2px), #8C8C8C calc(50% + 2px), transparent calc(50% + 2px), transparent 100%);
}
.file-icon--large::after {
  height: 50px;
  width: 115px;
  font-size: 40px;
  bottom: 20px;
  left: -40px;
}
/*# sourceMappingURL=file-icons.js.map*/

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.order__order--_yQvQ {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

img {
  max-width: 100%;
}
.Header {
  z-index: 1;
}
.Main {
  z-index: 0;
}
.Main__content {
  background: var(--background-color);
}
@media print {
  .Main__content {
    background: none;
  }
}
input,
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-border-radius: 0px;
}
body {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  font-smoothing: antialiased !important;
  font-size: 15px !important;
  line-height: 1.15 !important;
  letter-spacing: normal !important;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.Container {
  width: 100%;
  padding: 30px;
  margin-left: auto;
  margin-right: auto;
}
.Container--full-height {
  height: 100%;
}
.Container--small {
  max-width: 1000px;
  margin: 0 auto;
}
.Container--xsmall {
  max-width: 500px;
  margin: 0 auto;
}
.Container--no-bottom-padding {
  padding-bottom: 0;
}
.Container--no-top-padding {
  padding-top: 0;
}
.Container--no-padding {
  padding: 0;
}
@media only screen and (min-width: 1200px) {
  .Container {
    width: 1200px;
  }
  .Container--fluid {
    width: 100%;
  }
}
@media only screen and (max-width: 425px) {
  .Container {
    padding: 15px;
  }
}
.Navbar {
  width: 100%;
  height: 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: (65px - 35px) / 2;
  color: rgba(97, 97, 97, 0.7);
}
.Navbar__container {
  width: 1200px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 30px;
  padding-right: 30px;
}
.Navbar__icon {
  height: 30px;
  margin-right: 20px;
}
.Navbar__icon img {
  height: 100%;
}
.Navbar__title {
  font-weight: 400;
  font-size: 1.6em;
  font-family: "Open Sans", sans-serif;
}
.Navbar__subtitle {
  margin-left: 15px;
  font-weight: 400;
  font-size: 1.1em;
  font-family: "Open Sans", sans-serif;
}
.Navbar__controls {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
  font-family: "brandon-grotesque", sans-serif;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.Navbar__spacer {
  margin: 0 (65px - 35px) / 2;
}
.Navbar__divisor {
  width: 1px;
  height: 35px;
  margin: 0 (65px - 35px) / 2;
  background: #eeeeee;
  display: inline-block;
}
.Navbar__link {
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
  color: rgba(97, 97, 97, 0.7);
  padding: 10px 15px;
  text-transform: uppercase;
  font-family: "brandon-grotesque", sans-serif;
  letter-spacing: 0.05em;
  font-weight: 600;
  font-size: 0.9em;
  display: inline-block;
}
.Navbar__link:hover {
  color: #616161;
  cursor: pointer;
}
.Navbar__text {
  color: rgba(97, 97, 97, 0.7);
  padding: 10px 15px;
  font-family: "Open Sans", sans-serif;
  letter-spacing: 0.05em;
  font-size: 0.9em;
  display: inline-block;
}
.Navbar--transparent {
  padding-top: (150px - 35px) / 2;
  padding-bottom: (150px - 35px) / 2;
  height: 150px;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to bottom, white, rgba(255, 255, 255, 0));
  -webkit-box-shadow: 0 0;
          box-shadow: 0 0;
}
.Navbar--transparent-inverse {
  background: transparent;
}
.Navbar--transparent-inverse .Button {
  color: #fff;
  border-color: #fff;
}
.Navbar--transparent-inverse .Button:hover {
  background: #fff;
  color: rgba(97, 97, 97, 0.7);
}
.Navbar--transparent-inverse .Dropdown__trigger,
.Navbar--transparent-inverse .Navbar__link {
  color: #fff;
}
.Navbar--transparent-inverse .Dropdown__trigger:hover,
.Navbar--transparent-inverse .Navbar__link:hover {
  color: #eeeeee;
}
.Navbar--with-container {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  padding-right: 0;
}
.Navbar--inverse {
  background: #1e7d87;
  color: #fff;
}
.Navbar--inverse .Navbar__link,
.Navbar--inverse .Navbar__dropdown,
.Navbar--inverse .Navbar__text {
  color: #fff;
}
.Navbar--inverse .Navbar__link:hover,
.Navbar--inverse .Navbar__dropdown:hover,
.Navbar--inverse .Navbar__text:hover {
  color: #d9d9d9;
}
.Navbar--inverse .Navbar__link .Dropdown__trigger,
.Navbar--inverse .Navbar__dropdown .Dropdown__trigger,
.Navbar--inverse .Navbar__text .Dropdown__trigger {
  color: #fff;
}
.Navbar--inverse .Navbar__link .Dropdown__trigger:hover,
.Navbar--inverse .Navbar__dropdown .Dropdown__trigger:hover,
.Navbar--inverse .Navbar__text .Dropdown__trigger:hover {
  color: #d9d9d9;
}
.Navbar--inverse .Navbar__divisor {
  background: #fff;
  opacity: 0.2;
}
@media only screen and (max-width: 425px) {
  .Navbar__container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .Navbar--transparent {
    padding-top: 32.5px;
    padding-bottom: 32.5px;
    height: 100px;
  }
}
@media print {
  .Navbar {
    display: none;
  }
}
.alert__alerts--lcaUM {
  position: fixed;
  bottom: 30px;
  left: 30px;
  z-index: 999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.alert__alert--WyN9Z {
  margin-top: 15px;
  height: auto;
  background: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  font-size: 0.9em;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.44, 0.11, 0.07, 1.15);
  transition: -webkit-transform 0.45s cubic-bezier(0.44, 0.11, 0.07, 1.15);
  transition: transform 0.45s cubic-bezier(0.44, 0.11, 0.07, 1.15);
  transition: transform 0.45s cubic-bezier(0.44, 0.11, 0.07, 1.15), -webkit-transform 0.45s cubic-bezier(0.44, 0.11, 0.07, 1.15);
  -webkit-transform: translateX(-200%);
          transform: translateX(-200%);
}
.alert__visible--mYNMw {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.alert__category--liFLk {
  width: 54px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
}
.alert__content--ccqSv {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 18px;
  color: rgba(97, 97, 97, 0.7);
  line-height: 1.6em;
  width: 300px;
}
.alert__error--WnU0I {
  background: #db4c60;
}
.alert__success--ouemM {
  background: #48b762;
}
.alert__action--wDQZ0 {
  padding: 18px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  color: rgba(97, 97, 97, 0.5);
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
}
.alert__action--wDQZ0:hover {
  cursor: pointer;
  color: rgba(97, 97, 97, 0.7);
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.outdated-browser-banner__outdatedBrowserBanner--hkIax {
  background: #db4c60;
  color: #fff;
  text-align: center;
  padding: 15px;
}
.outdated-browser-banner__title--ShdSe {
  text-transform: uppercase;
  font-weight: bold;
}
.outdated-browser-banner__text--pijaD {
  font-size: 0.9em;
  margin-top: 5px;
  font-weight: 300;
}

.loading-container__loadingContainer--mjZxl {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.loading-container__loadingContainerSmall--BtbNZ {
  width: auto;
  height: auto;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.profile__section--mRs08 {
  margin-bottom: 30px;
}
.profile__leftItem--kJtYt {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  max-height: 200px;
}
.profile__rightItem--NhJeX {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.profile__itemTitle--lp6IS {
  text-transform: uppercase;
  margin-top: 20px;
  color: rgba(97, 97, 97, 0.7);
  font-family: 'brandon-grotesque';
  font-weight: 600;
  font-size: 0.9em;
}
.profile__itemTitle--lp6IS:first-child {
  margin-top: 0;
}
.profile__group--Xxmv7 {
  margin-bottom: 30px;
}
.profile__group--Xxmv7:last-child {
  margin-bottom: 0;
}
.profile__createOrganization--_hMwv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.profile__spinner--_xODU {
  position: absolute;
  top: -5px;
  margin-left: 15px;
}
.profile__actionCell--zWuJW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.orders__section--HCHLG {
  margin: 30px 0;
}
.orders__basicInfo--_PDvc {
  font-size: 0.96em;
  color: #616161;
  margin-bottom: 30px;
}
.orders__orderItem--NnsTo {
  margin: 15px 0;
}
.orders__itemType--upkBd {
  text-transform: uppercase;
  font-size: 1.2em;
  color: #2cb7c6;
}
.orders__total--Kgb5h {
  text-align: right;
  padding-right: 12px;
  font-size: 1.35em;
  text-transform: uppercase;
  color: #2cb7c6;
  font-weight: 400;
}
.orders__name--M5RNm {
  color: #616161;
  font-weight: 600;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.edit-sales-order__title--ae6_S {
  font-size: 1.1em;
  color: rgba(97, 97, 97, 0.7);
  margin-bottom: 15px;
  font-weight: 600;
}
.edit-sales-order__section--YPsbo {
  margin-bottom: 30px;
}
.edit-sales-order__section--YPsbo:last-child {
  margin-bottom: 0;
}
.edit-sales-order__rightAlign--ODlmj {
  text-align: right;
}
.edit-sales-order__vatInfo--ySNBi {
  font-size: 0.7em;
  color: rgba(97, 97, 97, 0.5);
  padding-top: 5px;
}
.edit-sales-order__noAddress--BJ0E8 {
  color: rgba(97, 97, 97, 0.7);
  font-style: italic;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.credit-slider__creditSliderContainer--zyaOQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.credit-slider__creditSlider--ozunJ {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
}
.credit-slider__bonusSteps--pT0rR {
  position: absolute;
  width: 100%;
}
.credit-slider__creditsIndicator--O4Klm {
  position: absolute;
  width: 100%;
  top: -30px;
}
.credit-slider__step--TdO4X {
  display: inline-block;
  text-align: center;
  position: absolute;
  margin-top: 15px;
  color: rgba(97, 97, 97, 0.7);
  max-width: 100px;
  -webkit-transform: translateX(-50% - 3px);
          transform: translateX(-50% - 3px);
}
.credit-slider__step--TdO4X::before {
  content: " ";
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #2cb7c6 transparent transparent transparent;
  border-width: 10px 10px 0 10px;
  position: absolute;
  top: -20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.credit-slider__step--TdO4X:last-of-type {
  -webkit-transform: translateX(-65%);
          transform: translateX(-65%);
}
.credit-slider__step--TdO4X:last-of-type:after {
  -webkit-transform: none;
          transform: none;
}
.credit-slider__indicator--LZBhz {
  max-width: 150px;
  color: rgba(97, 97, 97, 0.7);
  -webkit-transform: translateX(-50% - 3px);
          transform: translateX(-50% - 3px);
  position: absolute;
  margin-bottom: 15px;
  text-align: center;
}
.credit-slider__indicator--LZBhz:last-of-type {
  white-space: nowrap;
}
.credit-slider__icon--qBuzv {
  min-width: 100px;
  text-align: center;
  font-size: 50px;
  padding: 0 40px;
  color: #2cb7c6;
}
.credit-slider__bonusIcons--F_XnQ {
  position: absolute;
  width: 100%;
  top: 50px;
}
.credit-slider__iconBonus--BTP4c {
  position: absolute;
  width: 140px;
  -webkit-transform: translateX(-45%);
          transform: translateX(-45%);
}
.credit-slider__textContainer--uGUcy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.credit-slider__text--a7zY2 {
  color: #fff;
  padding: 3px 8px;
  text-transform: uppercase;
  font-size: 0.9em;
  text-align: center;
}
.credit-slider__title--E9sJ4 {
}
.credit-slider__subtitle--p8g25 {
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.buy-credits__title--G8AZL {
  text-align: center;
  font-weight: 400;
  margin-top: 60px;
}
.buy-credits__sliderContainer--knAne {
  margin-bottom: 120px;
  margin-top: 150px;
}
.buy-credits__creditContainer--RU7s0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 425px) {
  .buy-credits__creditContainer--RU7s0 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.buy-credits__selectCredits--aUbCV {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
}
.buy-credits__totalCredits--MIcmo {
  width: 400px;
  margin-left: 30px;
}
@media only screen and (max-width: 425px) {
  .buy-credits__totalCredits--MIcmo {
    margin-left: 0;
    margin-top: 30px;
    width: 100%;
  }
}
.buy-credits__button--vdGSI {
  margin-top: 30px;
  width: 100%;
}
.buy-credits__row--vKdE5 {
  padding: 15px 0;
}
.buy-credits__row--vKdE5:first-child {
  padding-top: 0;
}
.buy-credits__borderedRow--x9VFs {
  border-bottom: 1px solid #eeeeee;
}
.buy-credits__total--OFP3U {
  font-weight: 600;
  color: rgba(97, 97, 97, 0.7);
  margin-right: 6px;
}
.buy-credits__subtitle--A0KX7 {
  color: rgba(97, 97, 97, 0.5);
}
.buy-credits__credits--E2HD7 {
  font-weight: 600;
  text-align: right;
  color: #2cb7c6;
  font-size: 1.2em;
  float: right;
}
.buy-credits__countContainer--mrabt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.buy-credits__label--cRxf2 {
  font-family: "brandon-grotesque", sans-serif;
  color: rgba(97, 97, 97, 0.7);
  text-transform: uppercase;
  font-weight: 600;
}
.buy-credits__bonus--ZVcSo {
  color: rgba(97, 97, 97, 0.5);
  min-width: 170px;
  text-align: right;
}
.buy-credits__noAddress--uhi2T {
  color: #db4c60;
  text-align: center;
  font-size: 0.9em;
  margin-top: 15px;
  line-height: 1.5;
}
.buy-credits__noAddress--uhi2T a {
  text-decoration: underline;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.transaction__otherOptions--u5yh1 {
  margin-top: 30px;
}
.transaction__section--JinF6 {
  margin-bottom: 30px;
}
.transaction__section--JinF6:last-child {
  margin-bottom: 0;
}
.transaction__label--JfMI4 {
  font-weight: 600;
  text-transform: capitalize;
  margin-right: 6px;
}
.transaction__subtitle--J2am_ {
  color: rgba(97, 97, 97, 0.5);
}
.transaction__value--xvwT2 {
  color: #2cb7c6;
  font-size: 1.7em;
  font-weight: 600;
}
.transaction__button--DJ9Wk {
  width: 100%;
}
.transaction__panel--o9fEN {
  overflow: visible;
}
.transaction__others--1UU9T {
  color: rgba(97, 97, 97, 0.7);
  margin-bottom: 30px;
}
.transaction__othersButtons--y5Z0A {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.transaction__noAddress--hiPml {
  color: #db4c60;
  font-style: italic;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.after-order__list--pnLQB {
  margin-top: 60px;
}
.after-order__section--ra3ON {
  margin-top: 30px;
}
.after-order__subtitle--olFbP {
  font-size: 1.3em;
  color: rgba(97, 97, 97, 0.7);
}
.after-order__panelTitle--dPTm0 {
  font-size: 1.2em;
  color: #2cb7c6;
  margin-bottom: 30px;
}
.after-order__services--Baj7t {
  color: rgba(97, 97, 97, 0.7);
  margin-bottom: 20px;
}
.after-order__icon--KLLxA {
  font-size: 3.5em;
  text-align: center;
}
.after-order__info--RcB7j {
  text-transform: uppercase;
  margin-top: 5px;
}
.after-order__reference--XVG5V {
  color: #2cb7c6;
}
.after-order__actions--dyrIY {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.after-order__action--lAwai {
  margin-left: 10px;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.transactions__transactions--tcayV {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.status-bar__statusBar--FCHnM {
  padding: 25px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.status-bar__projectInfo--WWufo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.status-bar__serviceIcon--HvG9l {
  width: 55px;
  height: 55px;
  margin-right: 20px;
  font-size: 55px;
  line-height: 51px;
  text-align: center;
  color: #2cb7c6;
}
.status-bar__serviceName--glVJn {
  color: #9e9e9e;
  text-transform: uppercase;
  font-size: 16px;
  margin-right: 10px;
  font-weight: 600;
}
.status-bar__projectRef--O7KUu {
  font-weight: 600;
  font-size: 16px;
  color: #2cb7c6;
}
.status-bar__projectName--x63jo {
  color: #2cb7c6;
  margin: 0;
  font-size: 27px;
  font-weight: 600;
  letter-spacing: 0.05em;
  position: relative;
  top: 3px;
}
.status-bar__projectMembers--PynPQ {
  text-align: right;
  margin-bottom: 15px;
}
.status-bar__projectMembers--PynPQ > div {
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  display: inline-block;
  border-radius: 100%;
  font-weight: 600;
  color: #fff;
  background: rgba(44, 183, 198, 0.5);
  margin-left: 10px;
}
.status-bar__projectStatus--E9ojz {
  color: #9e9e9e;
  text-transform: uppercase;
  font-size: 15px;
}

.draft-selector__draftSelector--K5lub {
  background: transparent;
  border: 0;
  outline: none !important;
  margin-left: 5px;
  cursor: pointer;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.notification__notification--_r2SB {
  background: #ffe5bf;
  color: #ba6e00;
  padding: 10px 20px;
  margin: 20px 0;
  border: 1px solid #ffaf3a;
  font-family: 'brandon-grotesque', 'Open Sans', Arial, sans-serif;
  font-weight: 600;
  font-weight: 1.1em;
  text-align: center;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.previews__previews--llsa9 {
  margin-bottom: 50px;
  margin-top: 25px;
}
.previews__preview--BIanY {
  width: 100%;
  height: 290px;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-bottom: 2px solid rgba(158, 158, 158, 0.3);
  background: #e0e0e0;
}
.previews__preview--BIanY:hover {
  border-color: rgba(158, 158, 158, 0.8);
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 4px 8px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}
.previews__preview--BIanY:hover [data-element="hover-image"] {
  opacity: 1;
}
.previews__imageContainer--qtXaR {
  height: calc(100% -  45px );
}
.previews__image--QAqTz {
  height: 100%;
  background-size: cover;
  background-position: center;
}
.previews__hoverImage--Q90Vp {
  width: 100%;
  top: 0;
  right: 0;
  bottom: 45px;
  left: 0;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.previews__hoverButton--ES0nf {
  padding: 7px 25px;
  background: transparent;
  border: 2px solid #fff;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}
.previews__validatedLayer--P0qGh {
  opacity: 1;
  background: rgba(72, 183, 98, 0.6);
}
.previews__problemLayer--Liwjf {
  opacity: 1;
  background: rgba(219, 76, 96, 0.6);
}
.previews__validatedLabel--xvZOV {
  border: 0;
  text-transform: none;
  font-size: 1.3em;
  font-weight: 300;
}
.previews__validatedLabel--xvZOV > i {
  position: relative;
  top: 2px;
  margin-right: 10px;
}
.previews__info--ZfWw5 {
  height: 45px;
  line-height: 44px;
  background: #fff;
  border-top: 1px solid rgba(16, 67, 73, 0.15);
  font-family: 'Open Sans', sans-serif;
  color: #9e9e9e;
  padding: 0 10px;
  font-size: 0.9em;
}
.previews__comments--fCqy4 {
  width: 50%;
  display: inline-block;
  vertical-align: top;
}
.previews__commentsCount--IG_Tb {
  width: 25px;
  height: 25px;
  line-height: 25px;
  border-radius: 100%;
  display: inline-block;
  background: #db4c60;
  color: #fff;
  font-weight: 600;
  text-align: center;
  margin-right: 5px;
}
.previews__filename--ahepq {
  width: 50%;
  display: inline-block;
  color: #9e9e9e;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  text-align: right;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.options__option--S4Xrz {
  width: 100%;
  color: #9e9e9e;
  font-size: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  text-align: right;
}
.options__name--x9VUZ {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-transform: uppercase;
  font-weight: 700;
  display: inline-block;
  margin-right: 10px;
  text-align: left;
}
.options__price--mVEzZ {
  display: inline-block;
  margin-right: 40px;
  font-size: 0.9em;
  font-family: 'Open Sans', sans-serif;
}
.options__layout--ayR3z {
  width: 50%;
  display: inline-block;
  margin-bottom: 15px;
  padding-right: 60px;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.summary__title--svb1v {
  margin: 0;
  margin-bottom: 30px;
  color: #2cb7c6;
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 0.02em;
}
.summary__optionsContainer--e1BWF {
  position: relative;
  /*padding: 20px 30px;*/
  padding: 20px 0;
  /*background: #fff;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  border-top: 1px solid #2cb7c6;
}
.summary__correctionRound--Wl53i {
  width: 30%;
  color: #9e9e9e;
  padding: 20px 30px;
  padding-left: 0;
}
.summary__options--GYSaj {
  width: 70%;
  display: inline-block;
  vertical-align: top;
}
.summary__approve--o0N0Y {
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.summary__credits--BUDbY {
  color: #2cb7c6;
  font-weight: 600;
  font-size: 18px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 20px;
}
.summary__price--KAHeU {
  font-size: 1.5em;
  padding: 0 0 0 20px;
}
.summary__approveButton--nPFfL {
  width: 400px;
  padding: 15px;
  text-transform: uppercase;
  background: #2cb7c6;
  color: #fff;
  font-size: 19px;
  font-weight: 600;
  border: 0;
  cursor: pointer;
}
.summary__approveButton--nPFfL::after {
  text-transform: none;
  width: 90%;
  white-space: normal !important;
  font-size: 18px;
  line-height: 1.3em;
  font-weight: normal;
}
.summary__approveButton--nPFfL:disabled {
  background: rgba(44, 183, 198, 0.4);
}
.summary__approveButton--nPFfL:hover:enabled {
  background: #23909c;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.annotation__annotation--ZaiTY {
  width: 400px;
  position: absolute;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  z-index: 999;
}
.annotation__annotation--ZaiTY::before,
.annotation__annotation--ZaiTY::after {
  width: 0;
  height: 0;
  content: " ";
  position: absolute;
}
.annotation__confirmationOverlay--nrLXK {
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999;
  color: #9e9e9e;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.annotation__button--Ah8_F {
  text-transform: uppercase;
  border: 0;
  font-size: 14px;
  font-weight: bold;
  padding: 7px 25px;
  margin-right: 20px;
  cursor: pointer;
  background: #ededed;
}
.annotation__button--Ah8_F:hover {
  background: #e0e0e0;
}
.annotation__deleteCancel--emSko {
}
.annotation__deleteOk--PmcMX {
  background: #db4c60;
  color: #fff;
}
.annotation__deleteOk--PmcMX:hover {
  background: #cb2940;
}
.annotation__topLeft--ckhce {
}
.annotation__topLeft--ckhce::before {
  left: -12px;
  top: 7px;
  border-style: solid;
  border-width: 13px 16px 13px 0;
  border-color: transparent #fff transparent transparent;
}
.annotation__topRight--SBC0f {
}
.annotation__topRight--SBC0f::after {
  right: -12px;
  top: 7px;
  border-style: solid;
  border-width: 13px 0 13px 16px;
  border-color: transparent transparent transparent #fff;
}
.annotation__bottomLeft--u_3Yy {
}
.annotation__bottomLeft--u_3Yy::before {
  left: -12px;
  bottom: 7px;
  border-style: solid;
  border-width: 13px 16px 13px 0;
  border-color: transparent #fff transparent transparent;
}
.annotation__bottomRight--YDYOj {
}
.annotation__bottomRight--YDYOj::after {
  right: -12px;
  bottom: 7px;
  border-style: solid;
  border-width: 13px 0 13px 16px;
  border-color: transparent transparent transparent #fff;
}
.annotation__header--oijG5 {
  height: 40px;
  border-bottom: 1px solid #e0e0e0;
  background: #fff;
  padding: 0 10px;
  color: #9e9e9e;
}
.annotation__tabsBar--NjhKI {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.annotation__tabs--zM0yl {
  height: 100%;
}
.annotation__tab--kf8Jy {
  height: 100%;
  border-bottom: 2px solid #9e9e9e;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  font-size: 14px;
  text-transform: uppercase;
  margin: 0 15px;
  color: #e0e0e0;
  padding-bottom: 7px;
}
.annotation__isActive--Pzu0U {
  font-weight: bold;
  color: #9e9e9e;
}
.annotation__tabsBarAction--F7G_M {
  cursor: pointer;
}
.annotation__tabsBarAction--F7G_M:hover {
  color: #bdbdbd;
}
.annotation__body--s8hdF {
  height: calc(100% - 40px);
  background: #fff;
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.annotation__textarea--NLhUT {
  width: 100%;
  height: 100%;
  border: 0;
  color: #757575;
  outline: none !important;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  resize: vertical;
  min-height: 60px;
}
.annotation__actionBar--lsscw {
  margin-top: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.annotation__actionIcons--LWYFE {
  width: 25px;
  overflow: hidden;
  color: #9e9e9e;
  cursor: pointer;
  position: relative;
}
.annotation__actionIcons--LWYFE:hover .dbi {
  color: #bdbdbd;
}
.annotation__actionIcons--LWYFE input[type="file"] {
  width: 25px;
  opacity: 0;
  position: relative;
  z-index: 10;
  cursor: pointer;
}
.annotation__cancelButton--xabwj {
  background: none;
  border: none;
  text-decoration: underline;
  color: #9e9e9e;
  padding: 7px 0;
}
.annotation__saveButton--CJZBW {
  background: #2cb7c6;
  color: #fff;
}
.annotation__saveButton--CJZBW:disabled {
  background: rgba(44, 183, 198, 0.4);
}
.annotation__saveButton--CJZBW:hover:enabled {
  background: #23909c;
}
.annotation__attachment--ttNNJ {
  width: 100%;
  line-height: 2em;
  position: relative;
}
.annotation__progressBar--X2DtD {
  height: 3px;
  background: #abdeb7;
  content: " ";
  position: absolute;
  bottom: 0;
  left: 0;
}
.annotation__attachmentData--r0XkJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 1;
  color: #9e9e9e;
  font-size: 15px;
}
.annotation__attachmentButton--JPokL {
  cursor: pointer;
  font-size: 0.8em;
}
.annotation__problemSolver--IDIxG {
  overflow: hidden;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  margin-top: 15px;
  background-color: #fff;
  position: relative;
  z-index: 9999999999999;
}
.annotation__problemHeader--W6UoH {
  background-color: #42a5f5;
  color: #fff;
  white-space: pre-wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.annotation__avatar--R23p6 {
  display: inline-block;
  width: 20%;
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.annotation__avatar--R23p6 img {
  max-width: 60px;
  max-height: 60px;
  border-radius: 100%;
}
.annotation__description--zXly4 {
  display: inline-block;
  max-height: 120px;
  overflow-y: auto;
  width: 80%;
  padding: 15px 15px 15px 0px;
}
.annotation__problemAnswer--sSPyf {
  padding: 15px;
}
.annotation__problemAnswerInput--BwRRg {
  min-height: 60px;
  width: 100%;
  resize: vertical;
  border: 0;
  outline: none;
  color: #616161;
}
.annotation__problemActions--hZQIU {
  padding-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.annotation__problemActionsButton--slqSA {
  width: 48%;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.preview-wrapper__previewWrapper--SxLyi {
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background: #DAE4EC;
  background: var(--studio-preview-bg);
}
.preview-wrapper__downloadButton--i8XYF {
  position: absolute;
  top: -1px;
  right: 48px;
  color: #3ebfc6;
  font-size: 2em;
}
.preview-wrapper__downloadButton--i8XYF:hover {
  cursor: pointer;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.annotations-list__annotation--zT9Yy {
  position: relative;
  width: 100%;
  min-height: 100px;
  border: 1px solid #e0e0e0;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 17px;
  padding: 10px;
  overflow: hidden;
  cursor: pointer;
  opacity: 0.8;
}
.annotations-list__annotation--zT9Yy:last-child {
  border-bottom-width: 1px;
}
.annotations-list__annotation--zT9Yy:hover {
  opacity: 1;
  background: #fff;
}
.annotations-list__isOpen--kmNRV {
  opacity: 1;
  background: #fff;
}
.annotations-list__problemLabel--SjjqB {
  height: 16px;
  width: 62px;
  position: absolute;
  right: 5px;
  top: 5px;
  color: #fff;
  font-size: 12px;
  border-radius: 3px;
  background-color: #db4c60;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.annotations-list__annotationIndex--iUhY1 {
  width: 26px;
  min-width: 26px;
  height: 26px;
  border-radius: 50%;
  line-height: 26px;
  text-align: center;
  background: #db4c60;
  color: #fff;
  font-weight: 600;
  display: inline-block;
  margin-right: 15px;
  -ms-flex-preferred-size: 26px;
      flex-basis: 26px;
}
.annotations-list__annotationInfo--tNPxi {
  width: calc(100% - 55px);
  display: inline-block;
}
.annotations-list__annotationComment--QkGMh {
  width: 100%;
  color: #757575;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 3px;
}
.annotations-list__attachmentsList--l48dJ {
  width: 80%;
  font-size: 0.8em;
  color: #9e9e9e;
  margin-top: 10px;
  padding-left: 10px;
  list-style: none;
}
.annotations-list__attachmentsList--l48dJ > li {
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.annotations-list__annotationAuthor--xo9Ho {
  color: #2cb7c6;
  font-size: 0.9em;
  display: block;
}
.annotations-list__annotationDate--GOwn_ {
  color: #9e9e9e;
  font-size: 0.9em;
  display: block;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.summary__title--svb1v {
  margin: 0;
  margin-bottom: 30px;
  color: #2cb7c6;
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 0.02em;
}
.summary__optionsContainer--e1BWF {
  position: relative;
  /*padding: 20px 30px;*/
  padding: 20px 0;
  /*background: #fff;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  border-top: 1px solid #2cb7c6;
}
.summary__correctionRound--Wl53i {
  width: 30%;
  color: #9e9e9e;
  padding: 20px 30px;
  padding-left: 0;
}
.summary__options--GYSaj {
  width: 70%;
  display: inline-block;
  vertical-align: top;
}
.summary__approve--o0N0Y {
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.summary__credits--BUDbY {
  color: #2cb7c6;
  font-weight: 600;
  font-size: 18px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 20px;
}
.summary__price--KAHeU {
  font-size: 1.5em;
  padding: 0 0 0 20px;
}
.summary__approveButton--nPFfL {
  width: 400px;
  padding: 15px;
  text-transform: uppercase;
  background: #2cb7c6;
  color: #fff;
  font-size: 19px;
  font-weight: 600;
  border: 0;
  cursor: pointer;
}
.summary__approveButton--nPFfL::after {
  text-transform: none;
  width: 90%;
  white-space: normal !important;
  font-size: 18px;
  line-height: 1.3em;
  font-weight: normal;
}
.summary__approveButton--nPFfL:disabled {
  background: rgba(44, 183, 198, 0.4);
}
.summary__approveButton--nPFfL:hover:enabled {
  background: #23909c;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.sidebar__sidebar--TrwdU {
  width: 320px;
  min-width: 320px;
  height: 100%;
  -ms-flex-preferred-size: 320px;
      flex-basis: 320px;
  margin-left: 15px;
  position: relative;
  overflow: hidden;
}
.sidebar__scrollable--ksesH {
  height: calc(100% - 90px);
  overflow-y: auto;
}
.sidebar__validatePreview--sj8_b {
  width: 100%;
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.sidebar__goBack--qXkgQ {
  width: 100%;
  text-decoration: underline;
  color: #9e9e9e;
  font-size: 16px;
  text-align: center;
  display: block;
  margin-bottom: 15px;
}
.sidebar__validateButton--vpP3x {
  width: 100%;
  font-size: 15px;
  padding: 10px;
}
.sidebar__approvedText--hzGG0 {
  width: 100%;
  font-size: 15px;
  padding: 10px;
  color: #2cb7c6;
  border: 1px solid #2cb7c6;
  outline: 0 !important;
  background: transparent;
  cursor: default;
  text-transform: uppercase;
  font-weight: bold;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.studio__studio--hLbvH {
  height: 100%;
}
.studio__previewAndSidebar--etVqd {
  width: 100%;
  height: 100%;
  background: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 15px;
}
.studio__fullScreen--zzNUI {
  width: 100%;
  height: 100%;
}
.studio__viewerWithControls--tvtH2 {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.studio__control--hYV0W {
  width: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: #DAE4EC;
  background-color: var(--studio-preview-bg);
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
}
.studio__disabled--r3uAM {
  color: #ccc;
}
.studio__leftControl--C1l6m {
  font-size: 1.4em;
  cursor: pointer;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.studio__leftControl--C1l6m:hover {
  font-size: 1.6em;
}
.studio__rightControl--qcqZ7 {
  font-size: 1.4em;
  cursor: pointer;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.studio__rightControl--qcqZ7:hover {
  font-size: 1.6em;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.guest__guest--WIIZb {
  min-height: 100vh;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.guest__guestContainer--RtsLg {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 120px;
}
.guest__guestPanel--TDQ_K {
  width: 100%;
  overflow: hidden;
  border-radius: 1px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.075);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.075);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.guest__form--XqK_t {
  width: 33%;
}
.guest__info--V1ZTQ {
  width: 67%;
  position: relative;
}
.guest__intro--HXku2 {
  color: rgba(97, 97, 97, 0.7);
  margin-bottom: 50px;
  margin-top: 10px;
}
.guest__background--RdFPa {
  position: absolute;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  background-size: cover;
  background-position: left;
  background-repeat: no-repeat;
}
.guest__overlay--VBGfU {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.4);
}
.guest__content--Zky4V {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 30px;
}
.guest__projectInfo--vfPbK {
  margin-bottom: 40px;
}
.guest__reference--H1hRC {
  text-transform: uppercase;
  font-family: "brandon-grotesque", sans-serif;
  font-size: 1.1em;
  margin-bottom: 15px;
  color: #2cb7c6;
}
.guest__white--FfcuE {
  color: #fff;
}
.guest__title--nBBlR {
  font-size: 1.7em;
  color: #fff;
}
.guest__stats--i86M4 {
  background: rgba(255, 255, 255, 0.88);
  border-radius: 3px;
  padding: 20px;
  display: inline-block;
}
.guest__statsTitle--JGikb {
  text-transform: uppercase;
  color: #2cb7c6;
  font-size: 1.1em;
  font-family: "brandon-grotesque", sans-serif;
  margin-bottom: 10px;
}
.guest__statsContent--v8oTO {
  margin-bottom: 20px;
  color: rgba(97, 97, 97, 0.7);
  overflow: hidden;
  position: relative;
}
.guest__statsContent--v8oTO:last-child {
  margin-bottom: 0;
}
.guest__user--O3HKD {
  margin: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.guest__user--O3HKD:last-child {
  margin-bottom: 0;
}
.guest__image--ZwL05 {
  width: 30px;
  border-radius: 50%;
}
.guest__about--agfdV {
  margin-top: 40px;
}
.guest__aboutContent--xgFAS {
  font-size: 0.9em;
  line-height: 1.6em;
  color: #fff;
}
.guest__buttonContainer--NxH6F {
  margin-top: 65px;
}
.guest__signInButton--g24Ps {
  min-width: 100%;
  padding: 15px 30px;
  font-size: 1.2em;
}
.guest__notAvailable--sufD8 {
  font-weight: 600;
  font-style: italic;
  color: rgba(97, 97, 97, 0.7);
}
.guest__formPlaceholder--xyL7s {
  height: 340px;
}

:root {
  --studio-ui-bg: white;
  --studio-ui-text: #166682;
  --studio-preview-bg: #DAE4EC;
  --studio-sidebar-separator-color: #e0e0e0;
  --studio-dot-bg: #db4c60;
}
.recover-password__recoverPassword--vL45I {
  min-height: 100vh;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.recover-password__container--Ehuqz {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.recover-password__panel--I_JKf {
  width: 600px;
  position: relative;
  top: -10%;
}
.recover-password__buttonContainer--Bo_F0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.recover-password__goBackLink--nRZ2c {
  color: #9e9e9e;
  text-transform: uppercase;
  font-size: 0.9em;
}
.recover-password__goBackLink--nRZ2c:hover {
  color: #757575;
}


/*# sourceMappingURL=../maps/css/main.styles-d9385efb006e1ba9e2a3.css.map*/