/*! 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 */
  -webkit-text-decoration: underline dotted;
          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;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * 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
   ========================================================================== */

/*
 * 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
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

.Toastify__toast-container{z-index:9999;position:fixed;padding:4px;width:320px;box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;margin-left:-160px}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;margin-left:-160px}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:1px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:800px;overflow:hidden;font-family:sans-serif;cursor:pointer;direction:ltr}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{margin:auto 0;-ms-flex:1;flex:1}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0}}.Toastify__close-button{color:#fff;font-weight:700;font-size:14px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:9999;opacity:.7;background-color:hsla(0,0%,100%,.7);transform-origin:left}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right}.Toastify__progress-bar--default{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@-webkit-keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@-webkit-keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@-webkit-keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}
.tippy-touch{cursor:pointer!important}.tippy-notransition{transition:none!important}.tippy-popper{max-width:400px;perspective:800px;z-index:9999;outline:0;transition-timing-function:cubic-bezier(.165,.84,.44,1);pointer-events:none}.tippy-popper.html-template{max-width:96%;max-width:calc(100% - 20px)}.tippy-popper[x-placement^=top] [x-arrow]{border-top:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;bottom:-7px;margin:0 9px}.tippy-popper[x-placement^=top] [x-arrow].arrow-small{border-top:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;bottom:-5px}.tippy-popper[x-placement^=top] [x-arrow].arrow-big{border-top:10px solid #333;border-right:10px solid transparent;border-left:10px solid transparent;bottom:-10px}.tippy-popper[x-placement^=top] [x-circle]{transform-origin:0 33%}.tippy-popper[x-placement^=top] [x-circle].enter{transform:scale(1) translate(-50%,-55%);opacity:1}.tippy-popper[x-placement^=top] [x-circle].leave{transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow]{border-top:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-top:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow]{border-top:7px solid rgba(0,0,0,.7);border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-top:5px solid rgba(0,0,0,.7);border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-top:10px solid rgba(0,0,0,.7);border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=top] [data-animation=perspective]{transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective].enter{opacity:1;transform:translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective].leave{opacity:0;transform:translateY(0) rotateX(90deg)}.tippy-popper[x-placement^=top] [data-animation=fade].enter{opacity:1;transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade].leave{opacity:0;transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].enter{opacity:1;transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].leave{opacity:0;transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale].enter{opacity:1;transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale].leave{opacity:0;transform:translateY(0) scale(0)}.tippy-popper[x-placement^=bottom] [x-arrow]{border-bottom:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;top:-7px;margin:0 9px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-small{border-bottom:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;top:-5px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-big{border-bottom:10px solid #333;border-right:10px solid transparent;border-left:10px solid transparent;top:-10px}.tippy-popper[x-placement^=bottom] [x-circle]{transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] [x-circle].enter{transform:scale(1) translate(-50%,-45%);opacity:1}.tippy-popper[x-placement^=bottom] [x-circle].leave{transform:scale(.15) translate(-50%,-5%);opacity:0}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow]{border-bottom:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-bottom:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow]{border-bottom:7px solid rgba(0,0,0,.7);border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-bottom:5px solid rgba(0,0,0,.7);border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-bottom:10px solid rgba(0,0,0,.7);border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective].enter{opacity:1;transform:translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective].leave{opacity:0;transform:translateY(0) rotateX(-90deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade].enter{opacity:1;transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade].leave{opacity:0;transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].enter{opacity:1;transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].leave{opacity:0;transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale].enter{opacity:1;transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale].leave{opacity:0;transform:translateY(0) scale(0)}.tippy-popper[x-placement^=left] [x-arrow]{border-left:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;right:-7px;margin:6px 0}.tippy-popper[x-placement^=left] [x-arrow].arrow-small{border-left:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent;right:-5px}.tippy-popper[x-placement^=left] [x-arrow].arrow-big{border-left:10px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent;right:-10px}.tippy-popper[x-placement^=left] [x-circle]{transform-origin:50% 0}.tippy-popper[x-placement^=left] [x-circle].enter{transform:scale(1) translate(-50%,-50%);opacity:1}.tippy-popper[x-placement^=left] [x-circle].leave{transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow]{border-left:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-left:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow]{border-left:7px solid rgba(0,0,0,.7);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-left:5px solid rgba(0,0,0,.7);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-left:10px solid rgba(0,0,0,.7);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=left] [data-animation=perspective]{transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective].enter{opacity:1;transform:translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective].leave{opacity:0;transform:translateX(0) rotateY(-90deg)}.tippy-popper[x-placement^=left] [data-animation=fade].enter{opacity:1;transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade].leave{opacity:0;transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].enter{opacity:1;transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].leave{opacity:0;transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale].enter{opacity:1;transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale].leave{opacity:0;transform:translateX(0) scale(0)}.tippy-popper[x-placement^=right] [x-arrow]{border-right:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;left:-7px;margin:6px 0}.tippy-popper[x-placement^=right] [x-arrow].arrow-small{border-right:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent;left:-5px}.tippy-popper[x-placement^=right] [x-arrow].arrow-big{border-right:10px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent;left:-10px}.tippy-popper[x-placement^=right] [x-circle]{transform-origin:-50% 0}.tippy-popper[x-placement^=right] [x-circle].enter{transform:scale(1) translate(-50%,-50%);opacity:1}.tippy-popper[x-placement^=right] [x-circle].leave{transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow]{border-right:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-right:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-right:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow]{border-right:7px solid rgba(0,0,0,.7);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-right:5px solid rgba(0,0,0,.7);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-right:10px solid rgba(0,0,0,.7);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=right] [data-animation=perspective]{transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective].enter{opacity:1;transform:translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective].leave{opacity:0;transform:translateX(0) rotateY(90deg)}.tippy-popper[x-placement^=right] [data-animation=fade].enter{opacity:1;transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade].leave{opacity:0;transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].enter{opacity:1;transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].leave{opacity:0;transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale].enter{opacity:1;transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale].leave{opacity:0;transform:translateX(0) scale(0)}.tippy-popper .tippy-tooltip.transparent-theme{background-color:rgba(0,0,0,.7)}.tippy-popper .tippy-tooltip.transparent-theme[data-animatefill]{background-color:transparent}.tippy-popper .tippy-tooltip.light-theme{color:#26323d;box-shadow:0 4px 20px 4px rgba(0,20,60,.1),0 4px 80px -8px rgba(0,20,60,.2);background-color:#fff}.tippy-popper .tippy-tooltip.light-theme[data-animatefill]{background-color:transparent}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:.95rem;padding:.4rem .8rem;text-align:center;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333}.tippy-tooltip--small{padding:.25rem .5rem;font-size:.8rem}.tippy-tooltip--big{padding:.6rem 1.2rem;font-size:1.2rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-interactive]{pointer-events:auto}.tippy-tooltip[data-inertia]{transition-timing-function:cubic-bezier(.53,2,.36,.85)}.tippy-tooltip [x-arrow]{position:absolute;width:0;height:0}.tippy-tooltip [x-circle]{position:absolute;will-change:transform;background-color:#333;border-radius:50%;width:130%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;overflow:hidden;transition:all ease}.tippy-tooltip [x-circle]:before{content:"";padding-top:90%;float:left}@media (max-width:450px){.tippy-popper{max-width:96%;max-width:calc(100% - 20px)}}

.rc-slider{position:relative;height:14px;padding:5px 0;width:100%;border-radius:6px;-ms-touch-action:none;touch-action:none}.rc-slider,.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{width:100%;background-color:#e9e9e9}.rc-slider-rail,.rc-slider-track{position:absolute;height:4px;border-radius:6px}.rc-slider-track{left:0;background-color:#abe2fb}.rc-slider-handle{position:absolute;margin-left:-7px;margin-top:-5px;width:14px;height:14px;cursor:pointer;cursor:-webkit-grab;cursor:grab;border-radius:50%;border:2px solid #96dbfa;background-color:#fff;-ms-touch-action:pan-x;touch-action:pan-x}.rc-slider-handle:focus{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa;outline:none}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#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-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{border-color:#ccc;box-shadow:none;background-color:#fff;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{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;margin-bottom:-7px;-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,.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{-webkit-animation-duration:.3s;animation-duration:.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-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-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-appear,.rc-slider-tooltip-zoom-down-enter{transform:scale(0);-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@-webkit-keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform-origin:50% 100%;transform:scale(0)}to{transform-origin:50% 100%;transform:scale(1)}}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform-origin:50% 100%;transform:scale(0)}to{transform-origin:50% 100%;transform:scale(1)}}@-webkit-keyframes rcSliderTooltipZoomDownOut{0%{transform-origin:50% 100%;transform:scale(1)}to{opacity:0;transform-origin:50% 100%;transform:scale(0)}}@keyframes rcSliderTooltipZoomDownOut{0%{transform-origin:50% 100%;transform:scale(1)}to{opacity:0;transform-origin:50% 100%;transform:scale(0)}}.rc-slider-tooltip{position:absolute;left:-9999px;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{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}.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;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}
.PresetDateRangePicker_panel {
  padding: 0 22px 11px
}
.PresetDateRangePicker_button {
  position: relative;
  height: 100%;
  text-align: center;
  background: 0 0;
  border: 2px solid #00a699;
  color: #00a699;
  padding: 4px 12px;
  margin-right: 8px;
  font: inherit;
  font-weight: 700;
  line-height: normal;
  overflow: visible;
  box-sizing: border-box;
  cursor: pointer
}
.PresetDateRangePicker_button:active {
  outline: 0
}
.PresetDateRangePicker_button__selected {
  color: #fff;
  background: #00a699
}
.SingleDatePickerInput {
  display: inline-block;
  background-color: #fff
}
.SingleDatePickerInput__withBorder {
  border-radius: 2px;
  border: 1px solid #dbdbdb
}
.SingleDatePickerInput__rtl {
  direction: rtl
}
.SingleDatePickerInput__disabled {
  background-color: #f2f2f2
}
.SingleDatePickerInput__block {
  display: block
}
.SingleDatePickerInput__showClearDate {
  padding-right: 30px
}
.SingleDatePickerInput_clearDate {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  padding: 10px;
  margin: 0 10px 0 5px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%)
}
.SingleDatePickerInput_clearDate__default:focus,
.SingleDatePickerInput_clearDate__default:hover {
  background: #dbdbdb;
  border-radius: 50%
}
.SingleDatePickerInput_clearDate__small {
  padding: 6px
}
.SingleDatePickerInput_clearDate__hide {
  visibility: hidden
}
.SingleDatePickerInput_clearDate_svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle
}
.SingleDatePickerInput_clearDate_svg__small {
  height: 9px
}
.SingleDatePickerInput_calendarIcon {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px
}
.SingleDatePickerInput_calendarIcon_svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle
}
.SingleDatePicker {
  position: relative;
  display: inline-block
}
.SingleDatePicker__block {
  display: block
}
.SingleDatePicker_picker {
  z-index: 1;
  background-color: #fff;
  position: absolute
}
.SingleDatePicker_picker__rtl {
  direction: rtl
}
.SingleDatePicker_picker__directionLeft {
  left: 0
}
.SingleDatePicker_picker__directionRight {
  right: 0
}
.SingleDatePicker_picker__portal {
  background-color: rgba(0,0,0,.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}
.SingleDatePicker_picker__fullScreenPortal {
  background-color: #fff
}
.SingleDatePicker_closeButton {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2
}
.SingleDatePicker_closeButton:focus,
.SingleDatePicker_closeButton:hover {
  color: darken(#cacccd,10%);
  text-decoration: none
}
.SingleDatePicker_closeButton_svg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}
.DayPickerKeyboardShortcuts_buttonReset {
  background: 0 0;
  border: 0;
  border-radius: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  cursor: pointer;
  font-size: 14px
}
.DayPickerKeyboardShortcuts_buttonReset:active {
  outline: 0
}
.DayPickerKeyboardShortcuts_show {
  width: 33px;
  height: 26px;
  position: absolute;
  z-index: 2
}
.DayPickerKeyboardShortcuts_show::before {
  content: "";
  display: block;
  position: absolute
}
.DayPickerKeyboardShortcuts_show__bottomRight {
  bottom: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__bottomRight::before {
  border-top: 26px solid transparent;
  border-right: 33px solid #00a699;
  bottom: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__bottomRight:hover::before {
  border-right: 33px solid #008489
}
.DayPickerKeyboardShortcuts_show__topRight {
  top: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__topRight::before {
  border-bottom: 26px solid transparent;
  border-right: 33px solid #00a699;
  top: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__topRight:hover::before {
  border-right: 33px solid #008489
}
.DayPickerKeyboardShortcuts_show__topLeft {
  top: 0;
  left: 0
}
.DayPickerKeyboardShortcuts_show__topLeft::before {
  border-bottom: 26px solid transparent;
  border-left: 33px solid #00a699;
  top: 0;
  left: 0
}
.DayPickerKeyboardShortcuts_show__topLeft:hover::before {
  border-left: 33px solid #008489
}
.DayPickerKeyboardShortcuts_showSpan {
  color: #fff;
  position: absolute
}
.DayPickerKeyboardShortcuts_showSpan__bottomRight {
  bottom: 0;
  right: 5px
}
.DayPickerKeyboardShortcuts_showSpan__topRight {
  top: 1px;
  right: 5px
}
.DayPickerKeyboardShortcuts_showSpan__topLeft {
  top: 1px;
  left: 5px
}
.DayPickerKeyboardShortcuts_panel {
  overflow: auto;
  background: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 2;
  padding: 22px;
  margin: 33px;
  text-align: left
}
.DayPickerKeyboardShortcuts_title {
  font-size: 16px;
  font-weight: 700;
  margin: 0
}
.DayPickerKeyboardShortcuts_list {
  list-style: none;
  padding: 0;
  font-size: 14px
}
.DayPickerKeyboardShortcuts_close {
  position: absolute;
  right: 22px;
  top: 22px;
  z-index: 2
}
.DayPickerKeyboardShortcuts_close:active {
  outline: 0
}
.DayPickerKeyboardShortcuts_closeSvg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}
.DayPickerKeyboardShortcuts_closeSvg:focus,
.DayPickerKeyboardShortcuts_closeSvg:hover {
  fill: #82888a
}
.CalendarDay {
  box-sizing: border-box;
  cursor: pointer;
  font-size: 14px;
  text-align: center
}
.CalendarDay:active {
  outline: 0
}
.CalendarDay__defaultCursor {
  cursor: default
}
.CalendarDay__default {
  border: 1px solid #e4e7e7;
  color: #484848;
  background: #fff
}
.CalendarDay__default:hover {
  background: #e4e7e7;
  border: 1px solid #e4e7e7;
  color: inherit
}
.CalendarDay__hovered_offset {
  background: #f4f5f5;
  border: 1px double #e4e7e7;
  color: inherit
}
.CalendarDay__outside {
  border: 0;
  background: #fff;
  color: #484848
}
.CalendarDay__outside:hover {
  border: 0
}
.CalendarDay__blocked_minimum_nights {
  background: #fff;
  border: 1px solid #eceeee;
  color: #cacccd
}
.CalendarDay__blocked_minimum_nights:active,
.CalendarDay__blocked_minimum_nights:hover {
  background: #fff;
  color: #cacccd
}
.CalendarDay__highlighted_calendar {
  background: #ffe8bc;
  color: #484848
}
.CalendarDay__highlighted_calendar:active,
.CalendarDay__highlighted_calendar:hover {
  background: #ffce71;
  color: #484848
}
.CalendarDay__selected_span {
  background: #66e2da;
  border: 1px double #33dacd;
  color: #fff
}
.CalendarDay__selected_span:active,
.CalendarDay__selected_span:hover {
  background: #33dacd;
  border: 1px double #33dacd;
  color: #fff
}
.CalendarDay__last_in_range,
.CalendarDay__last_in_range:hover {
  border-style: solid
}
.CalendarDay__selected,
.CalendarDay__selected:active,
.CalendarDay__selected:hover {
  background: #00a699;
  border: 1px double #00a699;
  color: #fff
}
.CalendarDay__hovered_span,
.CalendarDay__hovered_span:hover {
  background: #b2f1ec;
  border: 1px double #80e8e0;
  color: #007a87
}
.CalendarDay__hovered_span:active {
  background: #80e8e0;
  border: 1px double #80e8e0;
  color: #007a87
}
.CalendarDay__blocked_calendar,
.CalendarDay__blocked_calendar:active,
.CalendarDay__blocked_calendar:hover {
  background: #cacccd;
  border: 1px solid #cacccd;
  color: #82888a
}
.CalendarDay__blocked_out_of_range,
.CalendarDay__blocked_out_of_range:active,
.CalendarDay__blocked_out_of_range:hover {
  background: #fff;
  border: 1px solid #e4e7e7;
  color: #cacccd
}
.CalendarMonth {
  background: #fff;
  text-align: center;
  vertical-align: top;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.CalendarMonth_table {
  border-collapse: collapse;
  border-spacing: 0
}
.CalendarMonth_verticalSpacing {
  border-collapse: separate
}
.CalendarMonth_caption {
  color: #484848;
  font-size: 18px;
  text-align: center;
  padding-top: 22px;
  padding-bottom: 37px;
  caption-side: initial
}
.CalendarMonth_caption__verticalScrollable {
  padding-top: 12px;
  padding-bottom: 7px
}
.CalendarMonthGrid {
  background: #fff;
  text-align: left;
  z-index: 0
}
.CalendarMonthGrid__animating {
  z-index: 1
}
.CalendarMonthGrid__horizontal {
  position: absolute;
  left: 9px
}
.CalendarMonthGrid__vertical {
  margin: 0 auto
}
.CalendarMonthGrid__vertical_scrollable {
  margin: 0 auto;
  overflow-y: scroll
}
.CalendarMonthGrid_month__horizontal {
  display: inline-block;
  vertical-align: top;
  min-height: 100%
}
.CalendarMonthGrid_month__hideForAnimation {
  position: absolute;
  z-index: -1;
  opacity: 0;
  pointer-events: none
}
.CalendarMonthGrid_month__hidden {
  visibility: hidden
}
.DayPickerNavigation {
  position: relative;
  z-index: 2
}
.DayPickerNavigation__horizontal {
  height: 0
}
.DayPickerNavigation__verticalDefault {
  position: absolute;
  width: 100%;
  height: 52px;
  bottom: 0;
  left: 0
}
.DayPickerNavigation__verticalScrollableDefault {
  position: relative
}
.DayPickerNavigation_button {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0;
  padding: 0;
  margin: 0
}
.DayPickerNavigation_button__default {
  border: 1px solid #e4e7e7;
  background-color: #fff;
  color: #757575
}
.DayPickerNavigation_button__default:focus,
.DayPickerNavigation_button__default:hover {
  border: 1px solid #c4c4c4
}
.DayPickerNavigation_button__default:active {
  background: #f2f2f2
}
.DayPickerNavigation_button__disabled {
  cursor: default;
  border: 1px solid #f2f2f2
}
.DayPickerNavigation_button__disabled:focus,
.DayPickerNavigation_button__disabled:hover {
  border: 1px solid #f2f2f2
}
.DayPickerNavigation_button__disabled:active {
  background: 0 0
}
.DayPickerNavigation_button__horizontalDefault {
  position: absolute;
  top: 18px;
  line-height: .78;
  border-radius: 3px;
  padding: 6px 9px
}
.DayPickerNavigation_leftButton__horizontalDefault {
  left: 22px
}
.DayPickerNavigation_rightButton__horizontalDefault {
  right: 22px
}
.DayPickerNavigation_button__verticalDefault {
  padding: 5px;
  background: #fff;
  box-shadow: 0 0 5px 2px rgba(0,0,0,.1);
  position: relative;
  display: inline-block;
  text-align: center;
  height: 100%;
  width: 50%
}
.DayPickerNavigation_nextButton__verticalDefault {
  border-left: 0
}
.DayPickerNavigation_nextButton__verticalScrollableDefault {
  width: 100%
}
.DayPickerNavigation_svg__horizontal {
  height: 19px;
  width: 19px;
  fill: #82888a;
  display: block
}
.DayPickerNavigation_svg__vertical {
  height: 42px;
  width: 42px;
  fill: #484848
}
.DayPickerNavigation_svg__disabled {
  fill: #f2f2f2
}
.DayPicker {
  background: #fff;
  position: relative;
  text-align: left
}
.DayPicker__horizontal {
  background: #fff
}
.DayPicker__verticalScrollable {
  height: 100%
}
.DayPicker__hidden {
  visibility: hidden
}
.DayPicker__withBorder {
  box-shadow: 0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);
  border-radius: 3px
}
.DayPicker_portal__horizontal {
  box-shadow: none;
  position: absolute;
  left: 50%;
  top: 50%
}
.DayPicker_portal__vertical {
  position: initial
}
.DayPicker_focusRegion {
  outline: 0
}
.DayPicker_calendarInfo__horizontal,
.DayPicker_wrapper__horizontal {
  display: inline-block;
  vertical-align: top
}
.DayPicker_weekHeaders {
  position: relative
}
.DayPicker_weekHeaders__horizontal {
  margin-left: 9px
}
.DayPicker_weekHeader {
  color: #757575;
  position: absolute;
  top: 62px;
  z-index: 2;
  text-align: left
}
.DayPicker_weekHeader__vertical {
  left: 50%
}
.DayPicker_weekHeader__verticalScrollable {
  top: 0;
  display: table-row;
  border-bottom: 1px solid #dbdbdb;
  background: #fff;
  margin-left: 0;
  left: 0;
  width: 100%;
  text-align: center
}
.DayPicker_weekHeader_ul {
  list-style: none;
  margin: 1px 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px
}
.DayPicker_weekHeader_li {
  display: inline-block;
  text-align: center
}
.DayPicker_transitionContainer {
  position: relative;
  overflow: hidden;
  border-radius: 3px
}
.DayPicker_transitionContainer__horizontal {
  transition: height .2s ease-in-out
}
.DayPicker_transitionContainer__vertical {
  width: 100%
}
.DayPicker_transitionContainer__verticalScrollable {
  padding-top: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow-y: scroll
}
.DateInput {
  margin: 0;
  padding: 0;
  background: #fff;
  position: relative;
  display: inline-block;
  width: 130px;
  vertical-align: middle
}
.DateInput__small {
  width: 97px
}
.DateInput__block {
  width: 100%
}
.DateInput__disabled {
  background: #f2f2f2;
  color: #dbdbdb
}
.DateInput_input {
  font-weight: 200;
  font-size: 19px;
  line-height: 24px;
  color: #484848;
  background-color: #fff;
  width: 100%;
  padding: 11px 11px 9px;
  border: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid transparent;
  border-left: 0;
  border-radius: 0
}
.DateInput_input__small {
  font-size: 15px;
  line-height: 18px;
  letter-spacing: .2px;
  padding: 7px 7px 5px
}
.DateInput_input__regular {
  font-weight: auto
}
.DateInput_input__readOnly {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.DateInput_input__focused {
  outline: 0;
  background: #fff;
  border: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid #008489;
  border-left: 0
}
.DateInput_input__disabled {
  background: #f2f2f2;
  font-style: italic
}
.DateInput_screenReaderMessage {
  border: 0;
  clip: rect(0,0,0,0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}
.DateInput_fang {
  position: absolute;
  width: 20px;
  height: 10px;
  left: 22px;
  z-index: 2
}
.DateInput_fangShape {
  fill: #fff
}
.DateInput_fangStroke {
  stroke: #dbdbdb;
  fill: transparent
}
.DateRangePickerInput {
  background-color: #fff;
  display: inline-block
}
.DateRangePickerInput__disabled {
  background: #f2f2f2
}
.DateRangePickerInput__withBorder {
  border-radius: 2px;
  border: 1px solid #dbdbdb
}
.DateRangePickerInput__rtl {
  direction: rtl
}
.DateRangePickerInput__block {
  display: block
}
.DateRangePickerInput__showClearDates {
  padding-right: 30px
}
.DateRangePickerInput_arrow {
  display: inline-block;
  vertical-align: middle;
  color: #484848
}
.DateRangePickerInput_arrow_svg {
  vertical-align: middle;
  fill: #484848;
  height: 24px;
  width: 24px
}
.DateRangePickerInput_clearDates {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  padding: 10px;
  margin: 0 10px 0 5px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%)
}
.DateRangePickerInput_clearDates__small {
  padding: 6px
}
.DateRangePickerInput_clearDates_default:focus,
.DateRangePickerInput_clearDates_default:hover {
  background: #dbdbdb;
  border-radius: 50%
}
.DateRangePickerInput_clearDates__hide {
  visibility: hidden
}
.DateRangePickerInput_clearDates_svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle
}
.DateRangePickerInput_clearDates_svg__small {
  height: 9px
}
.DateRangePickerInput_calendarIcon {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px
}
.DateRangePickerInput_calendarIcon_svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle
}
.DateRangePicker {
  position: relative;
  display: inline-block
}
.DateRangePicker__block {
  display: block
}
.DateRangePicker_picker {
  z-index: 1;
  background-color: #fff;
  position: absolute
}
.DateRangePicker_picker__rtl {
  direction: rtl
}
.DateRangePicker_picker__directionLeft {
  left: 0
}
.DateRangePicker_picker__directionRight {
  right: 0
}
.DateRangePicker_picker__portal {
  background-color: rgba(0,0,0,.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}
.DateRangePicker_picker__fullScreenPortal {
  background-color: #fff
}
.DateRangePicker_closeButton {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2
}
.DateRangePicker_closeButton:focus,
.DateRangePicker_closeButton:hover {
  color: darken(#cacccd,10%);
  text-decoration: none
}
.DateRangePicker_closeButton_svg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}
html, body {
  font-family: 'objektiv-mk3'; }

.modal-overlay {
  background-color: rgba(255, 255, 255, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 999; }

.modal-container {
  box-shadow: 0 2px 0 rgba(0, 118, 255, 0.2);
  border-radius: 4px;
  border: 1px solid #0076ff;
  background-color: #ffffff;
  outline: none;
  padding: 15px;
  position: relative;
  width: 100%;
  max-height: 100vh; }

.modal-overlay-clean {
  background-color: rgba(44, 36, 44, 0.2);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 999; }

.modal-container-clean {
  outline: none;
  padding: 80px;
  position: relative;
  width: 100%;
  max-height: 100vh;
  box-shadow: 0 2px 34px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  background-color: #ffffff; }

 {
  /* Left placement tooltip arrow (arrow will be on right side of tooltip) */
  /* Top placement tooltip arrow (arrow will be on bottom side of tooltip) */
  /* Bottom placement tooltip arrow (arrow will be on top side of tooltip) */ }
  html, body {
    margin: 0;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    background-color: #f7f7f7; }
  html {
    overflow: hidden;
    height: 100%; }
  body {
    height: 100%;
    overflow: auto; }
  * {
    margin: 0;
    padding: 0;
    box-sizing: border-box; }
  .tippy-tooltip.honeybee-theme {
    background: white;
    border-radius: 4px;
    box-shadow: 0 2px 16px rgba(44, 36, 44, 0.08);
    padding: 10px;
    font-weight: 400;
    font-size: 14px;
    color: #2c242c; }
  .tippy-popper[x-placement^='right'] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-right: 7px solid #ffffff; }
  .tippy-popper[x-placement^='left'] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-left: 7px solid #ffffff; }
  .tippy-popper[x-placement^=top] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-top: 7px solid #ffffff; }
  .tippy-popper[x-placement^=bottom] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-bottom: 7px solid #ffffff; }
  .tippy-tooltip-content {
    max-width: 200px;
    text-align: left;
    line-height: 1.4; }
    .tippy-tooltip-content p {
      margin-top: 6px; }
      .tippy-tooltip-content p:first-child {
        margin-top: 0px; }

.pac-container {
  position: absolute;
  top: 10px;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  background-color: #ffffff; }

.pac-item {
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px; }

.Toastify__toast--success {
  background: #0076ff;
  border-radius: 4px;
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

.Toastify__toast--error {
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

.Toastify__toast--info {
  background: #fff;
  border-radius: 4px;
  color: black;
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

::-webkit-input-placeholder {
  color: #a9a9a9; }

:-moz-placeholder {
  color: #a9a9a9; }

::-moz-placeholder {
  color: #a9a9a9; }

:-ms-input-placeholder {
  color: #a9a9a9; }

.app-module__form-modal___3jekP {
  text-align: center; }
  .app-module__form-modal___3jekP .app-module__emoji___Zl70P {
    font-size: 40px;
    line-height: 62px; }
  .app-module__form-modal___3jekP h2 {
    color: #2c242c;
    font-size: 24px;
    font-weight: 500;
    line-height: 39px;
    margin-bottom: 25px; }
  .app-module__form-modal___3jekP p {
    color: #2c242c;
    font-size: 15px;
    font-weight: 400;
    max-width: 90%;
    margin: 0 auto;
    line-height: 27px; }
  .app-module__form-modal___3jekP a {
    color: #682eff;
    font-weight: 700; }

.app-module__button-modal___3Qt4M {
  color: #0076ff;
  background-color: rgba(0, 118, 255, 0.2);
  font-size: 16px;
  font-weight: 700;
  border-radius: 4px;
  background-color: rgba(0, 118, 255, 0.2);
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 20px;
  padding-bottom: 20px;
  max-width: 260px;
  margin: 0 auto;
  margin-top: 35px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  margin-bottom: 22px; }
  .app-module__button-modal___3Qt4M:hover {
    background-color: rgba(0, 118, 255, 0.3); }

.element-module__element___2PV6p {
  padding-bottom: 32px;
  padding-top: 32px; }
  .element-module__element___2PV6p:last-child {
    padding-bottom: 0px; }
  .element-module__element___2PV6p:first-child {
    padding-top: 55px; }

.headline-module__container___1xqtb {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px; }

.headline-module__state-circle___xnX9- {
  border: 1px solid #E49D0B;
  border-radius: 50%;
  height: 8px;
  margin-right: 7px;
  transition: 100ms all;
  width: 8px; }

.headline-module__state-circle___xnX9-.headline-module__active___3My0e {
  background-color: #7de40b;
  border: 1px solid #7de40b; }

.headline-module__text___1P6DC {
  color: #2c242c;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 2px;
  margin-right: 7px; }

.headline-module__icon___1YEwY {
  cursor: pointer;
  color: #cecece;
  font-size: 12px;
  font-weight: 400; }

.headline-module__tooltip___3TK4u {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox !important;
  display: flex !important; }

.icon-module__icon___2N_vp {
  cursor: pointer;
  outline: none; }

.icon-module__primary-0___9Sff8 svg, .icon-module__primary-0___9Sff8 path {
  fill: #a9a9a9; }

.icon-module__primary-0___9Sff8:hover svg, .icon-module__primary-0___9Sff8:hover path {
  fill: #0076ff; }

.icon-module__primary-0___9Sff8.icon-module__active___1iNRt svg, .icon-module__primary-0___9Sff8.icon-module__active___1iNRt path {
  fill: #0076ff; }

.icon-module__primary-1___8J6Nr svg, .icon-module__primary-1___8J6Nr path {
  fill: #0076ff; }

.icon-module__primary-1___8J6Nr:hover svg, .icon-module__primary-1___8J6Nr:hover path {
  fill: #66adff; }

.icon-module__primary-1___8J6Nr.icon-module__active___1iNRt svg, .icon-module__primary-1___8J6Nr.icon-module__active___1iNRt path {
  fill: #66adff; }

.icon-module__primary-2___YqLEM svg, .icon-module__primary-2___YqLEM path {
  fill: #2c242c; }

.icon-module__primary-2___YqLEM:hover svg, .icon-module__primary-2___YqLEM:hover path {
  fill: #0076ff; }

.icon-module__primary-2___YqLEM.icon-module__active___1iNRt svg, .icon-module__primary-2___YqLEM.icon-module__active___1iNRt path {
  fill: #0076ff; }

.icon-module__primary-3___aEr4F svg, .icon-module__primary-3___aEr4F path {
  fill: #49e23b; }

.icon-module__primary-3___aEr4F:hover svg, .icon-module__primary-3___aEr4F:hover path {
  fill: #49e23b; }

.icon-module__primary-3___aEr4F.icon-module__active___1iNRt svg, .icon-module__primary-3___aEr4F.icon-module__active___1iNRt path {
  fill: #49e23b; }

.icon-module__primary-4___3rm88 svg, .icon-module__primary-4___3rm88 path {
  fill: #a9a9a9; }

.icon-module__primary-4___3rm88:hover svg, .icon-module__primary-4___3rm88:hover path {
  fill: #ff0000; }

.icon-module__primary-4___3rm88.icon-module__active___1iNRt svg, .icon-module__primary-4___3rm88.icon-module__active___1iNRt path {
  fill: #ff0000; }

.icon-module__primary-5___15stf svg, .icon-module__primary-5___15stf path {
  fill: #707882; }

.icon-module__primary-5___15stf:hover svg, .icon-module__primary-5___15stf:hover path {
  fill: #707882; }

.icon-module__primary-5___15stf.icon-module__active___1iNRt svg, .icon-module__primary-5___15stf.icon-module__active___1iNRt path {
  fill: #707882; }

.input-module__container___2dmtQ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative; }
  .input-module__container___2dmtQ:focus-within svg, .input-module__container___2dmtQ:focus-within path {
    fill: #0076ff; }

.input-module__input___3x6g6 {
  border: 1px solid #cecece;
  border-radius: 4px;
  color: #2c242c;
  font-size: 14px;
  font-weight: 400;
  height: 40px;
  outline: none;
  padding-left: 12px;
  transition: 100ms border;
  width: 100%; }
  .input-module__input___3x6g6:hover {
    border: 1px solid #0076ff; }
  .input-module__input___3x6g6:focus {
    border: 1px solid #0076ff;
    box-shadow: inset 0 0 0 2px rgba(0, 118, 255, 0.2); }

.input-module__input-padding___3El2Q {
  padding-right: 30px; }

.input-module__error___1E9eJ {
  border: 1px solid #ff0000; }

.input-module__error-text___1az8i {
  bottom: -17px;
  color: #ff0000;
  font-size: 12px;
  font-weight: 400;
  position: absolute; }

.input-module__label-container___A4lwD {
  position: relative;
  width: 100%; }

.input-module__label-block___1cOfN {
  position: absolute;
  top: -15px; }

.input-module__icon___3aarM {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%); }

.label-module__text___3Qb7q {
  color: #a9a9a9;
  font-size: 10px;
  font-weight: 700;
  margin-bottom: 6px;
  text-transform: uppercase; }

.dropdown-module__custom-input___TKwZX {
  margin-top: 10px;
  max-width: 180px; }

.dropdown-module__label-container___2x-Bs {
  position: relative;
  width: 100%; }

.dropdown-module__label-block___3w2Bq {
  position: absolute;
  top: -15px; }

.radio-module__radio-label___2Tfg3 {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex; }

.radio-module__icon___3jG-0 {
  -ms-flex-line-pack: center;
      align-content: center;
  display: -ms-flexbox;
  display: flex;
  margin-right: 8px; }

.radio-module__text___3iE5R {
  color: #2c242c;
  font-size: 14px;
  font-weight: 400; }
  .radio-module__text___3iE5R:hover {
    color: #0076ff;
    cursor: pointer;
    font-weight: 400; }

.radio-module__selected___kvSkc {
  font-weight: 400; }

.radio-module__radio-inputs___1g-2X {
  display: -ms-flexbox;
  display: flex; }
  .radio-module__radio-inputs___1g-2X > div {
    margin-right: 30px; }
  .radio-module__radio-inputs___1g-2X > div:last-child {
    margin-right: 0px; }

.slider-module__handle-control___25F-D {
  -ms-touch-action: pan-x;
  cursor: -webkit-grab;
  cursor: grab;
  margin-left: -11px;
  outline: none;
  position: absolute;
  top: 1px;
  touch-action: pan-x; }

.slider-module__legend___1l50V {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 6px;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.slider-module__legend-text___3c3XF {
  font-size: 12px;
  font-weight: 700; }

html, body {
  font-family: 'objektiv-mk3'; }

.modal-overlay {
  background-color: rgba(255, 255, 255, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 999; }

.modal-container {
  box-shadow: 0 2px 0 rgba(0, 118, 255, 0.2);
  border-radius: 4px;
  border: 1px solid #0076ff;
  background-color: #ffffff;
  outline: none;
  padding: 15px;
  position: relative;
  width: 100%;
  max-height: 100vh; }

.modal-overlay-clean {
  background-color: rgba(44, 36, 44, 0.2);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 999; }

.modal-container-clean {
  outline: none;
  padding: 80px;
  position: relative;
  width: 100%;
  max-height: 100vh;
  box-shadow: 0 2px 34px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  background-color: #ffffff; }

 {
  /* Left placement tooltip arrow (arrow will be on right side of tooltip) */
  /* Top placement tooltip arrow (arrow will be on bottom side of tooltip) */
  /* Bottom placement tooltip arrow (arrow will be on top side of tooltip) */ }
  html, body {
    margin: 0;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    background-color: #f7f7f7; }
  html {
    overflow: hidden;
    height: 100%; }
  body {
    height: 100%;
    overflow: auto; }
  * {
    margin: 0;
    padding: 0;
    box-sizing: border-box; }
  .tippy-tooltip.honeybee-theme {
    background: white;
    border-radius: 4px;
    box-shadow: 0 2px 16px rgba(44, 36, 44, 0.08);
    padding: 10px;
    font-weight: 400;
    font-size: 14px;
    color: #2c242c; }
  .tippy-popper[x-placement^='right'] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-right: 7px solid #ffffff; }
  .tippy-popper[x-placement^='left'] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-left: 7px solid #ffffff; }
  .tippy-popper[x-placement^=top] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-top: 7px solid #ffffff; }
  .tippy-popper[x-placement^=bottom] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-bottom: 7px solid #ffffff; }
  .tippy-tooltip-content {
    max-width: 200px;
    text-align: left;
    line-height: 1.4; }
    .tippy-tooltip-content p {
      margin-top: 6px; }
      .tippy-tooltip-content p:first-child {
        margin-top: 0px; }

.pac-container {
  position: absolute;
  top: 10px;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  background-color: #ffffff; }

.pac-item {
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px; }

.Toastify__toast--success {
  background: #0076ff;
  border-radius: 4px;
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

.Toastify__toast--error {
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

.Toastify__toast--info {
  background: #fff;
  border-radius: 4px;
  color: black;
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

::-webkit-input-placeholder {
  color: #a9a9a9; }

:-moz-placeholder {
  color: #a9a9a9; }

::-moz-placeholder {
  color: #a9a9a9; }

:-ms-input-placeholder {
  color: #a9a9a9; }

.editor-module__wrapper___2rIUl {
  border: 1px solid #cecece;
  position: relative; }
  .editor-module__wrapper___2rIUl:focus-within {
    border: 1px solid #0076ff; }

.editor-module__root___1Lf6v {
  border: 1px solid #cecece;
  border: 0;
  border-radius: 4px;
  border-radius: 4px 2px 0 0;
  font-family: 'objektiv-mk3';
  min-height: 200px; }

.editor-module__button___3s60E {
  background: transparent;
  border: 0;
  opacity: 0.6; }
  .editor-module__button___3s60E span {
    transform: scale(1.2); }

.editor-module__toolbar___2g896 {
  background-color: #F8F8F8;
  border-bottom: 1px solid #cecece;
  border-radius: 4px 2px 0 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 7px;
  padding-top: 10px; }
  .editor-module__toolbar___2g896 [type="button"] {
    background: transparent;
    border: 0;
    opacity: 0.4; }
    .editor-module__toolbar___2g896 [type="button"] span {
      transform: scale(1.2); }
    .editor-module__toolbar___2g896 [type="button"]:hover {
      opacity: 0.7; }
  .editor-module__toolbar___2g896 [class*='isActive'] {
    opacity: 1; }

.editor-module__editor___2G0u2 {
  color: #2c242c;
  font-size: 14px;
  font-weight: 400;
  margin-top: 50px;
  min-height: 104px;
  padding-left: 5px; }

.editor-module__input-container___2XRS1 {
  position: absolute;
  top: 0;
  top: 46px;
  width: 100%;
  z-index: 9; }

.editor-module__input___CUQUh {
  border: 0;
  font-size: 16px;
  font-weight: 400;
  height: 50px;
  outline: none;
  padding-left: 15px;
  padding-right: 15px;
  width: calc(100% - 30px); }

.editor-module__line___qIXJ_ {
  background: #a9a9a9;
  height: 1px;
  left: 15px;
  position: relative;
  width: calc(100% - 30px); }

.editor-module__characters___2IUf7 {
  bottom: 7px;
  color: #a9a9a9;
  font-size: 10px;
  font-weight: 400;
  position: absolute;
  right: 7px; }

html, body {
  font-family: 'objektiv-mk3'; }

.modal-overlay {
  background-color: rgba(255, 255, 255, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 999; }

.modal-container {
  box-shadow: 0 2px 0 rgba(0, 118, 255, 0.2);
  border-radius: 4px;
  border: 1px solid #0076ff;
  background-color: #ffffff;
  outline: none;
  padding: 15px;
  position: relative;
  width: 100%;
  max-height: 100vh; }

.modal-overlay-clean {
  background-color: rgba(44, 36, 44, 0.2);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 999; }

.modal-container-clean {
  outline: none;
  padding: 80px;
  position: relative;
  width: 100%;
  max-height: 100vh;
  box-shadow: 0 2px 34px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  background-color: #ffffff; }

 {
  /* Left placement tooltip arrow (arrow will be on right side of tooltip) */
  /* Top placement tooltip arrow (arrow will be on bottom side of tooltip) */
  /* Bottom placement tooltip arrow (arrow will be on top side of tooltip) */ }
  html, body {
    margin: 0;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    background-color: #f7f7f7; }
  html {
    overflow: hidden;
    height: 100%; }
  body {
    height: 100%;
    overflow: auto; }
  * {
    margin: 0;
    padding: 0;
    box-sizing: border-box; }
  .tippy-tooltip.honeybee-theme {
    background: white;
    border-radius: 4px;
    box-shadow: 0 2px 16px rgba(44, 36, 44, 0.08);
    padding: 10px;
    font-weight: 400;
    font-size: 14px;
    color: #2c242c; }
  .tippy-popper[x-placement^='right'] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-right: 7px solid #ffffff; }
  .tippy-popper[x-placement^='left'] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-left: 7px solid #ffffff; }
  .tippy-popper[x-placement^=top] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-top: 7px solid #ffffff; }
  .tippy-popper[x-placement^=bottom] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-bottom: 7px solid #ffffff; }
  .tippy-tooltip-content {
    max-width: 200px;
    text-align: left;
    line-height: 1.4; }
    .tippy-tooltip-content p {
      margin-top: 6px; }
      .tippy-tooltip-content p:first-child {
        margin-top: 0px; }

.pac-container {
  position: absolute;
  top: 10px;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  background-color: #ffffff; }

.pac-item {
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px; }

.Toastify__toast--success {
  background: #0076ff;
  border-radius: 4px;
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

.Toastify__toast--error {
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

.Toastify__toast--info {
  background: #fff;
  border-radius: 4px;
  color: black;
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

::-webkit-input-placeholder {
  color: #a9a9a9; }

:-moz-placeholder {
  color: #a9a9a9; }

::-moz-placeholder {
  color: #a9a9a9; }

:-ms-input-placeholder {
  color: #a9a9a9; }

.textarea-module__wrapper___2UcdY {
  position: relative; }

.textarea-module__textarea___1hUTB {
  border: 1px solid #cecece;
  border-radius: 4px;
  color: #2c242c;
  font-size: 14px;
  font-weight: 400;
  min-height: 100px;
  outline: none;
  padding: 15px;
  resize: none;
  width: 100%; }
  .textarea-module__textarea___1hUTB:hover {
    border: 1px solid #0076ff; }
  .textarea-module__textarea___1hUTB:focus {
    border: 1px solid #0076ff;
    box-shadow: inset 0 0 0 2px rgba(0, 118, 255, 0.2); }

.textarea-module__block-container___1mkb8 {
  position: absolute;
  top: -15px; }

.textarea-module__characters___3bKw2 {
  bottom: 10px;
  color: #a9a9a9;
  font-size: 10px;
  font-weight: 400;
  position: absolute;
  right: 7px; }

.checkbox-module__checkbox-label___z2QF5 {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex; }

.checkbox-module__icon___1vSb9 {
  -ms-flex-line-pack: center;
      align-content: center;
  display: -ms-flexbox;
  display: flex;
  margin-right: 6px; }

.checkbox-module__text___2Xwbh {
  color: #2c242c;
  font-size: 14px;
  font-weight: 400; }
  .checkbox-module__text___2Xwbh:hover {
    color: #0076ff;
    cursor: pointer;
    font-weight: 400; }

.checkbox-module__selected___13m86 {
  font-weight: 400; }

.checkbox-module__checkbox-inputs___1B1CV {
  display: -ms-flexbox;
  display: flex; }
  .checkbox-module__checkbox-inputs___1B1CV > label {
    margin-right: 30px; }
  .checkbox-module__checkbox-inputs___1B1CV > label:last-child {
    margin-right: 0; }

.suggest-module__input-container___2ayAp {
  position: relative; }

.suggest-module__suggest-box___2wmYe {
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%); }
  .suggest-module__suggest-box___2wmYe:hover p {
    color: #0076ff; }
  .suggest-module__suggest-box___2wmYe:hover + .suggest-module__input___ZkLEC {
    border: 1px solid #0076ff; }
  .suggest-module__suggest-box___2wmYe:hover + .suggest-module__input___ZkLEC.suggest-module__input-active___7xEfS {
    border: 1px solid #0076ff;
    border-bottom: 0; }

.suggest-module__line___1xPLg {
  background-color: #a9a9a9;
  height: 20px;
  width: 1px; }

.suggest-module__text___1F2g- {
  color: #2c242c;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  padding: 0 13px; }

.suggest-module__input___ZkLEC {
  border: 1px solid #cecece;
  border-radius: 4px;
  color: #2c242c;
  font-size: 14px;
  font-weight: 400;
  height: 40px;
  outline: none;
  padding-left: 12px;
  padding-right: 81px;
  transition: 100ms border;
  width: 100%; }
  .suggest-module__input___ZkLEC:hover {
    border: 1px solid #0076ff; }
  .suggest-module__input___ZkLEC:focus {
    border: 1px solid #0076ff;
    box-shadow: inset 0 0 0 2px rgba(0, 118, 255, 0.2); }

.suggest-module__input-active___7xEfS {
  border: 1px solid #0076ff;
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  .suggest-module__input-active___7xEfS:hover {
    border-bottom: 0; }
  .suggest-module__input-active___7xEfS:focus {
    border-bottom: 0; }

.suggest-module__menu___30doE {
  background: #ffffff;
  border: 1px solid #0076ff;
  border-top: 1px solid #cecece;
  max-height: 250px;
  overflow-y: scroll;
  position: absolute;
  width: 100%;
  z-index: 1;
  padding-top: 10px;
  padding-bottom: 10px; }

.suggest-module__menu-headline___1LHV- {
  color: #a9a9a9;
  font-size: 10px;
  font-weight: 700;
  padding: 11px 13px;
  text-transform: uppercase; }
  .suggest-module__menu-headline___1LHV- > :first-child {
    padding-top: 0; }

.suggest-module__item-container___1SbRS {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 13px 13px; }
  .suggest-module__item-container___1SbRS:last-child {
    padding: 13px 13px 0px 13px; }
  .suggest-module__item-container___1SbRS:first-child {
    padding: 0px 13px 13px 13px; }

.suggest-module__item___1VoAk {
  color: #2c242c;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  padding-top: 0; }
  .suggest-module__item___1VoAk:hover {
    color: #0076ff; }

.spillter-module__instance-container___3_olp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -15px; }
  .spillter-module__instance-container___3_olp > * {
    -ms-flex: 1;
        flex: 1;
    min-width: calc(50% - 30px);
    margin: 15px; }

.spillter-module__splitter-input-container___2aOzq {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative;
  z-index: 3; }
  .spillter-module__splitter-input-container___2aOzq > * {
    -ms-flex: 1;
        flex: 1; }

.spillter-module__iconWrap___1t30R {
  max-width: 50px;
  margin-left: 15px;
  margin-right: 2px; }

.spillter-module__add-category___2vWdM {
  position: relative;
  margin-top: 14px;
  cursor: pointer;
  z-index: 2; }
  .spillter-module__add-category___2vWdM p {
    color: #2c242c;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-left: 28px; }
    .spillter-module__add-category___2vWdM p:hover {
      color: #0076ff; }

.spillter-module__arrow___2dYl- {
  position: absolute;
  top: -27px;
  z-index: -1;
  cursor: pointer;
  z-index: 1; }

.spillter-module__arrow-item___3_O60 {
  position: absolute;
  z-index: -1;
  top: -20px;
  cursor: pointer;
  z-index: 1; }

.spillter-module__item___otqUH {
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px; }

.spillter-module__item-delete___LVzkM {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 5px; }

.spillter-module__item-delete-icon___27YEY {
  position: relative;
  left: -91%;
  transform: translateX(50%);
  cursor: pointer;
  z-index: 2; }

.spillter-module__item-percent___305Cp {
  max-width: 60px;
  margin-left: 7px; }

.spillter-module__item-text___16Nsa {
  -ms-flex: 1;
      flex: 1; }

.add-module__button___3bhKF {
  -ms-flex-align: center;
      align-items: center;
  background-color: #F8F8F8;
  border: 1px solid #cecece;
  border-radius: 4px;
  color: #2c242c;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  -ms-flex-pack: center;
      justify-content: center; }
  .add-module__button___3bhKF:hover {
    border: 1px solid #0076ff;
    color: #0076ff; }

.add-module__text-button___1XWSf {
  font-size: 14px;
  font-weight: 400;
  padding: 8px; }

.metric-module__element___3zzeQ {
  margin-top: 33px; }

.metric-module__container___1l357 {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  margin: 0px -5px;
  -ms-flex: 1;
      flex: 1; }
  .metric-module__container___1l357 > div {
    -ms-flex: 1;
        flex: 1;
    position: relative;
    margin: 0px 5px; }

.metric-module__metric-value___1-gVc {
  max-width: 200px; }

.metric-module__metric-block___2lhUd {
  position: absolute;
  top: -17px; }

.metric-module__metric-instance___bKnHu {
  margin-top: 10px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.metric-module__delete-icon___3Jjnp {
  cursor: pointer;
  margin-left: 15px; }

.metric-module__add-instance___2urfR {
  margin-top: 30px; }

.file-module__container___am1Nt {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  position: relative;
  width: 100%; }

.file-module__picker___GaFXu {
  -ms-flex-align: center;
      align-items: center;
  background-color: #F8F8F8;
  border: 1px dashed #CECECE;
  border-radius: 4px;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  width: 100%;
  overflow: hidden; }
  .file-module__picker___GaFXu:hover {
    background-color: #f3f3f3; }
    .file-module__picker___GaFXu:hover svg, .file-module__picker___GaFXu:hover path {
      fill: #0076ff; }

.file-module__theme-dark___1KRg4 .file-module__picker___GaFXu {
  background-color: #2c242c;
  border: 1px dashed #3d343d; }
  .file-module__theme-dark___1KRg4 .file-module__picker___GaFXu:hover {
    background-color: #453b45; }

.file-module__text___1eqii {
  color: #a9a9a9;
  font-size: 14px;
  font-weight: 400;
  max-width: 160px;
  text-align: center; }
  .file-module__text___1eqii span {
    color: #0076ff;
    text-decoration: underline; }

.file-module__upload-change-text___2g_zs {
  color: #0076ff; }

.file-module__image___2c2_b {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0.2;
  position: absolute;
  top: 0;
  width: 100%; }

.file-module__image-no-opacity___1iuRM {
  opacity: 1; }

.file-module__content___1VI8I {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column; }

.file-module__opacity___3eVz1 {
  width: 100%;
  height: 100%;
  position: relative;
  background-color: #f8f8f88c; }

.file-module__file-name___3ws3a {
  bottom: 10px;
  color: #a9a9a9;
  font-size: 14px;
  font-weight: 400;
  left: 10px;
  position: absolute; }

.file-module__close___379PA {
  cursor: pointer;
  position: absolute;
  right: 7px;
  top: 7px; }
  .file-module__close___379PA:hover svg, .file-module__close___379PA:hover path {
    fill: #0076ff; }

.file-module__label-block___292cB {
  position: absolute;
  top: -20px; }

.file-module__content___1VI8I {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.entity-module__container___2zgTH {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative; }

.entity-module__header___1NiAG {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px; }

.entity-module__header-item___2mrTw {
  -ms-flex: 1;
      flex: 1; }
  .entity-module__header-item___2mrTw > * {
    margin-top: 35px; }
  .entity-module__header-item___2mrTw > *:first-child {
    margin-top: 0px; }
  .entity-module__header-item___2mrTw:first-child {
    margin-right: 20px; }

.entity-module__description___1sbeZ {
  margin-bottom: 30px; }

.entity-module__delete-icon___2PCv2 {
  position: absolute;
  right: -25px;
  top: 10px; }

.entity-module__name-input-wrap___3dGzy {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .entity-module__name-input-wrap___3dGzy > *:first-child {
    -ms-flex: 1;
        flex: 1; }
  .entity-module__name-input-wrap___3dGzy > *:last-child {
    margin-left: 15px; }

.team-module__container___vXwo0 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative; }

.team-module__header___3usfH {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px; }

.team-module__row-inputs___2mle0 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 0px -5px; }
  .team-module__row-inputs___2mle0 > * {
    margin: 0px 5px;
    -ms-flex: 1;
        flex: 1; }

.team-module__header-item___3xUT1 {
  -ms-flex: 1;
      flex: 1; }
  .team-module__header-item___3xUT1 > * {
    margin-top: 35px; }
  .team-module__header-item___3xUT1 > *:first-child {
    margin-top: 0px; }
  .team-module__header-item___3xUT1:first-child {
    margin-right: 20px; }

.team-module__description___1M5B4 {
  margin-bottom: 30px; }

.team-module__name-input-wrap___1wB0p {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .team-module__name-input-wrap___1wB0p > *:first-child {
    -ms-flex: 1;
        flex: 1; }
  .team-module__name-input-wrap___1wB0p > *:last-child {
    margin-left: 15px; }

.social-module__container___3iFwX {
  position: relative; }

.social-module__button___27E8Q {
  -ms-flex-align: center;
      align-items: center;
  background-color: #F8F8F8;
  border: 1px solid #CECECE;
  border-radius: 4px;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 15px;
  position: relative;
  width: 100%; }
  .social-module__button___27E8Q p {
    color: #2c242c;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px; }
  .social-module__button___27E8Q:hover {
    background-color: #ebebeb; }

.social-module__labelBlock___1-oBx {
  position: absolute;
  top: -15px; }

.social-module__modal-header___nbvNJ {
  color: #2c242c;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 30px; }

.social-module__add-instance___2-8gw {
  margin-bottom: 50px;
  margin-right: 30px;
  margin-top: 25px; }

.social-module__links___23I-M > * {
  margin-bottom: 15px; }

.social-module__button-save___3r8HP {
  -ms-flex-align: center;
      align-items: center;
  background-color: #cce4ff;
  border-radius: 4px;
  bottom: 15px;
  color: #0076ff;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-weight: 700;
  height: 31px;
  -ms-flex-pack: center;
      justify-content: center;
  letter-spacing: 0.16px;
  position: absolute;
  right: 15px;
  text-align: center;
  width: 109px; }
  .social-module__button-save___3r8HP:hover {
    background-color: #b3d7ff; }

.modal-close__close___2bZOR {
  position: absolute;
  right: 10px;
  top: 10px; }

.modal-close__modal-content___1hEe- {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.link-module__container___2vDLk {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  position: relative; }
  .link-module__container___2vDLk > div:first-child {
    -ms-flex: 1;
        flex: 1;
    position: relative;
    display: -ms-flexbox;
    display: flex; }
    .link-module__container___2vDLk > div:first-child > div {
      -ms-flex: 1;
          flex: 1; }
    .link-module__container___2vDLk > div:first-child > div:last-child {
      margin-left: 10px; }

.link-module__deleteIcon___2uEoc {
  margin-left: 15px; }

.link-module__more-info___2aaNY {
  margin-right: 30px;
  position: relative; }

.link-module__item___3Q61p {
  margin-left: 20px;
  margin-top: 25px; }

.link-module__line-container___33RHh {
  position: absolute;
  top: -33px; }

.link-module__hide-more-info___2z9Nl {
  cursor: pointer;
  left: -6px;
  position: absolute;
  top: 46px; }

.link-module__explain-expand___2eoyj {
  color: #738293;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  margin-top: 8px; }
  .link-module__explain-expand___2eoyj:hover {
    color: #0076ff; }

.quote-module__container___25KiY {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative; }

.quote-module__header___1T4r8 {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px; }

.quote-module__row-inputs___bLLps {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 0px -5px; }
  .quote-module__row-inputs___bLLps > * {
    -ms-flex: 1;
        flex: 1;
    margin: 0px 5px; }

.quote-module__header-item___tV5EJ {
  -ms-flex: 1;
      flex: 1; }
  .quote-module__header-item___tV5EJ > * {
    margin-top: 35px; }
  .quote-module__header-item___tV5EJ > *:first-child {
    margin-top: 0px; }
  .quote-module__header-item___tV5EJ:first-child {
    margin-right: 20px; }

.quote-module__description___gdgx1 {
  margin-bottom: 30px; }

.quote-module__name-input-wrap___1GUqO {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .quote-module__name-input-wrap___1GUqO > *:first-child {
    -ms-flex: 1;
        flex: 1; }
  .quote-module__name-input-wrap___1GUqO > *:last-child {
    margin-left: 15px; }

.finance-module__container___2j1z1 {
  border: 1px solid #cecece;
  border-radius: 4px;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);
  display: -ms-flexbox;
  display: flex;
  background: #ffffff; }

.finance-module__finance-table___2_6vq {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-direction: column;
      flex-direction: column; }
  .finance-module__finance-table___2_6vq:first-child {
    border-right: 1px solid #cecece; }
  .finance-module__finance-table___2_6vq:last-child {
    border-left: 1px solid #cecece; }

.finance-module__header___gbTj- {
  background-color: #F8F8F8;
  border-bottom: 1px solid #cecece;
  padding: 9px;
  padding-left: 15px; }
  .finance-module__header___gbTj- p {
    color: #a9a9a9;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase; }

.finance-module__items___2ITgd {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 1;
      flex: 1;
  max-height: 700px;
  min-height: 200px;
  overflow-y: scroll; }

.finance-module__item___2DDvu {
  display: -ms-flexbox;
  display: flex; }
  .finance-module__item___2DDvu > div {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex; }

.finance-module__deleteIcon___1srfd {
  border-bottom: 1px solid #E7E7E7;
  cursor: pointer;
  -ms-flex-pack: center;
      justify-content: center;
  width: 30px; }
  .finance-module__deleteIcon___1srfd:hover * {
    fill: #0076ff; }

.finance-module__input___dQg2E {
  border: 0;
  border: 1px solid transparent;
  border-bottom: 1px solid #E7E7E7;
  border-radius: 0;
  border-right: 1px solid #E7E7E7; }

.finance-module__label___1mh9F {
  -ms-flex: 1;
      flex: 1; }
  .finance-module__label___1mh9F > * {
    width: 100%; }

.finance-module__currency___UZTAr {
  max-width: 100px; }

.finance-module__add-new___3wnZ- {
  color: #2c242c;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 10px;
  margin-top: 10px;
  padding-left: 15px; }
  .finance-module__add-new___3wnZ-:hover {
    color: #0076ff; }

.finance-module__footer___15CFQ {
  -ms-flex-item-align: center;
      align-self: center;
  background-color: #F8F8F8;
  border-top: 1px solid #cecece;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 10px 15px;
  width: 100%; }

.finance-module__footer-explain___E_8jE {
  color: #2c242c;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px; }

.finance-module__footer-amount___JWKml {
  color: #E49D0B;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 25px; }

html, body {
  font-family: 'objektiv-mk3'; }

.modal-overlay {
  background-color: rgba(255, 255, 255, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 999; }

.modal-container {
  box-shadow: 0 2px 0 rgba(0, 118, 255, 0.2);
  border-radius: 4px;
  border: 1px solid #0076ff;
  background-color: #ffffff;
  outline: none;
  padding: 15px;
  position: relative;
  width: 100%;
  max-height: 100vh; }

.modal-overlay-clean {
  background-color: rgba(44, 36, 44, 0.2);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 999; }

.modal-container-clean {
  outline: none;
  padding: 80px;
  position: relative;
  width: 100%;
  max-height: 100vh;
  box-shadow: 0 2px 34px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  background-color: #ffffff; }

 {
  /* Left placement tooltip arrow (arrow will be on right side of tooltip) */
  /* Top placement tooltip arrow (arrow will be on bottom side of tooltip) */
  /* Bottom placement tooltip arrow (arrow will be on top side of tooltip) */ }
  html, body {
    margin: 0;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    background-color: #f7f7f7; }
  html {
    overflow: hidden;
    height: 100%; }
  body {
    height: 100%;
    overflow: auto; }
  * {
    margin: 0;
    padding: 0;
    box-sizing: border-box; }
  .tippy-tooltip.honeybee-theme {
    background: white;
    border-radius: 4px;
    box-shadow: 0 2px 16px rgba(44, 36, 44, 0.08);
    padding: 10px;
    font-weight: 400;
    font-size: 14px;
    color: #2c242c; }
  .tippy-popper[x-placement^='right'] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-right: 7px solid #ffffff; }
  .tippy-popper[x-placement^='left'] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-left: 7px solid #ffffff; }
  .tippy-popper[x-placement^=top] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-top: 7px solid #ffffff; }
  .tippy-popper[x-placement^=bottom] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-bottom: 7px solid #ffffff; }
  .tippy-tooltip-content {
    max-width: 200px;
    text-align: left;
    line-height: 1.4; }
    .tippy-tooltip-content p {
      margin-top: 6px; }
      .tippy-tooltip-content p:first-child {
        margin-top: 0px; }

.pac-container {
  position: absolute;
  top: 10px;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  background-color: #ffffff; }

.pac-item {
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px; }

.Toastify__toast--success {
  background: #0076ff;
  border-radius: 4px;
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

.Toastify__toast--error {
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

.Toastify__toast--info {
  background: #fff;
  border-radius: 4px;
  color: black;
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

::-webkit-input-placeholder {
  color: #a9a9a9; }

:-moz-placeholder {
  color: #a9a9a9; }

::-moz-placeholder {
  color: #a9a9a9; }

:-ms-input-placeholder {
  color: #a9a9a9; }

.appendix-module__container___1XeYK {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -10px; }

.appendix-module__item___3GecQ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 10px;
  max-width: 217px;
  width: 100%; }

.appendix-module__close___1joTx {
  cursor: pointer;
  position: absolute;
  right: 7px;
  top: 7px;
  z-index: 1; }
  .appendix-module__close___1joTx:hover svg, .appendix-module__close___1joTx:hover path {
    fill: #0076ff; }

.appendix-module__file-upload___gu8BM {
  height: 120px;
  margin-bottom: 10px;
  position: relative; }

.appendix-module__add-new___gmuz6 {
  -ms-flex-align: center;
      align-items: center;
  border: 1px dashed #CECECE;
  border-radius: 4px;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  height: 120px;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 10px;
  max-width: 217px;
  width: 100%; }
  .appendix-module__add-new___gmuz6 p {
    color: #a9a9a9;
    font-size: 14px;
    font-weight: 400; }
  .appendix-module__add-new___gmuz6:hover {
    border: 1px dashed #0076ff; }
    .appendix-module__add-new___gmuz6:hover p {
      color: #0076ff; }

html, body {
  font-family: 'objektiv-mk3'; }

.modal-overlay {
  background-color: rgba(255, 255, 255, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 999; }

.modal-container {
  box-shadow: 0 2px 0 rgba(0, 118, 255, 0.2);
  border-radius: 4px;
  border: 1px solid #0076ff;
  background-color: #ffffff;
  outline: none;
  padding: 15px;
  position: relative;
  width: 100%;
  max-height: 100vh; }

.modal-overlay-clean {
  background-color: rgba(44, 36, 44, 0.2);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 999; }

.modal-container-clean {
  outline: none;
  padding: 80px;
  position: relative;
  width: 100%;
  max-height: 100vh;
  box-shadow: 0 2px 34px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  background-color: #ffffff; }

 {
  /* Left placement tooltip arrow (arrow will be on right side of tooltip) */
  /* Top placement tooltip arrow (arrow will be on bottom side of tooltip) */
  /* Bottom placement tooltip arrow (arrow will be on top side of tooltip) */ }
  html, body {
    margin: 0;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    background-color: #f7f7f7; }
  html {
    overflow: hidden;
    height: 100%; }
  body {
    height: 100%;
    overflow: auto; }
  * {
    margin: 0;
    padding: 0;
    box-sizing: border-box; }
  .tippy-tooltip.honeybee-theme {
    background: white;
    border-radius: 4px;
    box-shadow: 0 2px 16px rgba(44, 36, 44, 0.08);
    padding: 10px;
    font-weight: 400;
    font-size: 14px;
    color: #2c242c; }
  .tippy-popper[x-placement^='right'] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-right: 7px solid #ffffff; }
  .tippy-popper[x-placement^='left'] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-left: 7px solid #ffffff; }
  .tippy-popper[x-placement^=top] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-top: 7px solid #ffffff; }
  .tippy-popper[x-placement^=bottom] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-bottom: 7px solid #ffffff; }
  .tippy-tooltip-content {
    max-width: 200px;
    text-align: left;
    line-height: 1.4; }
    .tippy-tooltip-content p {
      margin-top: 6px; }
      .tippy-tooltip-content p:first-child {
        margin-top: 0px; }

.pac-container {
  position: absolute;
  top: 10px;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  background-color: #ffffff; }

.pac-item {
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px; }

.Toastify__toast--success {
  background: #0076ff;
  border-radius: 4px;
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

.Toastify__toast--error {
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

.Toastify__toast--info {
  background: #fff;
  border-radius: 4px;
  color: black;
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

::-webkit-input-placeholder {
  color: #a9a9a9; }

:-moz-placeholder {
  color: #a9a9a9; }

::-moz-placeholder {
  color: #a9a9a9; }

:-ms-input-placeholder {
  color: #a9a9a9; }

.editor-module__wrapper___3bl0C {
  position: relative; }
  .editor-module__wrapper___3bl0C .editor-module__root___VylVF {
    border: 1px solid #cecece; }
  .editor-module__wrapper___3bl0C:focus-within .editor-module__root___VylVF {
    border: 1px solid #0076ff; }

.editor-module__root___VylVF {
  border: 1px solid #cecece;
  border: 0;
  border-radius: 4px;
  border-radius: 4px 2px 0 0;
  min-height: 200px; }

.editor-module__button___1DjiG {
  background: transparent;
  border: 0;
  opacity: 0.6; }
  .editor-module__button___1DjiG span {
    transform: scale(1.2); }

.editor-module__toolbar___eVQRp {
  background-color: #F8F8F8;
  border-bottom: 1px solid #cecece;
  border-radius: 4px 4px 0 0;
  margin-left: 0;
  margin-right: 0;
  margin: 0 !important;
  padding-bottom: 0;
  padding-left: 7px;
  padding-top: 10px; }
  .editor-module__toolbar___eVQRp [type="button"] {
    background: transparent;
    border: 0;
    opacity: 0.4; }
    .editor-module__toolbar___eVQRp [type="button"] span {
      transform: scale(1.2); }
    .editor-module__toolbar___eVQRp [type="button"]:hover {
      opacity: 0.7; }
  .editor-module__toolbar___eVQRp [class*='isActive'] {
    opacity: 1; }

.editor-module__editor____VP8q {
  color: #2c242c;
  font-size: 14px;
  font-weight: 400;
  padding-left: 5px; }

.public-DraftEditor-content {
  min-height: 154px !important; }

.editor-module__characters___2gKuc {
  bottom: 7px;
  color: #a9a9a9;
  font-size: 10px;
  font-weight: 400;
  position: absolute;
  right: 7px; }

.editor-module__label-block___BheB5 {
  position: absolute;
  top: -20px; }

.description-module__wrapper___2U5TU {
  margin-top: 30px;
  margin-bottom: 50px;
  position: relative; }
  .description-module__wrapper___2U5TU:last-child {
    margin-bottom: 30px; }

.description-module__description___1Twxf {
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px; }

.description-module__file-upload___14ZjN {
  -ms-flex: 1;
      flex: 1;
  margin-left: 25px; }

.description-module__text-area___30bO3 {
  width: 70%; }

.description-module__file-active___1S7aK {
  height: 140px;
  max-width: 200px; }

.description-module__headline___X7UCx {
  margin-bottom: 50px;
  display: -ms-flexbox;
  display: flex; }
  .description-module__headline___X7UCx > *:first-child {
    -ms-flex: 1;
        flex: 1; }
  .description-module__headline___X7UCx .description-module__delete-icon___GZL9h {
    margin-left: 15px;
    margin-top: 10px; }

.media-module__instance___25oxs {
  margin-bottom: 15px; }
  .media-module__instance___25oxs:first-child {
    margin-top: 30px; }

.period-module__container___3W-kk {
  position: relative; }
  .period-module__container___3W-kk > div:last-child .period-module__item___1L6p7 {
    margin-top: 35px; }

.period-module__deleteContainer___3VlsD {
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  left: 85px;
  position: absolute;
  top: -22px; }
  .period-module__deleteContainer___3VlsD:hover {
    color: #0076ff; }
    .period-module__deleteContainer___3VlsD:hover .period-module__delete-text___Z_P3E {
      color: #0076ff; }

.period-module__delete-icon___3X-7N {
  margin-left: 5px;
  margin-right: 2px; }

.period-module__line-delete___3-VaZ {
  background-color: #2c242c;
  height: 1px;
  width: 10px; }

.period-module__delete-text___Z_P3E {
  color: #2c242c;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase; }

.period-module__item___1L6p7 {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  margin-top: 18px; }
  .period-module__item___1L6p7 > * {
    -ms-flex: 1;
        flex: 1; }

.period-module__date-input___3dDZi {
  -ms-flex-align: center;
      align-items: center;
  background-color: #ffffff;
  border: 1px solid #cecece;
  border-radius: 4px;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  height: 40px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  letter-spacing: 1px;
  padding: 0 11px; }
  .period-module__date-input___3dDZi:hover {
    background-color: #f2f2f2; }

.period-module__date___1LgKw {
  position: relative; }

.period-module__date-picker___2e72N {
  position: absolute;
  top: 50px;
  z-index: 10; }

.period-module__line___aDhNb {
  background-color: #a9a9a9;
  height: 1px;
  max-width: 10px; }

.period-module__label___gTDI7 {
  position: absolute;
  top: -18px; }

.CalendarDay__selected {
  background: #0076ff !important;
  border: 1px solid #0076ff !important;
  color: #ffffff !important;
  font-weight: bold; }

.CalendarDay__selected:hover {
  background: #0076ff;
  color: #186a3b; }

.CalendarDay__selected:active {
  background: #0076ff;
  color: #186a3b; }

.CalendarDay__selected_span {
  background: fade(#0076ff, 75%) !important;
  border: 1px solid fade(#0076ff, 75%) !important;
  font-weight: bold; }

.DayPickerKeyboardShortcuts_show__bottomRight {
  visibility: hidden; }

.venue-module__container___1P2Bo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative; }

.venue-module__inputs___aLOoX {
  position: relative; }
  .venue-module__inputs___aLOoX > *:last-child:not(:only-child) {
    margin-top: 30px; }

.venue-module__places-container___74EY_ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center; }
  .venue-module__places-container___74EY_ > *:first-child {
    -ms-flex: 1;
        flex: 1; }

.venue-module__delete-icon___2f1ma {
  margin-left: 15px;
  margin-top: 14px; }

.venue-module__content-container___2GVdA {
  margin-top: 20px;
  height: 300px;
  margin-bottom: 20px; }

.venue-module__event-details___31vQm {
  display: -ms-flexbox;
  display: flex; }

.venue-module__dates___1qUnm {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-right: 17px; }

.venue-module__picture-container___1Om6u {
  -ms-flex: 1;
      flex: 1;
  margin-left: 17px;
  margin-top: 18px; }

.venue-module__add-new___2HS0L {
  color: #2c242c;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 15px;
  cursor: pointer; }
  .venue-module__add-new___2HS0L:hover {
    text-decoration: underline; }

.venue-module__addition-date___1YZi3 {
  margin-top: 30px; }

.venue-module__picture-description___2NYoY {
  margin-top: 15px; }

.venue-module__picture___1R979 {
  height: 150px; }

.places-module__input-container___CXzey {
  position: relative; }

.places-module__input___3hcqt {
  border: 1px solid #cecece;
  border-radius: 4px;
  color: #2c242c;
  font-size: 14px;
  font-weight: 400;
  height: 40px;
  outline: none;
  padding-left: 12px;
  transition: 100ms border;
  width: 100%; }
  .places-module__input___3hcqt:hover {
    border: 1px solid #0076ff; }
  .places-module__input___3hcqt:focus {
    border: 1px solid #0076ff;
    box-shadow: inset 0 0 0 2px rgba(0, 118, 255, 0.2); }

.places-module__icon___3qCx0 {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%); }

.headline {
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.5px;
  color: #0076ff;
  background: white; }

.small-headline {
  color: black;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.2px; }

.package-cell {
  min-width: 120px;
  height: 60px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex: 1;
      flex: 1; }
  .package-cell p {
    margin: 0; }

.cell-border-top {
  border-top: 1px solid #e8edf3;
  margin-bottom: -1px; }

.packagecreator-module__creator-margin___2x9KU {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-top: 15px;
  padding-left: 40px;
  width: 100%; }

.packagecreator-module__container___iUY0b {
  display: -ms-flexbox;
  display: flex; }

.packagecreator-module__benefit-headline___S8PGm {
  margin-bottom: -1px;
  margin-top: 15px; }

.packagecreator-module__creatorWrap___39iOq {
  -ms-flex: 1;
      flex: 1;
  position: relative;
  z-index: 3; }

.packagecreator-module__creator___3axrI {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding-right: 10px;
  position: relative;
  will-change: filter; }

.packagecreator-module__creator-blur___2ysUf {
  filter: blur(3px);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.packagecreator-module__packages___2Q4WP {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 130px; }

.packagecreator-module__package-items___2VEZ6 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .packagecreator-module__package-items___2VEZ6 > div:last-child {
    border-bottom: 1px solid #e8edf3; }

.packagecreator-module__tiers___5S7NV {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  margin-bottom: -1px; }

.packagecreator-module__tier-header___PbR91 {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  position: relative; }

.packagecreator-module__tier-arrows___1FPT7 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: absolute;
  right: calc(49px - 10px);
  top: 0;
  width: calc(53% + 18px); }

.packagecreator-module__connections___Qo8f1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative;
  transform: translateZ(0);
  will-change: filter; }

.packagecreator-module__connections-blur___1-Ms6 {
  filter: blur(5px); }

.packagecreator-module__connection-row___3YV3G {
  display: -ms-flexbox;
  display: flex; }
  .packagecreator-module__connection-row___3YV3G div:last-child {
    border-right: 0; }
  .packagecreator-module__connection-row___3YV3G div:first-child {
    border-left: 0; }
  .packagecreator-module__connection-row___3YV3G:last-child {
    margin-bottom: 1px; }

.packagecreator-module__packages-headline___2gqd9 {
  color: #a9a9a9;
  font-size: 14px;
  font-weight: 500s;
  letter-spacing: 0.3px; }

.packagecreator-module__odd___2mozk {
  background-color: #fafcfe; }

.packagecreator-module__add-new-container___3-x56 {
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  left: -15px;
  margin-top: 18px;
  max-width: 300px;
  position: relative;
  z-index: -1; }
  .packagecreator-module__add-new-container___3-x56 span {
    margin-right: 9px; }
  .packagecreator-module__add-new-container___3-x56 p {
    color: #0076ff;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.3px;
    margin: 0;
    margin-left: 5px; }
  .packagecreator-module__add-new-container___3-x56:hover p {
    color: #66adff; }
  .packagecreator-module__add-new-container___3-x56:hover svg, .packagecreator-module__add-new-container___3-x56:hover path {
    fill: #66adff; }

.packagecreator-module__scroll-conainer___1gbCa {
  overflow-x: scroll;
  width: 53%;
  max-width: 350px; }

.packagecreator-module__line___3nQfT {
  box-shadow: 3px 0 5px -1px rgba(135, 150, 166, 0.42);
  height: 100%;
  height: calc(100% - 15px);
  opacity: 0;
  position: absolute;
  right: 0;
  top: 15px;
  top: 0;
  transition: 0.2s opacity;
  width: 4px;
  z-index: 999; }

.packagecreator-module__line-active___jzd6k {
  opacity: 1;
  transition: 0.2s opacity; }

.packagecreator-module__controls___2ZXSd {
  border-left: 1px solid #e8edf3;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  margin-top: 15px;
  position: relative; }

.packagecreator-module__controls-line___388gW {
  box-shadow: -3px 0 5px -1px rgba(135, 150, 166, 0.42);
  height: 100%;
  left: -1px;
  opacity: 0.5;
  position: absolute;
  width: 7px;
  z-index: 250; }

.packagecreator-module__tier-add___3qm3a {
  cursor: pointer;
  position: absolute; }

.packagecreator-module__control-item___NXi44 {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: -1px;
  width: 40px; }

.packagecreator-module__white-background___2nFAG {
  background-color: rgba(255, 255, 255, 0.85);
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 10; }

.items-module__item___1m_aa {
  position: relative;
  background: rgba(255, 255, 255, 0.5);
  -ms-flex-pack: start;
      justify-content: flex-start; }

.items-module__order___31poV {
  position: absolute;
  left: -16px;
  color: #a9a9a9;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.26px; }

.items-module__input___3OfGl {
  width: 100%;
  color: black;
  font-size: 14px;
  font-weight: 400;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-appearance: none;
  outline: none;
  border: none;
  margin-left: 20px;
  height: 40px;
  border: 1px solid transparent;
  padding-left: 10px;
  padding-right: 10px;
  background: transparent;
  -ms-flex: 1;
      flex: 1;
  margin-right: 60px; }

.items-module__input-hover___yQBIC {
  border-radius: 4px;
  border: 1px solid #d3dbe4;
  color: #6f6f6f; }
  .items-module__input-hover___yQBIC:focus {
    color: black;
    border: 1px solid #0076ff; }

.items-module__dragger___I7h91 {
  cursor: pointer; }

.items-module__wrapper___2xZ4X {
  width: 20px;
  height: 40px;
  left: -7px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.items-module__border___21Ws1 {
  border-top: 1px solid #e8edf3;
  border-right: 1px solid #e8edf3;
  margin-bottom: -1px;
  margin-right: -1px; }

.items-module__border-bottom___teBlf {
  border-bottom: 1px solid #e8edf3; }

.items-module__icon___1ZMYu {
  position: absolute;
  right: 20px; }

.items-module__option___1dJyO {
  background-color: transparent;
  color: black;
  cursor: default;
  display: block;
  font-size: 14px;
  padding: 8px 12px;
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  font-weight: 400; }
  .items-module__option___1dJyO:hover {
    background-color: #0076ff;
    color: white;
    cursor: pointer; }

.attachment-module__attachments___q4ZbA {
  background-color: #ffffff;
  padding: 0px 20px 20px 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 20px; }

.attachment-module__headline___opZzY {
  color: #000000;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.2px;
  margin: 0; }

.attachment-module__current-file___3PK00 {
  color: #0076ff;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.16px;
  margin: 0;
  margin-bottom: 11px;
  word-break: break-word;
  text-align: center; }

.attachment-module__content___4K1fY {
  display: -ms-flexbox;
  display: flex;
  margin-top: 14px; }

.attachment-module__file-container___R_3bP {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.attachment-module__file-picker___25t3h {
  border-radius: 4px;
  border: 1px dashed #0076ff;
  background-color: #fafcfe;
  width: 297px;
  height: 281px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer; }
  .attachment-module__file-picker___25t3h:hover {
    background-color: #f2f7fc; }

.attachment-module__file-picker-content___3UUZU {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.attachment-module__file-picker-headline___3UL1R {
  color: #0076ff;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.16px;
  margin: 0;
  margin-top: 11px; }

.attachment-module__file-picker-description___fqvo1 {
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0.16px;
  margin: 0;
  margin-top: 8px; }
  .attachment-module__file-picker-description___fqvo1 b {
    font-weight: 700;
    letter-spacing: 0.16px; }

.attachment-module__text___hxAIJ {
  margin-left: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1;
      flex: 1; }

.attachment-module__label___1lz7l {
  color: #a9a9a9;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0; }

.attachment-module__textarea___3-M9z {
  margin-top: 15px;
  height: 100px;
  border-radius: 4px;
  border: 1px solid #d3dbe4;
  width: 100%;
  padding: 10px;
  color: black;
  font-size: 14px;
  font-weight: 400; }

.attachment-module__save-button___1dFNg {
  color: #0076ff;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.3px;
  width: 78px;
  height: 35px;
  border-radius: 4px;
  border: 1px solid #0076ff;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-top: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer; }
  .attachment-module__save-button___1dFNg:hover {
    background: white; }

.attachment-module__close___2ypES {
  position: absolute;
  top: 20px;
  right: 20px; }

.attachment-module__image___3w36c {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 112px;
  margin-bottom: 10px;
  margin-top: -25px; }

.tier-module__tier___29l9b {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-top: 15px; }
  .tier-module__tier___29l9b:last-child {
    border-right: none; }

.tier-module__tier-headline___1OgfJ {
  color: #a9a9a9;
  font-size: 14px;
  font-weight: 500s;
  letter-spacing: 0.3px;
  pointer-events: none;
  text-align: center; }

.tier-module__border___2YBzh {
  margin-right: -1px;
  border-left: 1px solid #e8edf3;
  border-right: 1px solid #e8edf3;
  border-bottom: 1px solid #e8edf3; }

.tier-module__order___3CHGm {
  position: absolute;
  top: -16px;
  color: #a9a9a9;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.26px; }

.tier-module__dragger___gJCiE {
  width: 25px;
  height: 25px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer;
  transform: rotate(90deg); }
  .tier-module__dragger___gJCiE span {
    position: relative;
    top: -5px; }

.tier-module__menu___TkXa1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 8px; }

.tier-module__menu-content___3sqpc {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.tier-module__line___1ASQE {
  width: 1px;
  border: 1px solid #a7b6c7;
  height: 13px;
  margin-left: 11px;
  margin-right: 11px; }

.tier-module__price___2JSKE {
  color: #d3dbe4;
  font-size: 12px;
  font-weight: 500; }

.tier-module__deleteTier___1bAyx {
  position: absolute;
  box-shadow: 0 7px 12px rgba(33, 34, 34, 0.04);
  background-color: #ffffff;
  width: 120px;
  left: 50%;
  top: 63px;
  transform: translateX(-50%);
  padding: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  z-index: 800;
  border: 1px solid #0076ff;
  -o-border-image: linear-gradient(#0076ff, rgba(0, 0, 0, 0)) 1/1px;
     border-image: linear-gradient(#0076ff, rgba(0, 0, 0, 0)) 1/1px; }
  .tier-module__deleteTier___1bAyx:before {
    content: "";
    position: absolute;
    width: 14px;
    height: 14px;
    border-top: 1px solid #0076ff;
    border-left: 1px solid #0076ff;
    top: -8px;
    left: 88px;
    border-radius: 1px;
    background: white;
    transform: rotate(45deg); }

.tier-module__delete-text___1P4N4 {
  color: #000000;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.17px;
  margin: 0;
  margin-bottom: 8px !important; }

.button-module__button___3EMDN {
  height: 35px;
  border-radius: 4px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 12px;
  padding-right: 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  font-size: 12px;
  font-weight: 500;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none; }
  .button-module__button___3EMDN p {
    margin: 0; }

.button-module__green-button___3AbzA {
  background-color: white;
  border: 1px solid #49e23b;
  color: #49e23b; }
  .button-module__green-button___3AbzA:hover {
    background-color: #49e23b;
    color: white; }

.button-module__red-button___Ewg12 {
  background-color: #ff0000;
  color: white; }
  .button-module__red-button___Ewg12:hover {
    background-color: #ff9999; }

.button-module__empty-primary___3pU29 {
  background-color: white;
  color: #49e23b;
  border: 1px solid #49e23b;
  min-width: 121.63px; }

.button-module__secondary___1AbY6 {
  border: 1px solid #0076ff;
  background-color: white;
  color: #0076ff; }
  .button-module__secondary___1AbY6:hover {
    background-color: white; }

.button-module__appAction___3_85v {
  border: 1px solid #a7b6c7;
  color: black;
  background-color: white; }
  .button-module__appAction___3_85v:hover {
    background-color: #f2f2f2; }

.button-module__text___1z3a4 {
  font-size: 18px;
  font-weight: 500; }

.button-module__icon___3F5nX {
  padding-left: 8px; }

.connection-module__border___2BPOa {
  margin-right: -1px;
  margin-bottom: -1px;
  border: 1px solid #e8edf3;
  background: rgba(255, 255, 255, 0.5); }

.connection-module__odd___1ifRO {
  background-color: #fafcfe; }

.control-module__package-control___bpVUd {
  height: 60px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 40px;
  margin-bottom: -1px; }

.control-module__line___4CpXJ {
  width: 21px;
  height: 1px;
  background: #d3dbe4;
  margin-top: 8px;
  margin-bottom: 3px; }

.control-module__menu-container___2NcJE {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.control-module__menu-icon___35H5Q {
  position: relative; }

.control-module__more___WvaQU {
  display: block;
  position: relative; }
  .control-module__more___WvaQU span {
    z-index: 2; }

.control-module__click-zone___9yZMR {
  position: absolute;
  height: 15px;
  width: 30px;
  top: -6px;
  left: -7px;
  z-index: 1; }

.dropdown-module__dropdown___dP9xz {
  position: absolute;
  width: 150px;
  background: white;
  border: 1px solid #0076ff;
  -o-border-image: linear-gradient(#0076ff, rgba(0, 0, 0, 0)) 1/1px;
     border-image: linear-gradient(#0076ff, rgba(0, 0, 0, 0)) 1/1px;
  left: 50%;
  transform: translateX(-50%);
  padding: 0px 5px 0px 5px;
  top: 25px;
  box-shadow: 0 7px 12px rgba(33, 34, 34, 0.04);
  z-index: 500; }

.dropdown-module__option___Dax88 {
  display: -ms-flexbox;
  display: flex;
  margin-top: 13px;
  margin-bottom: 13px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  -ms-flex-align: center;
      align-items: center; }
  .dropdown-module__option___Dax88 > p {
    margin: 0;
    margin-left: 6px;
    color: #000;
    font-size: 13px;
    font-weight: 400; }
  .dropdown-module__option___Dax88:hover {
    text-decoration: underline; }

.dropdown-module__extender___11jKK {
  position: absolute;
  width: 140px;
  height: 30px;
  z-index: 400;
  top: -16px;
  left: -1px; }

.dropdown-module__delete-text___UC4TP {
  color: #000000;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.17px;
  margin: 0;
  margin-bottom: 8px !important; }

.dropdown-module__confirm-delete___3_4Ds {
  position: absolute;
  box-shadow: 0 7px 12px rgba(33, 34, 34, 0.04);
  background-color: #ffffff;
  left: 50%;
  top: 30px;
  transform: translateX(-50%);
  padding: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  z-index: 800;
  border: 1px solid #0076ff;
  -o-border-image: linear-gradient(#0076ff, rgba(0, 0, 0, 0)) 1/1px;
     border-image: linear-gradient(#0076ff, rgba(0, 0, 0, 0)) 1/1px;
  max-width: 220px;
  width: 120px; }
  .dropdown-module__confirm-delete___3_4Ds:before {
    content: "";
    position: absolute;
    width: 14px;
    height: 14px;
    border-top: 1px solid #0076ff;
    border-left: 1px solid #0076ff;
    top: -3px;
    left: 50%;
    border-radius: 1px;
    background: white;
    transform: rotate(45deg) translateX(-50%); }

.form-module__form___OLneK {
  box-shadow: 0 7px 12px rgba(33, 34, 34, 0.04);
  background-color: #ffffff;
  position: absolute;
  z-index: 999;
  left: 50%;
  top: 40px;
  transform: translateX(-50%);
  padding: 0px 20px 20px 20px;
  min-width: 405px;
  border: 1px solid #0076ff;
  -o-border-image: linear-gradient(#0076ff, #fff) 27/1px;
     border-image: linear-gradient(#0076ff, #fff) 27/1px; }

.form-module__form-background___NhD2J {
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  background: #0076ff;
  background: linear-gradient(to bottom, #07f 0%, #fff 100%); }

.form-module__input-row___qY1J3 {
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -ms-flex-align: center;
      align-items: center;
  margin-left: -10px;
  margin-right: -10px; }

.form-module__input-container___3064j {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1;
      flex: 1;
  margin-left: 10px;
  margin-right: 10px; }

.form-module__input-container-small___DQbnk {
  margin-left: 0px;
  margin-right: 0px; }

.form-module__input-row-small___3ICNz > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-left: 10px;
  margin-right: 10px; }

.form-module__input-row-small___3ICNz .form-module__input___35gSC {
  margin-top: 3px;
  max-width: 100px; }

.form-module__label-container___2-bJ- {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px; }

.form-module__label___33g2t {
  color: #a7b6c7;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  margin-left: 5px; }

.form-module__rowLabel___23sGl {
  margin: 0;
  margin-left: calc(5px + 10px);
  margin-bottom: 2px; }

.form-module__input___35gSC {
  border-radius: 4px;
  border: 1px solid #d3dbe4;
  outline: none;
  height: 40px;
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  padding-left: 10px;
  max-width: 175px;
  background: white; }
  .form-module__input___35gSC:focus {
    border: 1px solid #0076ff; }

.form-module__teaxtarea___1OV30 {
  padding-top: 15px;
  padding-left: 15px;
  max-width: 100%;
  padding-bottom: 15px;
  height: 80px; }

.form-module__splitter___3EBXS {
  padding-left: 8px;
  padding-right: 8px;
  color: #000000;
  font-size: 14px;
  font-weight: 400; }

.form-module__save___CHGae {
  color: #0076ff;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.3px;
  width: 78px;
  height: 35px;
  border-radius: 4px;
  border: 1px solid #0076ff;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-top: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  margin-top: 20px;
  margin-left: auto; }
  .form-module__save___CHGae:hover {
    background: white; }

.form-module__close___1dZKl {
  position: absolute;
  top: 10px;
  right: 10px; }

.opportunity-module__checkbox___1Dmef {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -10px -15px; }

.opportunity-module__checkbox-item___31i9i {
  margin: 10px 15px; }

.opportunity-module__dropdown___2UZjj {
  margin-top: 40px;
  max-width: 230px; }

.opportunity-module__dropdown-item___2wagF {
  margin-top: 30px; }
  .opportunity-module__dropdown-item___2wagF:first-child {
    margin-top: 0px; }

.additional-module__element___1nJ-u {
  margin-bottom: -10px;
  margin-top: 33px; }

.additional-module__container___b8wBF {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  margin: 0px -5px; }
  .additional-module__container___b8wBF > div {
    -ms-flex: 1;
        flex: 1;
    position: relative;
    margin: 0px 5px; }

.additional-module__metric-value___2_Anv {
  max-width: 200px; }

.additional-module__metric-block___2Z5wQ {
  position: absolute;
  top: -17px; }

.additional-module__metric-instance___1wUTz {
  margin-top: 10px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .additional-module__metric-instance___1wUTz > *:first-child {
    -ms-flex: 1;
        flex: 1; }

.additional-module__delete-icon___5tEXb {
  cursor: pointer;
  margin-left: 15px; }

.additional-module__add-instance___29UPl {
  margin-top: 30px; }

.additional-module__icons___2nFXM {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 13px;
  top: 50%;
  transform: translateY(-50%); }
  .additional-module__icons___2nFXM div {
    margin-right: 13px; }
  .additional-module__icons___2nFXM div:last-child {
    margin-right: 0px; }

.additional-module__textarea___2yXJv {
  margin-top: 25px; }

.additional-module__button___3NEE2 {
  margin-top: 5px;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end; }

.button-module__button___2C7K1 {
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 4px; }
  .button-module__button___2C7K1 p {
    color: #ffffff;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.13px; }

.button-module__content___3MjDD {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: 100%; }

.button-module__icon___S_Lr5 {
  margin-left: 10px; }

.button-module__button-primary___1E5qq {
  background-color: #0076ff;
  height: 40px;
  padding: 10px;
  padding-left: 13px;
  padding-right: 13px;
  color: #ffffff;
  box-shadow: 0 8px 14px rgba(0, 118, 255, 0.2); }
  .button-module__button-primary___1E5qq .button-module__icon___S_Lr5 {
    font-size: 14px; }
  .button-module__button-primary___1E5qq p {
    font-size: 14px; }
  .button-module__button-primary___1E5qq:hover {
    background-color: #1a84ff; }

.button-module__button-premium___1hphM {
  background-color: #F4C24E;
  padding: 6px 7px; }
  .button-module__button-premium___1hphM p {
    color: #ffffff; }
  .button-module__button-premium___1hphM svg, .button-module__button-premium___1hphM path {
    fill: #ffffff !important; }
  .button-module__button-premium___1hphM:hover {
    background-color: #f5ca66; }

.button-module__button-control___1tKBz {
  height: 30px;
  font-size: 13px;
  border-radius: 4px;
  background-color: #0076ff;
  padding: 2px 9px; }
  .button-module__button-control___1tKBz .button-module__content___3MjDD {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
  .button-module__button-control___1tKBz p {
    color: #ffffff; }
  .button-module__button-control___1tKBz svg, .button-module__button-control___1tKBz path {
    font-size: 14px;
    fill: #ffffff !important; }
  .button-module__button-control___1tKBz:hover {
    background-color: #1a84ff; }
  .button-module__button-control___1tKBz .button-module__icon___S_Lr5 {
    margin-left: 0px;
    margin-right: 6px; }
  .button-module__button-control___1tKBz.button-module__active___4zqnK {
    background: red; }
    .button-module__button-control___1tKBz.button-module__active___4zqnK p {
      color: #ffffff; }
    .button-module__button-control___1tKBz.button-module__active___4zqnK svg, .button-module__button-control___1tKBz.button-module__active___4zqnK path {
      fill: #ffffff !important; }

.button-module__button-light___1A2s_ {
  height: 30px;
  font-size: 13px;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.1);
  padding: 2px 9px; }
  .button-module__button-light___1A2s_ .button-module__content___3MjDD {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
  .button-module__button-light___1A2s_ p {
    color: #ffffff; }
  .button-module__button-light___1A2s_ svg, .button-module__button-light___1A2s_ path {
    font-size: 14px;
    fill: #ffffff !important; }
  .button-module__button-light___1A2s_:hover {
    background-color: rgba(255, 255, 255, 0.15); }
  .button-module__button-light___1A2s_ .button-module__icon___S_Lr5 {
    margin-left: 0px;
    margin-right: 6px; }
  .button-module__button-light___1A2s_.button-module__active___4zqnK {
    background: white; }
    .button-module__button-light___1A2s_.button-module__active___4zqnK p {
      color: #0076ff; }
    .button-module__button-light___1A2s_.button-module__active___4zqnK svg, .button-module__button-light___1A2s_.button-module__active___4zqnK path {
      fill: #0076ff !important; }

.media-module__explain-expand___39dTa {
  color: #738293;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  margin-top: 8px; }
  .media-module__explain-expand___39dTa:hover {
    color: #0076ff; }

.media-module__description___1lI7g {
  margin-left: 20px;
  margin-top: 25px; }

.media-module__more-info___vehLo {
  position: relative; }

.media-module__line-container___1fAF5 {
  position: absolute;
  top: -33px; }

.media-module__hide-more-info___2OqTa {
  cursor: pointer;
  left: -6px;
  position: absolute;
  top: 46px; }

.website-module__instance___1QLqG {
  margin-bottom: 15px; }
  .website-module__instance___1QLqG:first-child {
    margin-top: 30px; }

.website-module__container___alG81 {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  position: relative; }
  .website-module__container___alG81 > div:first-child {
    -ms-flex: 1;
        flex: 1;
    position: relative;
    display: -ms-flexbox;
    display: flex; }
    .website-module__container___alG81 > div:first-child > div {
      -ms-flex: 1;
          flex: 1; }
    .website-module__container___alG81 > div:first-child > div:last-child {
      margin-left: 10px; }

.website-module__deleteIcon___2tPLQ {
  margin-left: 15px; }

.website-module__more-info___3QfYl {
  margin-right: 30px;
  position: relative; }

.website-module__item___3snfU {
  margin-left: 20px;
  margin-top: 25px; }

.website-module__line-container___1-x7c {
  position: absolute;
  top: -33px; }

.website-module__hide-more-info___13DTL {
  cursor: pointer;
  left: -6px;
  position: absolute;
  top: 46px; }

.website-module__explain-expand___3egZS {
  color: #738293;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  margin-top: 8px; }
  .website-module__explain-expand___3egZS:hover {
    color: #0076ff; }

.dropdown-module__container___37QDE {
  margin-bottom: 15px;
  position: relative; }

.dropdown-module__dropdown-wrap___lvCpH {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .dropdown-module__dropdown-wrap___lvCpH > *:first-child {
    -ms-flex: 1;
        flex: 1; }

.dropdown-module__delete-icon___3eaon {
  margin-left: 15px; }

.dropdown-module__explain-expand___1io1Z {
  color: #738293;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  margin-top: 8px; }
  .dropdown-module__explain-expand___1io1Z:hover {
    color: #0076ff; }

.dropdown-module__description___3NVCT {
  margin-left: 20px;
  margin-top: 25px; }

.dropdown-module__more-info___189I0 {
  position: relative; }

.dropdown-module__line-container___2wCnc {
  position: absolute;
  top: -33px; }

.dropdown-module__hide-more-info___3HBtA {
  cursor: pointer;
  left: -6px;
  position: absolute;
  top: 46px; }

.contact-module__container___27Ap9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative; }

.contact-module__header___jbGXS {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px; }

.contact-module__row-inputs___2SiwJ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 0px -5px; }
  .contact-module__row-inputs___2SiwJ > * {
    margin: 0px 5px; }

.contact-module__header-item___jp_IY {
  -ms-flex: 1;
      flex: 1; }
  .contact-module__header-item___jp_IY > * {
    margin-top: 35px; }
  .contact-module__header-item___jp_IY > *:first-child {
    margin-top: 0px; }
  .contact-module__header-item___jp_IY:first-child {
    margin-right: 20px; }

.contact-module__description___qbcEM {
  margin-bottom: 30px; }

.contact-module__delete-icon___Lg0qQ {
  position: absolute;
  right: -25px;
  top: 10px; }

.speaker-module__container___IljmE {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative; }

.speaker-module__header___3eVOC {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px; }

.speaker-module__row-inputs___2_6tE {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 0px -5px; }
  .speaker-module__row-inputs___2_6tE > * {
    margin: 0px 5px;
    -ms-flex: 1;
        flex: 1; }

.speaker-module__header-item___3C3UF {
  -ms-flex: 1;
      flex: 1; }
  .speaker-module__header-item___3C3UF > * {
    margin-top: 35px; }
  .speaker-module__header-item___3C3UF > *:first-child {
    margin-top: 0px; }
  .speaker-module__header-item___3C3UF:first-child {
    margin-right: 20px; }

.speaker-module__description___2kANH {
  margin-bottom: 30px; }

.speaker-module__name-input-wrap___HuQ3h {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .speaker-module__name-input-wrap___HuQ3h > *:first-child {
    -ms-flex: 1;
        flex: 1; }
  .speaker-module__name-input-wrap___HuQ3h > *:last-child {
    margin-left: 15px; }

.section-module__section___i5FbA {
  margin-left: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  border-radius: 4px;
  border: 1px solid #f0f0f0;
  background-color: #ffffff;
  padding: 25px 30px; }

.section-module__menu___2rd1f {
  display: -ms-flexbox;
  display: flex; }

.section-module__text___281lI {
  -ms-flex: 1;
      flex: 1; }

.section-module__more-container___3dPRQ {
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.section-module__more___2-12a {
  width: 32px;
  height: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 4px;
  color: #828282;
  cursor: pointer; }
  .section-module__more___2-12a:hover {
    background-color: #eaeaea;
    color: #0076ff; }

.section-module__more-active___3d0Wk {
  background-color: #e2e2e2;
  color: #0076ff; }

.section-module__dropdown___363ZE {
  position: absolute;
  top: calc(30px + 3px);
  right: 0;
  border-radius: 4px;
  border: 1px solid #f0f0f0;
  background: white;
  min-width: 100px; }

.section-module__dropdown-item___21Oiy {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #221b22;
  font-size: 13px;
  font-weight: 500;
  line-height: 15px;
  cursor: pointer;
  padding: 10px; }
  .section-module__dropdown-item___21Oiy p {
    margin-left: 5px; }
  .section-module__dropdown-item___21Oiy:hover {
    background: #eaeaea;
    color: #0076ff; }

.section-module__headline___3nRJd {
  color: #2c242c;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  text-transform: capitalize; }

.section-module__description___1A9U9 {
  margin-top: 14px;
  color: #a9a9a9;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px; }

.page-module__premium___11VZc {
  display: -ms-flexbox;
  display: flex;
  margin-top: 25px;
  margin-left: 20px;
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #682eff; }

.page-module__headline___1nldh {
  display: -ms-flexbox;
  display: flex; }
  .page-module__headline___1nldh p {
    color: #2c242c;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.2px; }
  .page-module__headline___1nldh p:last-child {
    color: #682eff; }
  .page-module__headline___1nldh div {
    margin-left: 6px;
    margin-right: 4px;
    color: #682eff; }

.page-module__description___3eu0a {
  padding: 21px 30px;
  -ms-flex: 1;
      flex: 1; }

.page-module__premium-description___2StuP {
  color: #a9a9a9;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-top: 10px; }

.page-module__unlock___29Aqr {
  margin-top: 10px;
  color: #682eff;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  cursor: pointer;
  text-decoration: underline; }
  .page-module__unlock___29Aqr:hover {
    text-decoration: none; }

.form-module__form___23eks {
  height: 100%;
  width: 100%;
  transform: translateZ(0px);
  background: #fafafa; }

.form-module__elements___Y2cja {
  margin-right: 20px;
  min-height: calc(100vh - 50px - 30px - 50px); }

.form-module__track___2qfc0 {
  width: 3px !important;
  background: none !important;
  top: 33px !important;
  right: 2px !important;
  height: calc(100% - 37px) !important; }

.pages-module__container___2xzmX {
  max-height: 50px;
  height: auto;
  box-shadow: 0 2px 16px rgba(44, 36, 44, 0.08);
  border-radius: 0 2px 0 0;
  background-color: #ffffff;
  display: -ms-flexbox;
  display: flex;
  position: sticky;
  position: -webkit-sticky;
  top: 50px;
  z-index: 20;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin-top: 50px; }

.pages-module__icon-container___2nI_z {
  width: 20px;
  height: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 10px;
  border-right: 1px solid #f1f1f2;
  cursor: pointer; }
  .pages-module__icon-container___2nI_z:hover svg, .pages-module__icon-container___2nI_z:hover path {
    fill: #0076ff; }

.pages-module__pages___H1nQa {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 10px;
  width: 100%; }

.pages-module__scroll-bar___2iMny {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 50px;
  top: 4px; }

.pages-module__content___2CFrZ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .pages-module__content___2CFrZ > div:first-child {
    padding-left: 20px; }
  .pages-module__content___2CFrZ > div:last-child {
    padding-right: 20px; }

.pages-module__track___1Z0tv {
  left: 0px !important;
  height: 4px !important;
  width: calc(100% - 8px) !important;
  background: none !important;
  opacity: 0;
  transition: 0.1s opacity ease-in-out; }

.pages-module__active-hover___3Sp65 {
  transition: 0.1s opacity ease-in-out;
  opacity: 1; }

.pages-module__container-expanded___1p8DT {
  max-height: 350px;
  transition: 0.6s all ease-in-out;
  overflow: hidden; }
  .pages-module__container-expanded___1p8DT .pages-module__icon-container___2nI_z {
    transform: rotate(180deg);
    transition: 0.2s transform ease-in-out;
    -ms-flex-align: center;
        align-items: center; }

.pages-module__expanded-pages___35hNH {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 8px;
  margin-left: 11px; }

.pages-module__line___AoLk1 {
  min-width: 100px;
  height: 1px;
  background: #2c242c;
  margin-left: 20px;
  margin-right: 28px;
  -ms-flex: 1;
      flex: 1; }

.page-module__container___2M9Oh:last-child .page-module__item___1ieip .page-module__line___2aDAS {
  display: none; }

.page-module__item___1ieip {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  cursor: pointer;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.46px;
  line-height: 15px;
  padding-right: 4px;
  white-space: nowrap;
  text-transform: capitalize;
  color: #2c242c; }
  .page-module__item___1ieip span {
    width: 12px;
    margin-right: 6px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
  .page-module__item___1ieip:hover {
    color: rgba(0, 118, 255, 0.8); }

.page-module__item-active___2QgQb {
  color: #0076ff; }
  .page-module__item-active___2QgQb .page-module__line___2aDAS {
    background: #0076ff; }

.page-module__item-premium___47U_i {
  color: #2c242c; }

.page-module__item-active___2QgQb.page-module__item-premium___47U_i {
  color: #682eff; }
  .page-module__item-active___2QgQb.page-module__item-premium___47U_i .page-module__line___2aDAS {
    background: #682eff; }

.page-module__editing-page___4Fqsl {
  position: absolute;
  bottom: -8px;
  border-radius: 4px;
  background-color: rgba(0, 118, 255, 0.2);
  width: calc(100% + 10px);
  height: 3px; }

.page-module__icon___81iiM {
  position: absolute;
  right: -14px; }

.nav-module__nav-container___2rTED {
  position: relative;
  width: 45px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  box-shadow: -2px 0 16px rgba(44, 36, 44, 0.08);
  cursor: pointer; }
  .nav-module__nav-container___2rTED:hover {
    color: #0076ff; }

.nav-module__icon___1T1LE {
  position: absolute;
  width: 16px;
  height: 16px;
  background: white;
  border: 5px solid red;
  border-radius: 50%;
  left: -8px;
  bottom: -8px; }

.nav-module__menu___18gR1 {
  position: absolute;
  right: 0;
  top: 0;
  box-shadow: -2px 0 16px rgba(44, 36, 44, 0.08);
  background-color: #ffffff;
  padding: 17px; }

.nav-module__header___o-WHH {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center; }
  .nav-module__header___o-WHH div {
    font-size: 14px;
    font-weight: 400; }
    .nav-module__header___o-WHH div:hover {
      color: #0076ff; }
  .nav-module__header___o-WHH p {
    margin-right: 130px;
    color: #a9a9a9;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase; }

.nav-module__pages___1ZM_u {
  margin-top: 20px; }
  .nav-module__pages___1ZM_u > div {
    padding-top: 8px;
    padding-bottom: 8px; }
  .nav-module__pages___1ZM_u > div:first-child {
    padding-top: 0px; }
  .nav-module__pages___1ZM_u > div:last-child {
    padding-bottom: 0px; }

.nav-module__page___310QM {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  cursor: pointer;
  color: #2c242c; }
  .nav-module__page___310QM:hover .nav-module__page-name___3BzYS {
    color: #0076ff; }

.nav-module__page-active___3G86z .nav-module__page-name___3BzYS {
  color: #0076ff; }

.nav-module__page-hidden___19A1u {
  color: #cecece; }

.nav-module__page-name___3BzYS {
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.46px;
  line-height: 15px; }

.nav-module__page-view-icons___2sPXg {
  display: -ms-flexbox;
  display: flex;
  font-size: 14px; }
  .nav-module__page-view-icons___2sPXg:hover {
    color: #0076ff; }

.nav-module__name-container___38-Am {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.nav-module__page-crown___il2b5 {
  color: #682eff;
  font-size: 12px;
  margin-right: 9px;
  margin-bottom: 2px; }
  .nav-module__page-crown___il2b5:hover {
    color: #7a48ff; }

html, body {
  font-family: 'objektiv-mk3'; }

.modal-overlay {
  background-color: rgba(255, 255, 255, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 999; }

.modal-container {
  box-shadow: 0 2px 0 rgba(0, 118, 255, 0.2);
  border-radius: 4px;
  border: 1px solid #0076ff;
  background-color: #ffffff;
  outline: none;
  padding: 15px;
  position: relative;
  width: 100%;
  max-height: 100vh; }

.modal-overlay-clean {
  background-color: rgba(44, 36, 44, 0.2);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 999; }

.modal-container-clean {
  outline: none;
  padding: 80px;
  position: relative;
  width: 100%;
  max-height: 100vh;
  box-shadow: 0 2px 34px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  background-color: #ffffff; }

 {
  /* Left placement tooltip arrow (arrow will be on right side of tooltip) */
  /* Top placement tooltip arrow (arrow will be on bottom side of tooltip) */
  /* Bottom placement tooltip arrow (arrow will be on top side of tooltip) */ }
  html, body {
    margin: 0;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    background-color: #f7f7f7; }
  html {
    overflow: hidden;
    height: 100%; }
  body {
    height: 100%;
    overflow: auto; }
  * {
    margin: 0;
    padding: 0;
    box-sizing: border-box; }
  .tippy-tooltip.honeybee-theme {
    background: white;
    border-radius: 4px;
    box-shadow: 0 2px 16px rgba(44, 36, 44, 0.08);
    padding: 10px;
    font-weight: 400;
    font-size: 14px;
    color: #2c242c; }
  .tippy-popper[x-placement^='right'] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-right: 7px solid #ffffff; }
  .tippy-popper[x-placement^='left'] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-left: 7px solid #ffffff; }
  .tippy-popper[x-placement^=top] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-top: 7px solid #ffffff; }
  .tippy-popper[x-placement^=bottom] .tippy-tooltip.honeybee-theme [x-arrow] {
    border-bottom: 7px solid #ffffff; }
  .tippy-tooltip-content {
    max-width: 200px;
    text-align: left;
    line-height: 1.4; }
    .tippy-tooltip-content p {
      margin-top: 6px; }
      .tippy-tooltip-content p:first-child {
        margin-top: 0px; }

.pac-container {
  position: absolute;
  top: 10px;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  background-color: #ffffff; }

.pac-item {
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px; }

.Toastify__toast--success {
  background: #0076ff;
  border-radius: 4px;
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

.Toastify__toast--error {
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

.Toastify__toast--info {
  background: #fff;
  border-radius: 4px;
  color: black;
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

::-webkit-input-placeholder {
  color: #a9a9a9; }

:-moz-placeholder {
  color: #a9a9a9; }

::-moz-placeholder {
  color: #a9a9a9; }

:-ms-input-placeholder {
  color: #a9a9a9; }

.navigation-module__container___c74z8 {
  height: 58px;
  border: 1px solid #f0f0f0;
  background-color: #ffffff;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 0px 15px; }

.navigation-module__autosave___1OaLy {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #cecece;
  font-size: 12px;
  font-weight: 700;
  line-height: 24px; }
  .navigation-module__autosave___1OaLy > div {
    margin-right: 6px; }

.navigation-module__button___3o8BU {
  outline: none;
  border: none;
  height: 30px;
  padding: 5px 11px;
  border-radius: 4px;
  background-color: rgba(0, 85, 244, 0.15);
  color: #0076ff;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.14px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  line-height: 18px;
  display: -ms-flexbox;
  display: flex; }
  .navigation-module__button___3o8BU svg, .navigation-module__button___3o8BU path {
    margin-right: 7px;
    fill: #0076ff !important; }
  .navigation-module__button___3o8BU:last-child svg, .navigation-module__button___3o8BU:last-child path {
    margin-right: 0px;
    margin-left: 7px; }
  .navigation-module__button___3o8BU:hover {
    background-color: rgba(0, 85, 244, 0.05); }

.navigation-module__forward___1nbmm {
  background-color: #0076ff;
  color: white;
  cursor: pointer;
  box-shadow: 0 8px 14px rgba(0, 118, 255, 0.2); }
  .navigation-module__forward___1nbmm svg, .navigation-module__forward___1nbmm path {
    margin-right: 7px;
    fill: white !important; }
  .navigation-module__forward___1nbmm:hover {
    background-color: rgba(0, 118, 255, 0.9); }

.navigation-module__inactive___34ueL {
  visibility: hidden; }

.template-module__container___3eQQO {
  transform: translateZ(0px); }

.template-module__template___VKzvh {
  width: 50%;
  width: 400px;
  height: calc(100% - 80px);
  will-change: width;
  transform: translateZ(0px); }

.template-module__wrapper___3zuvJ {
  height: 100%;
  overflow: hidden;
  transform: translateZ(0px); }
  .template-module__wrapper___3zuvJ.template-module__template-mobile___1z38A {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
    background: white;
    border-radius: 34px;
    width: 400px;
    margin: 30px auto;
    height: calc(100% - 90px);
    box-shadow: 0 2px 0 rgba(0, 118, 255, 0.2); }

.navbar-module__navbar___1Xef5 {
  box-shadow: 0 1px 14px #1a161a;
  background-color: #1a161a;
  border-radius: 0 2px 0 0;
  height: 50px;
  padding: 0px 12px 0px 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative;
  z-index: 1;
  margin-top: 50px; }

.navbar-module__icons___1jLDZ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 0px -5px 0px -5px;
  color: white; }
  .navbar-module__icons___1jLDZ > div:hover {
    color: #0076ff; }
  .navbar-module__icons___1jLDZ > * {
    margin-left: 5px;
    margin-right: 5px; }

.navbar-module__icon-active___3WOJA {
  color: #0076ff; }

.navbar-module__buttons___3mxzf {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 0px -3px 0px -3px; }
  .navbar-module__buttons___3mxzf > * {
    margin: 0px 3px 0px 3px; }

.builder-module__container___1Rwcx {
  width: 100vw;
  height: 100vh;
  overflow: hidden; }

.builder-module__content___17cE4 {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  float: left;
  height: 100%;
  will-change: transform; }

.builder-module__form___3n1Lt {
  width: 50%;
  height: 100%;
  width: 1000px;
  will-change: width;
  transform: translateZ(0px); }

.builder-module__template___3v8gz {
  width: 50%;
  height: 100%;
  width: 400px;
  will-change: width;
  transform: translateZ(0px); }

.builder-module__customization___3QKbp {
  height: 100%;
  width: 350px;
  will-change: width;
  transform: translateZ(0px); }

.builder-module__overflow___23UPu {
  width: 20px;
  background: #2c242c;
  height: 100%; }

.nav-module__nav___2VyUk {
  height: 50px;
  background-color: #2c242c;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  color: #ffffff;
  position: fixed;
  top: 0;
  z-index: 10;
  width: 100%; }

.nav-module__item___33n6T {
  padding: 0px 20px;
  height: 100%;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex; }

.nav-module__nav-item___2-eFl {
  cursor: pointer; }
  .nav-module__nav-item___2-eFl:hover {
    background: #3a2f3a; }

.nav-module__go-back___2a8wm {
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px; }

.nav-module__nav-item-full___F7D4q {
  padding-left: 5px;
  -ms-flex: 1;
      flex: 1;
  font-size: 18px;
  font-weight: 500; }

.nav-module__preview___-uDnM {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer; }

.nav-module__publish___1I9cv {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.nav-module__preview-icon___1UUzL {
  padding-left: 10px;
  font-size: 12px; }
  .nav-module__preview-icon___1UUzL svg, .nav-module__preview-icon___1UUzL path {
    fill: #ffffff; }

.nav-module__link___1CU3y {
  display: -ms-flexbox;
  display: flex;
  padding: 6px 12px;
  border-radius: 4px;
  background-color: #39303a;
  color: #645d65;
  font-size: 13px;
  font-weight: 500;
  margin-right: 10px;
  cursor: initial;
  text-decoration: none; }
  .nav-module__link___1CU3y div {
    margin-right: 9px; }

.nav-module__link___1CU3y {
  cursor: pointer; }
  .nav-module__link___1CU3y:hover {
    background-color: #473c48;
    color: white; }

.publish-module__container___2xXwn {
  position: relative;
  margin-right: 15px; }

.publish-module__publish___22rxT {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 2px;
  background-color: #0ecc65;
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 4px; }
  .publish-module__publish___22rxT p {
    padding: 9px 10px 9px 10px; }
  .publish-module__publish___22rxT:hover {
    background-color: #0dc260; }
    .publish-module__publish___22rxT:hover .publish-module__publish-icon___1MYrs {
      background-color: #16e073; }

.publish-module__publish-icon___1MYrs {
  background: black;
  width: 28px;
  height: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: #25ea80; }
  .publish-module__publish-icon___1MYrs > div {
    font-size: 14px;
    font-weight: 400; }

.publish-module__publish-box___3cKhI {
  position: absolute;
  background-color: white;
  right: 0px;
  top: calc(100% + 5px);
  width: 320px;
  box-shadow: 0 2px 16px rgba(44, 36, 44, 0.08);
  border-radius: 4px; }

.publish-module__header___3c8xd {
  color: #cecece;
  font-size: 9px;
  font-weight: 700;
  line-height: 12px;
  border-bottom: 2px solid #f3f3f3;
  padding: 8px 11px;
  text-transform: uppercase; }

.publish-module__button-control___1BB8v {
  margin: 12px; }

.publish-module__button___hZJs6, .publish-module__button-pdf___pw7nE {
  width: 100%;
  color: white;
  border-radius: 4px;
  background-color: #0ecc65;
  font-size: 13px;
  font-weight: 700;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 9px;
  cursor: pointer; }
  .publish-module__button___hZJs6:hover, .publish-module__button-pdf___pw7nE:hover {
    background-color: #10e471; }

.publish-module__button-pdf___pw7nE {
  background-color: #0076ff;
  margin-top: 11px;
  outline: none;
  border: none; }
  .publish-module__button-pdf___pw7nE:hover {
    background-color: #1a84ff; }

.publish-module__button-pdf-disabled___2QJ1I {
  color: #a9a9a9;
  background-color: #f3f3f3; }
  .publish-module__button-pdf-disabled___2QJ1I:hover {
    background-color: #f3f3f3; }

.publish-module__active-publish___VwpyF {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 12px; }

.publish-module__website___2Jzal {
  color: #a9a9a9;
  font-size: 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer; }
  .publish-module__website___2Jzal p {
    margin-left: 6px; }
  .publish-module__website___2Jzal:hover {
    text-decoration: underline; }

.publish-module__last-publish___DTpZi {
  color: #cecece;
  font-size: 12px;
  font-weight: 500;
  font-weight: 500; }

.publish-module__modal-headline___3c3Au {
  color: #2c242c;
  font-size: 18px;
  font-weight: 500;
  margin: 0;
  margin-bottom: 25px; }

.publish-module__modal___1oatz {
  text-align: center; }
  .publish-module__modal___1oatz p {
    color: #2c242c;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 20px; }
  .publish-module__modal___1oatz a {
    color: #0076ff;
    font-weight: 700; }
  .publish-module__modal___1oatz span {
    color: #682eff; }
  .publish-module__modal___1oatz .publish-module__text___3XHmJ {
    margin-bottom: 35px; }

.publish-module__button-modal___2sCzo {
  color: #0076ff;
  font-size: 13px;
  font-weight: 700;
  border-radius: 4px;
  background-color: rgba(0, 118, 255, 0.2);
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  max-width: 249px;
  margin: 0 auto;
  margin-top: 35px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer; }
  .publish-module__button-modal___2sCzo:hover {
    background-color: rgba(0, 118, 255, 0.3); }

.resize-module__resizer___1U1-x {
  width: 8px;
  background-color: #2c242c;
  cursor: col-resize;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  transform: translateZ(0px); }

.resize-module__drag-container___PeKw5 {
  top: 0; }

.resize-module__drag-item___3Q1-O {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: white;
  margin-top: 3px;
  margin-bottom: 3px; }

.customization-module__container___1GErp {
  height: 100%;
  background: #221b22;
  min-width: 300px;
  -ms-flex: 1;
      flex: 1;
  padding-top: 50px;
  overflow-y: auto;
  transform: translateZ(0px); }

.customization-module__elements___vtC5S {
  padding: 10px; }
  .customization-module__elements___vtC5S > div {
    margin-top: 32px; }

.customization-module__tabs___25Ahy {
  background-color: #171317;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-align: center;
      align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0px;
  z-index: 999; }
  .customization-module__tabs___25Ahy > div {
    -ms-flex: 1;
        flex: 1; }

.customization-module__tab___1GEKy {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer; }
  .customization-module__tab___1GEKy p {
    position: relative;
    color: #ffffff;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.6px;
    line-height: 24px;
    text-transform: uppercase; }
    .customization-module__tab___1GEKy p:hover {
      color: #e10b5d; }

.customization-module__tab-active___3Aq-I p:after {
  position: absolute;
  display: block;
  content: '';
  width: 120%;
  left: -10%;
  height: 4px;
  background: #e10b5d;
  top: 125%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

.color-module__picker___R2dwh {
  min-height: 40px;
  border-radius: 4px;
  border: 1px solid #3d343d;
  background-color: #2c242c;
  width: 100%;
  border-radius: 4px;
  padding: 7px;
  cursor: pointer;
  z-index: 9999;
  position: relative; }
  .color-module__picker___R2dwh:hover {
    background-color: #4b404b; }

.color-module__row___3w6jH {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center; }

.color-module__icon___1DejP {
  margin-right: 7px;
  margin-left: 14px;
  transform: rotate(0deg);
  transition: 0.2s transform; }

.color-module__icon-active___3u6f_ {
  transform: rotate(180deg); }

.color-module__colors___1G_O3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex: 1;
      flex: 1;
  position: relative; }
  .color-module__colors___1G_O3 > * {
    -ms-flex: 1;
        flex: 1; }
  .color-module__colors___1G_O3 > *:first-child > .color-module__color___3peeb {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px; }
  .color-module__colors___1G_O3 > *:last-child > .color-module__color___3peeb {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px; }

.color-module__presets___3gvPG {
  max-height: 0px;
  transition: max-height 0.3s, margin-top 0.3s, margin-bottom 0.3s, opacity 0.3s;
  will-change: max-height, opacity;
  margin-top: -5px;
  margin-bottom: 0px;
  opacity: 0;
  pointer-events: none; }
  .color-module__presets___3gvPG > div {
    margin-top: 12px;
    margin-bottom: 5px;
    margin-right: 30px; }

.color-module__preset-active___3CC6I {
  pointer-events: all;
  opacity: 1;
  margin-top: 12px;
  margin-bottom: 2px;
  max-height: 700px;
  transition: max-height 0.3s, opacity 0.3s; }

.color-module__preset___3Qgny {
  border: 1px solid transparent; }
  .color-module__preset___3Qgny:hover {
    border: 1px solid #0076ff; }

.color-module__color___3peeb {
  height: 26px;
  position: relative; }
  .color-module__color___3peeb:first-child .color-module__picker-color___2GtsS {
    left: 85%; }
  .color-module__color___3peeb:last-child .color-module__picker-color___2GtsS {
    left: 25%; }

.color-module__picker-color___2GtsS {
  position: absolute;
  z-index: 100;
  transform: translateX(-50%); }

.color-module__label___3-1M6 {
  color: #6f7882;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 6px; }

.color-module__color-selected-text___1u4GG {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0px 10px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  color: #ffffff;
  font-size: 10px;
  font-weight: 500;
  line-height: 12px;
  pointer-events: none; }

.label-module__container___2X031 {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 8px; }

.label-module__container-premium___3RC2x {
  margin-bottom: 9px; }

.label-module__label___KzG5n {
  color: #a9a9a9;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase; }

.label-module__help-text___5pDyT {
  color: rgba(169, 169, 169, 0.5);
  font-size: 10px;
  font-weight: 700;
  margin-bottom: 8px; }

.label-module__premium___2Hc6F {
  border-radius: 4px;
  background-color: #682eff;
  padding: 7px 9px;
  display: -ms-flexbox;
  display: flex;
  color: #ffffff;
  font-size: 10px;
  font-weight: 500;
  text-decoration: underline;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer; }
  .label-module__premium___2Hc6F div {
    margin-right: 6px; }
  .label-module__premium___2Hc6F:hover {
    text-decoration: none; }

.content-module__locked___yZ-re {
  pointer-events: none;
  opacity: 0.3; }

.uploaded-module__file-upload___1x5Tn {
  min-height: 70px;
  height: 70px; }

.contact-module__contact-label___31AzM {
  margin-top: 12px; }
  .contact-module__contact-label___31AzM:first-child {
    margin-top: 0px; }
  .contact-module__contact-label___31AzM .contact-module__label___1pSpQ {
    color: rgba(169, 169, 169, 0.5);
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 6px; }
  .contact-module__contact-label___31AzM input {
    height: 45px;
    width: 100%;
    border: 1px solid #3d343d;
    background-color: #2c242c;
    border-radius: 4px;
    padding-left: 15px;
    outline: none;
    color: white; }
    .contact-module__contact-label___31AzM input:focus {
      border: 1px solid #4b404b; }

.input-module__label___3BWWX {
  color: rgba(169, 169, 169, 0.5);
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 6px; }

.input-module__input___3oRQz {
  height: 45px;
  width: 100%;
  border: 1px solid #3d343d;
  background-color: #2c242c;
  border-radius: 4px;
  padding-left: 15px;
  font-size: 14px;
  outline: none;
  color: white; }
  .input-module__input___3oRQz:focus {
    border: 1px solid #4b404b; }

.checkbox-module__label___2dcV9 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer; }
  .checkbox-module__label___2dcV9 span {
    display: block;
    margin-left: 6px;
    color: #a9a9a9;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }

.font-module__font-selector___3DQrs {
  height: 40px;
  width: 100%;
  border: 1px solid #3d343d;
  background-color: #2c242c;
  border-radius: 4px;
  padding-left: 15px;
  padding-right: 15px;
  outline: none;
  color: white;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  cursor: pointer; }
  .font-module__font-selector___3DQrs:hover {
    background-color: #3a2f3a; }
  .font-module__font-selector___3DQrs:focus {
    border: 1px solid #4b404b; }
  .font-module__font-selector___3DQrs input {
    border: none;
    outline: none;
    height: 100%;
    background: transparent;
    color: white;
    cursor: pointer;
    width: 100%; }

.font-module__font-selector-active___1M_7O {
  background-color: #2c242c;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom: 0px; }

.font-module__font-list___1wUUA {
  background-color: #2c242c;
  border: 1px solid #3d343d;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  max-height: 250px;
  overflow: auto;
  position: absolute;
  width: 100%;
  z-index: 10000; }

.font-module__font-item___1eaM2 {
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  padding-left: 15px;
  padding-right: 15px;
  color: white; }
  .font-module__font-item___1eaM2:hover {
    background-color: #3a2f3a; }

.wording-module__container___1I-1l {
  border: 1px solid #3d343d;
  background-color: #2c242c;
  padding: 7px;
  padding-top: 15px;
  padding-bottom: 15px; }

.wording-module__elements___2WpvB > div {
  margin-top: 15px; }

.wording-module__label___g3GSm {
  color: #a9a9a9;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase; }

.sections-module__sections___1s5GC {
  margin-top: 20px;
  margin-bottom: 100px; }

.sections-module__label___3xK4O {
  color: #a9a9a9;
  font-size: 10px;
  font-weight: 700;
  line-height: 12px;
  text-transform: uppercase;
  margin-left: 15px;
  margin-bottom: 15px; }

.sections-module__drag-container___1F9Xj {
  margin: 0px 15px 10px 15px; }

.sections-module__container___18PN7 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.sections-module__drag___iQQaF {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 6px; }

.sections-module__item___2ODY9 {
  -ms-flex: 1;
      flex: 1;
  height: 40px;
  border-radius: 2px;
  background-color: #3d343d;
  padding: 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  cursor: pointer; }
  .sections-module__item___2ODY9 p {
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    text-transform: capitalize;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .sections-module__item___2ODY9 .sections-module__icon-wrap___1VPfn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }
  .sections-module__item___2ODY9 .sections-module__icon___1Bnvm {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    color: #a9a9a9;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px; }
    .sections-module__item___2ODY9 .sections-module__icon___1Bnvm:hover {
      color: #0076ff; }
    .sections-module__item___2ODY9 .sections-module__icon___1Bnvm > div:first-child:hover {
      color: #ff0000; }
  .sections-module__item___2ODY9:hover {
    background-color: #4b404b; }

.sections-module__empty-or-hidden___15_a9 {
  background-color: transparent;
  height: 30px;
  cursor: inherit; }
  .sections-module__empty-or-hidden___15_a9 p {
    color: #a9a9a9; }
  .sections-module__empty-or-hidden___15_a9:hover {
    background-color: transparent; }
    .sections-module__empty-or-hidden___15_a9:hover p {
      color: #c3c3c3; }

.sections-module__item-transition___2Sygp p {
  -ms-flex: 1;
      flex: 1;
  text-align: center; }

.sections-module__section-container___2yA2L {
  background-color: #3d343d;
  margin-left: 13px;
  padding: 15px 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px; }

.sections-module__section-open___2v3v2 .sections-module__item___2ODY9 {
  background-color: #2c242c;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom: 1px solid #3d343d; }
  .sections-module__section-open___2v3v2 .sections-module__item___2ODY9:hover {
    background-color: #3a2f3a; }

.sections-module__section-open___2v3v2 .sections-module__section-container___2yA2L {
  background-color: #2c242c; }

.sections-module__section-element___2Oet2 {
  margin-top: 20px;
  margin-bottom: 20px; }
  .sections-module__section-element___2Oet2:first-child {
    margin-top: 0px; }
  .sections-module__section-element___2Oet2:last-child {
    margin-bottom: 0px; }

.sections-module__add-new___Y84Kg {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  margin-left: 40px;
  line-height: 24px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .sections-module__add-new___Y84Kg:hover {
    text-decoration: underline; }

.area-module__area___TFTDi {
  width: 100%;
  border: 1px solid #3d343d;
  background-color: #2c242c;
  border-radius: 4px;
  padding: 10px;
  font-size: 14px;
  outline: none;
  color: white;
  min-height: 200px;
  max-height: 500px; }
  .area-module__area___TFTDi:focus {
    border: 1px solid #4b404b; }

.proposals-module__container___2p4Km {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 100%; }

.proposals-module__content___2pReS {
  max-width: 750px;
  width: 90%;
  margin-top: 100px;
  margin-bottom: 50px; }

.proposals-module__image___1EpJd {
  position: absolute;
  right: 0px;
  top: 0px; }

.proposals-module__label___2X9ig {
  color: #a9a9a9;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  margin-bottom: 16px; }

.proposals-module__proposal-new___RTVMb {
  border-radius: 4px;
  border: 1px solid #f0f0f0;
  background-color: #ffffff;
  padding: 35px 45px 45px 45px;
  overflow: hidden;
  position: relative; }
  .proposals-module__proposal-new___RTVMb h2 {
    color: #2c242c;
    font-size: 27px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 20px; }

.proposals-module__button___2tkE2 {
  width: 199px;
  height: 40px;
  box-shadow: 0 8px 14px rgba(0, 118, 255, 0.2);
  border-radius: 4px;
  background-color: #0076ff;
  color: #ffffff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 14px;
  font-weight: 700;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer;
  text-decoration: none; }
  .proposals-module__button___2tkE2:hover {
    background-color: #1a84ff; }
  .proposals-module__button___2tkE2 div {
    margin-left: 13px; }

.proposals-module__example___1rmn7 {
  margin-top: 60px; }

.proposals-module__example-label___1KTbg {
  color: #2c242c;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 20px; }

.proposals-module__examples___2q2LN {
  margin-top: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -12px; }
  .proposals-module__examples___2q2LN > div {
    margin: 12px; }

.example-module__container___2vcJW {
  max-width: 234px;
  min-height: 167px;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #f0f0f0;
  background-color: #ffffff;
  padding: 20px;
  position: relative; }

.example-module__img___27RWj {
  position: absolute;
  top: 0;
  right: 0px; }

.example-module__headline___2fIG7 {
  margin-top: 86px;
  color: #2c242c;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.2px; }

.example-module__buttons___2lVRh {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 11px; }
  .example-module__buttons___2lVRh a:last-child {
    margin-left: 10px; }

.example-module__button___17AmO {
  border-radius: 4px;
  background-color: rgba(0, 118, 255, 0.15);
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 10px 12px;
  padding-top: 8px;
  color: #0076ff;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .example-module__button___17AmO > div {
    margin-right: 6px; }
  .example-module__button___17AmO:hover {
    background-color: rgba(0, 118, 255, 0.25); }

.example-module__preview___3W3_H {
  color: #0076ff;
  font-size: 14px;
  font-weight: 500;
  text-decoration: underline;
  cursor: pointer; }
  .example-module__preview___3W3_H:hover {
    text-decoration: none; }

.dashboard-module__dashboard___3UOer {
  display: -ms-flexbox;
  display: flex; }

.dashboard-module__content___i0PDu {
  -ms-flex: 1;
      flex: 1; }

.sidebar-module__container___1i0qm {
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh; }

.sidebar-module__sidenav___2aIot {
  width: 55px;
  background-color: #2c242c;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.sidebar-module__logo-small___3YtST {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 20px; }

.sidebar-module__navigation___IAU_6 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.sidebar-module__navigation-item___2R10J {
  width: 29px;
  height: 29px;
  margin-top: 20px;
  fill: white;
  font-size: 14px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 4px;
  cursor: pointer; }
  .sidebar-module__navigation-item___2R10J svg, .sidebar-module__navigation-item___2R10J path {
    fill: white !important; }
  .sidebar-module__navigation-item___2R10J:hover {
    background-color: #1a84ff; }

.sidebar-module__navigation-item-active___2rvY- {
  background-color: #0076ff; }

.sidebar-module__info___1cRKq {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.sidebar-module__info-item___1atn3 {
  width: 29px;
  height: 29px;
  font-size: 14px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 4px;
  cursor: pointer;
  margin-bottom: 16px;
  color: #ffffffa8; }

.sidebar-module__active-info-item___2bqxa {
  color: #0076ff; }

.sidebar-module__info-item-premium___3kPqW {
  color: #682eff; }
  .sidebar-module__info-item-premium___3kPqW:hover {
    color: #7a48ff; }

.sidebar-module__content___1Ecq8 {
  min-width: 200px;
  max-width: 200px;
  background-color: #1e191e;
  padding: 12px;
  padding-top: 15px; }

.proposals-module__container___2jNTM {
  width: 100%; }

.proposals-module__headline___3ZePD {
  color: #fff;
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
  margin: 0px 6px; }

.proposals-module__controls___2oRml {
  margin-top: 18px;
  margin-bottom: 18px;
  display: -ms-flexbox;
  display: flex; }
  .proposals-module__controls___2oRml > *:first-child {
    margin-right: 8px; }

.proposals-module__new-proposal___3uF2n {
  -ms-flex: 1;
      flex: 1;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 9px;
  color: #2c242c;
  font-size: 13px;
  font-weight: 700;
  line-height: 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-decoration: none; }
  .proposals-module__new-proposal___3uF2n:hover {
    color: #0076ff; }

.proposals-module__list___1CoPR {
  margin-top: 19px; }

.proposals-module__label___krmZS {
  display: -ms-flexbox;
  display: flex;
  margin: 0px 6px; }
  .proposals-module__label___krmZS p {
    opacity: 0.4;
    color: #ffffff;
    font-size: 10px;
    font-weight: 700;
    line-height: 12px;
    text-transform: uppercase; }

.proposals-module__items___2enPb {
  margin-top: 14px; }
  .proposals-module__items___2enPb > * {
    margin-top: 8px; }
  .proposals-module__items___2enPb > *:first-child {
    margin-top: 0px; }

.proposals-module__item___NpBnb {
  display: -ms-flexbox;
  display: flex;
  color: #ffffff;
  font-size: 13px;
  line-height: 15px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  margin-bottom: 12px;
  padding: 0px 6px;
  text-decoration: none;
  border-radius: 4px;
  position: relative;
  outline: none;
  font-weight: 700;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .proposals-module__item___NpBnb:hover {
    background-color: rgba(255, 255, 255, 0.2); }
  .proposals-module__item___NpBnb p {
    width: 85%;
    padding: 5px 0px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    outline: none; }
  .proposals-module__item___NpBnb .proposals-module__icon___1JH9Y {
    width: 10%;
    font-size: 14px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    padding: 5px 0px;
    visibility: hidden; }
    .proposals-module__item___NpBnb .proposals-module__icon___1JH9Y:hover {
      color: #0076ff; }

.proposals-module__menu___3tstq {
  position: absolute;
  right: 0px;
  top: 22px;
  z-index: 33; }

.proposals-module__icon-hover___2kYuT {
  visibility: visible !important; }

.proposals-module__item-active___3SNNr {
  background-color: #0076ff; }
  .proposals-module__item-active___3SNNr .proposals-module__icon___1JH9Y:hover {
    color: #2c242c; }
  .proposals-module__item-active___3SNNr:hover {
    background-color: #1a84ff; }

.proposals-module__modal___173jP .proposals-module__text___1ywp_ {
  color: #ff0000;
  line-height: 23px;
  font-weight: 700; }

.proposals-module__button___1V3Y- {
  box-shadow: 0 8px 14px rgba(0, 118, 255, 0.2);
  border: none;
  border-radius: 4px;
  background-color: #0076ff;
  height: 40px;
  width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  cursor: pointer;
  padding: 0px 15px 0px 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  outline: none; }
  .proposals-module__button___1V3Y- svg, .proposals-module__button___1V3Y- path {
    fill: white; }
  .proposals-module__button___1V3Y-:hover {
    background-color: #1a84ff; }
  .proposals-module__button___1V3Y-:disabled {
    background-color: #cecece;
    box-shadow: 0 8px 14px rgba(140, 140, 140, 0.2); }

.proposals-module__folder-wrap___2Ecmy {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .proposals-module__folder-wrap___2Ecmy .proposals-module__caret___2klcB {
    margin-right: 6px;
    opacity: 0.5; }
  .proposals-module__folder-wrap___2Ecmy .proposals-module__folder___NYJoS {
    margin-right: 6px;
    opacity: 0.5; }

.proposals-module__add-folder___1HNeg {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.11);
  width: 30px;
  height: 30px;
  color: #ffffff;
  font-size: 13px;
  font-weight: 400;
  cursor: pointer; }
  .proposals-module__add-folder___1HNeg:hover {
    background-color: rgba(255, 255, 255, 0.2); }

.proposals-module__folder-input___3vGKG {
  color: #ffffff;
  font-size: 13px;
  line-height: 15px;
  -ms-flex: 1;
      flex: 1;
  font-weight: 700;
  border: none;
  outline: none;
  background: transparent;
  width: 100%; }

.menu-module__menu___2gLt9 {
  border-radius: 4px;
  border: 1px solid #f0f0f0;
  background-color: #ffffff;
  padding: 4px; }

.menu-module__depth___2XoJY {
  position: absolute;
  left: 100%;
  top: 0px;
  z-index: 999; }

.menu-module__item___3BHCX {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 4px 10px;
  border-radius: 4px;
  color: #2c242c;
  font-size: 13px;
  font-weight: 500;
  line-height: 15px; }
  .menu-module__item___3BHCX div {
    margin-right: 5px; }
  .menu-module__item___3BHCX:hover {
    background-color: #f0f0f0; }

.menu-module__modal___1KC8e .menu-module__text___1xdYg {
  color: #ff0000;
  line-height: 23px;
  font-weight: 700; }

.menu-module__button___2WdlX {
  box-shadow: 0 8px 14px rgba(0, 118, 255, 0.2);
  border: none;
  border-radius: 4px;
  background-color: #0076ff;
  height: 40px;
  width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  cursor: pointer;
  padding: 0px 15px 0px 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  outline: none; }
  .menu-module__button___2WdlX svg, .menu-module__button___2WdlX path {
    fill: white; }
  .menu-module__button___2WdlX:hover {
    background-color: #1a84ff; }
  .menu-module__button___2WdlX:disabled {
    background-color: #cecece;
    box-shadow: 0 8px 14px rgba(140, 140, 140, 0.2); }

.input-module__container___zfVcJ {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .input-module__container___zfVcJ label {
    color: #a9a9a9;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 700;
    margin-bottom: 7px; }
  .input-module__container___zfVcJ input {
    box-shadow: inset 0 0 0 rgba(0, 118, 255, 0.2);
    border-radius: 4px;
    background-color: #ffffff;
    height: 40px;
    padding-left: 12px;
    padding-right: 12px;
    color: #2c242c;
    outline: none;
    border: 1px solid #cecece; }
    .input-module__container___zfVcJ input:focus {
      border: 1px solid #0076ff; }
  .input-module__container___zfVcJ .input-module__disabled___MKFmn {
    background: transparent; }

.input-module__container___zfVcJ.input-module__dark___2tKKo label {
  color: #2c242c; }

.loading-module__fullscreen___1vyDz {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }
  .loading-module__fullscreen___1vyDz svg {
    max-width: 300px; }

.account-module__container___1cZ85 {
  margin: 12px 7px;
  margin-top: 0px; }

.account-module__headline___NzDc2 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  padding-bottom: 5px; }

.account-module__item___3FlRR {
  margin: 17px 0px;
  color: #ffffff;
  font-size: 13px;
  font-weight: 500;
  line-height: 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  text-decoration: none; }
  .account-module__item___3FlRR:hover {
    text-decoration: underline; }
  .account-module__item___3FlRR div {
    opacity: 0.7; }

.account-module__item-active___-Z2bb {
  color: #0076ff; }

.proposal-module__container___3v1T7 {
  padding: 31px 20px;
  background-color: #fafafa;
  min-height: 100vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.proposal-module__content___3EeV2 {
  margin-top: 30px; }

.proposal-module__header___1OvP6 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center; }

.proposal-module__headline___1eFkM {
  color: #2c242c;
  font-size: 22px;
  font-weight: 500;
  line-height: 26px; }

.proposal-module__cards___3tzHK {
  display: -ms-flexbox;
  display: flex;
  margin: -15px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .proposal-module__cards___3tzHK > div {
    margin: 15px;
    -ms-flex: 1;
        flex: 1;
    max-width: 300px; }

.proposal-module__image___3-Q2m {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  margin-top: 30px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative; }
  .proposal-module__image___3-Q2m > div {
    -ms-flex-positive: 1;
        flex-grow: 1; }

.proposal-module__image-proposal___547Q5 {
  max-width: 560px;
  position: relative;
  z-index: 2;
  text-align: center; }
  .proposal-module__image-proposal___547Q5 h2 {
    color: #2c242c;
    font-size: 22px;
    font-weight: 500;
    line-height: 26px; }
  .proposal-module__image-proposal___547Q5 p {
    color: #a9a9a9;
    font-size: 13px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 13px; }
  .proposal-module__image-proposal___547Q5 .proposal-module__small-text___3vqo2 {
    color: #cecece;
    font-size: 10px;
    font-weight: 700;
    line-height: 12px;
    max-width: 250px;
    margin: 0 auto;
    margin-top: 13px; }

.proposal-module__image-element___Ysh82 {
  position: absolute;
  width: 100%;
  height: 100%; }

.proposal-module__links___1TbT4 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.proposal-module__published-link___3vz7J {
  height: 40px;
  border-radius: 4px;
  background-color: rgba(44, 36, 44, 0.05);
  color: #2c242c;
  font-size: 14px;
  font-weight: 700;
  line-height: 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 16px;
  padding: 0px 11px;
  cursor: pointer; }
  .proposal-module__published-link___3vz7J:hover {
    background-color: rgba(44, 36, 44, 0.02); }
  .proposal-module__published-link___3vz7J p {
    max-width: 240px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .proposal-module__published-link___3vz7J span {
    opacity: 0.5;
    font-weight: 400; }
  .proposal-module__published-link___3vz7J > div {
    margin-left: 10px; }

.proposal-module__crm___2kdRI {
  margin-top: 31px; }

.card-module__card___1tAqi {
  border-radius: 4px;
  border: 1px solid #f0f0f0;
  background-color: #ffffff;
  padding: 15px;
  height: 115px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.card-module__headline___2SKSg {
  display: -ms-flexbox;
  display: flex;
  color: #cecece;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  -ms-flex-align: center;
      align-items: center; }
  .card-module__headline___2SKSg p {
    margin-left: 5px; }

.card-module__value-container___Av8QR {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  width: 100%;
  height: 100%;
  -ms-flex-align: center;
      align-items: center; }

.card-module__value___1z26A {
  color: #2c242c;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -1.07px; }
  .card-module__value___1z26A span {
    font-size: 18px;
    font-weight: 500;
    margin-left: 3px; }

.card-module__card-highlight___3qSW5 {
  border-top: 2px solid #0076ff; }
  .card-module__card-highlight___3qSW5 .card-module__value___1z26A {
    color: #0076ff; }
    .card-module__card-highlight___3qSW5 .card-module__value___1z26A span {
      color: #2c242c; }

.crm-module__headline___3Kpao {
  color: #2c242c;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 16px; }

.crm-module__list___15RsL {
  color: #a9a9a9;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  padding-left: 18px;
  padding-right: 18px; }
  .crm-module__list___15RsL > div {
    -ms-flex: 1;
        flex: 1; }

.crm-module__column-small___3qqDS {
  max-width: 10%; }

.crm-module__column-medium___29rWL {
  max-width: 16%; }

.crm-module__column-long___2xqwi {
  max-width: 22%; }

.lead-module__lead___3ekGo {
  width: 100%;
  padding: 18px;
  background: white;
  border-radius: 4px;
  border: 1px solid #f0f0f0;
  background-color: #ffffff;
  display: -ms-flexbox;
  display: flex;
  height: 76px;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 10px;
  position: relative; }
  .lead-module__lead___3ekGo > div {
    -ms-flex: 1;
        flex: 1; }

.lead-module__lead-blur___2M42i {
  filter: blur(3px);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none; }

.lead-module__open-lead___3ACCK {
  width: 100%;
  padding: 18px;
  background: white;
  border-radius: 4px;
  border: 1px solid #f0f0f0;
  background-color: #ffffff;
  margin-top: 10px;
  position: relative; }

.lead-module__example___1vGyb {
  width: 67px;
  height: 18px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  padding-top: 4px;
  color: #ffab00;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  background-color: rgba(255, 171, 0, 0.1); }

.lead-module__flex___1NVtv {
  -ms-flex: 1;
      flex: 1; }

.lead-module__column___27yuF > p:nth-child(2) {
  margin-top: 4px; }

.lead-module__column-small___gKmxg {
  max-width: 10%; }

.lead-module__column-medium___12arQ {
  max-width: 16%; }

.lead-module__column-long___1SgmH {
  max-width: 22%; }

.lead-module__headline___183IM {
  color: #2c242c;
  font-size: 13px;
  font-weight: 700; }

.lead-module__smaller___2j4VP {
  color: #a9a9a9;
  font-size: 12px;
  font-weight: 400; }

.lead-module__more-container___2Tl7u {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.lead-module__more___ajBEp {
  width: 102px;
  border-radius: 2px;
  background-color: rgba(46, 49, 53, 0.05);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 8px 10px;
  margin-left: auto;
  color: #2c242c;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .lead-module__more___ajBEp p {
    margin-right: 6px; }
  .lead-module__more___ajBEp:hover {
    color: #0076ff;
    background-color: rgba(46, 49, 53, 0.1); }

.lead-module__more-active___2WXSk {
  background-color: rgba(0, 118, 255, 0.2);
  color: #0076ff; }
  .lead-module__more-active___2WXSk:hover {
    background-color: rgba(0, 118, 255, 0.1); }

.lead-module__msg___3fd9z {
  color: #2c242c;
  font-size: 13px;
  font-weight: 400;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 84%; }

.lead-module__status___g7p4c {
  border-radius: 4px;
  padding: 6px 8px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  height: 28px; }
  .lead-module__status___g7p4c p {
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase; }

.lead-module__status-dot___x2WRH {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  margin-right: 6px; }

.lead-module__status-win___1mc4v {
  background-color: rgba(114, 204, 14, 0.1);
  color: #72cc0e; }
  .lead-module__status-win___1mc4v .lead-module__status-dot___x2WRH {
    background-color: #72cc0e; }

.lead-module__open-lead-header___P4kbr {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  height: 40px; }

.lead-module__lead-name___3iaGj {
  color: #2c242c;
  font-size: 18px;
  font-weight: 500; }

.lead-module__lead-control___3SnNQ {
  display: -ms-flexbox;
  display: flex; }
  .lead-module__lead-control___3SnNQ > div:first-child {
    margin-right: 0%; }

.lead-module__lead-info___3StNA {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex: 1;
      flex: 1;
  margin-top: calc(35px - 25px); }
  .lead-module__lead-info___3StNA > div {
    margin-right: 60px;
    margin-top: 25px; }
  .lead-module__lead-info___3StNA > div:last-child {
    margin-right: 0px; }

.lead-module__label___3I7It {
  color: #a9a9a9;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase; }

.lead-module__info-text___1grCU {
  color: #2c242c;
  font-size: 14px;
  font-weight: 400; }

.lead-module__info___KpBRs .lead-module__label___3I7It {
  margin-bottom: 8px; }

.lead-module__open-columns___3cYVA {
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px; }
  .lead-module__open-columns___3cYVA > div {
    -ms-flex: 1;
        flex: 1; }
  .lead-module__open-columns___3cYVA > div:first-child {
    margin-right: 15px; }
  .lead-module__open-columns___3cYVA > div:last-child {
    margin-left: 15px; }
  .lead-module__open-columns___3cYVA > div:only-child {
    margin-left: 0px;
    margin-right: 0px; }

.lead-module__open-label-headline___1wwgJ {
  color: #2c242c;
  font-size: 18px;
  font-weight: 500; }

.lead-module__msg___3fd9z .lead-module__open-label-headline___1wwgJ {
  margin-bottom: 18px; }

.lead-module__msg-text___22TBa {
  color: #2c242c;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px; }

.lead-module__intrestedIn___3lwGW .lead-module__open-label-headline___1wwgJ {
  margin-bottom: 18px; }

.lead-module__packages___3lpYX .lead-module__label___3I7It {
  margin-bottom: 8px; }

.lead-module__package-list___2uYg8 {
  display: -ms-flexbox;
  display: flex;
  margin: -15px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.lead-module__package___3Tvl2 {
  margin: 15px;
  -ms-flex: 1;
      flex: 1;
  min-height: 111px;
  border-radius: 4px;
  border: 1px solid #f0f0f0;
  background-color: #ffffff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  min-width: calc(50% - 30px);
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 10px; }
  .lead-module__package___3Tvl2 > p:nth-child(2) {
    margin-top: 6px; }
  .lead-module__package___3Tvl2 .lead-module__package-name___1MXaq {
    color: #2c242c;
    font-size: 14px;
    font-weight: 400;
    text-align: center; }
  .lead-module__package___3Tvl2 .lead-module__package-price___3-Xor {
    color: #2c242c;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.64px; }

.lead-module__offers___6lfQ8 {
  margin-top: 30px; }
  .lead-module__offers___6lfQ8 .lead-module__label___3I7It {
    margin-bottom: 8px; }
  .lead-module__offers___6lfQ8 .lead-module__offer___2-zdl {
    margin-top: 10px; }
  .lead-module__offers___6lfQ8 .lead-module__offer___2-zdl:first-child {
    margin-top: 0px; }

.lead-module__offer___2-zdl {
  border-radius: 4px;
  border: 1px solid #f0f0f0;
  background-color: #ffffff;
  padding: 13px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center; }
  .lead-module__offer___2-zdl .lead-module__offer-name___3iqD9 {
    color: #2c242c;
    font-size: 14px;
    font-weight: 400; }
  .lead-module__offer___2-zdl .lead-module__offer-price___3Lpuh {
    color: #2c242c;
    font-size: 14px;
    font-weight: 700; }

.new-module__container___x-FqT {
  display: -ms-flexbox;
  display: flex; }

.new-module__form-container___1Q3Sp {
  padding: 31px 20px;
  -ms-flex: 1;
      flex: 1;
  background-color: white;
  min-height: 100vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.new-module__content___2jSpc {
  width: 90%;
  max-width: 460px;
  margin-bottom: 150px; }

.new-module__go-back___UlZ5z {
  color: #2c242c;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  margin-bottom: 50px;
  display: block; }
  .new-module__go-back___UlZ5z:hover {
    text-decoration: underline; }

.new-module__headline___S2vWq {
  color: #2c242c;
  font-size: 27px;
  font-weight: 700;
  line-height: 32px;
  margin: 0;
  margin-bottom: 30px; }

.new-module__item___2dk6T {
  margin-bottom: 20px; }

.new-module__dropdown___BXNIw {
  margin-bottom: 0px; }
  .new-module__dropdown___BXNIw > p {
    color: #2c242c;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 7px; }

.new-module__control___1tSrW {
  margin-top: 35px; }

.new-module__button___37UH2 {
  box-shadow: 0 8px 14px rgba(0, 118, 255, 0.2);
  border: none;
  border-radius: 4px;
  background-color: #0076ff;
  height: 40px;
  width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  cursor: pointer;
  padding: 0px 15px 0px 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  outline: none; }
  .new-module__button___37UH2 svg, .new-module__button___37UH2 path {
    fill: white; }
  .new-module__button___37UH2:hover {
    background-color: #1a84ff; }
  .new-module__button___37UH2:disabled {
    background-color: #cecece;
    box-shadow: 0 8px 14px rgba(140, 140, 140, 0.2); }

.new-module__examples___2t6gU {
  background-color: #fafafa;
  padding: 90px 60px;
  height: 100vh;
  overflow-y: scroll; }

.new-module__example-headline___3kMnO {
  color: #2c242c;
  font-size: 14px;
  font-weight: 500; }

.new-module__example-list___1swfV {
  margin-top: 50px; }
  .new-module__example-list___1swfV > div {
    margin-top: 20px; }
  .new-module__example-list___1swfV > div:first-child {
    margin-top: 0px; }

.example-module__container___3QR5P {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.example-module__go-back___1Pfal {
  color: #2c242c;
  font-size: 14px;
  font-weight: 700;
  position: absolute;
  top: -40px;
  left: 0px;
  cursor: pointer;
  text-decoration: none; }
  .example-module__go-back___1Pfal:hover {
    text-decoration: underline; }

.example-module__form-container___2I93e {
  border-radius: 4px;
  border: 1px solid #f0f0f0;
  background-color: #ffffff;
  width: 90%;
  max-width: 500px;
  padding: 20px;
  position: relative; }

.example-module__img___16nsp {
  position: relative;
  width: 109%;
  position: relative;
  left: -4.5%;
  top: -20px; }

.example-module__headline___3K50I {
  color: #2c242c;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.2px;
  margin-bottom: 35px; }

.example-module__buttons___JTTku {
  margin-bottom: 22px; }

.example-module__button___21MAN {
  box-shadow: 0 8px 14px rgba(0, 118, 255, 0.2);
  border: none;
  border-radius: 4px;
  background-color: #0076ff;
  height: 40px;
  width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  cursor: pointer;
  padding: 0px 15px 0px 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  outline: none; }
  .example-module__button___21MAN svg, .example-module__button___21MAN path {
    fill: white; }
  .example-module__button___21MAN:hover {
    background-color: #1a84ff; }
  .example-module__button___21MAN:disabled {
    background-color: #cecece;
    box-shadow: 0 8px 14px rgba(140, 140, 140, 0.2); }

.layout-module__layout___16Shp {
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh; }
  @media (max-width: 900px) {
    .layout-module__layout___16Shp {
      -ms-flex-direction: column;
          flex-direction: column; } }

.layout-module__logo___5koBM {
  position: absolute;
  top: 50px;
  max-width: 670px;
  width: 90%; }

.layout-module__column-left___3Cke5 {
  width: 55%;
  background-color: #2c242c;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative; }
  @media (max-width: 900px) {
    .layout-module__column-left___3Cke5 {
      width: 100%;
      padding-bottom: 60px;
      padding-top: 100px; } }

.layout-module__column-right___ASlzP {
  width: 45%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  box-shadow: 2px 0 14px #221b22;
  border-radius: 4px; }
  @media (max-width: 900px) {
    .layout-module__column-right___ASlzP {
      width: 100%;
      padding-bottom: 60px;
      padding-top: 60px; } }

.auth-module__content___2a4Rz {
  max-width: 330px;
  width: 100%; }

.auth-module__content-simple___3bx94 {
  width: 100%;
  height: 100vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.auth-module__headline___3sGkC {
  color: #2c242c;
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
  margin-bottom: 40px; }

.auth-module__links___3ykbV {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.auth-module__link-text___fB3YU {
  color: #0076ff;
  text-decoration: underline;
  margin-top: 10px;
  font-size: 12px; }
  .auth-module__link-text___fB3YU:hover {
    text-decoration: none; }

.auth-module__onboarding___1Iaaq {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 100vh;
  width: 100vw;
  background: white; }

.auth-module__onboarding-container___2gHgi {
  max-width: 370px;
  width: 100%;
  margin: 0 auto 100px; }
  .auth-module__onboarding-container___2gHgi h1 {
    margin-bottom: 50px;
    font-size: 22px;
    text-align: center; }

.auth-module__onboarding-flex___1OzMH {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .auth-module__onboarding-flex___1OzMH > div {
    margin-right: 10px; }

.auth-module__input-container___3diPU {
  margin-bottom: 25px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%; }
  .auth-module__input-container___3diPU:last-child {
    margin-bottom: 0px; }
  .auth-module__input-container___3diPU label {
    color: #a9a9a9;
    font-size: 10px;
    font-weight: 700;
    line-height: 12px;
    margin-bottom: 7px;
    text-transform: uppercase; }
  .auth-module__input-container___3diPU input, .auth-module__input-container___3diPU select {
    height: 40px;
    border-radius: 4px;
    border: 1px solid #CECECE;
    background-color: #ffffff;
    box-shadow: none;
    width: 100%;
    padding-left: 13px;
    outline: none;
    font-size: 14px; }
    .auth-module__input-container___3diPU input:focus, .auth-module__input-container___3diPU select:focus {
      border: 1px solid #0076ff; }
  .auth-module__input-container___3diPU select {
    background: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>') 99% 50% no-repeat transparent;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none; }
  .auth-module__input-container___3diPU:focus-within label {
    color: #0076ff; }

.auth-module__buttons___13Trx {
  margin-top: 33px;
  margin-bottom: 15px; }

.auth-module__or___HxWUw {
  color: #a9a9a9;
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center; }

.auth-module__button___3_JrV {
  margin-bottom: 5px;
  box-shadow: 0 8px 14px rgba(0, 118, 255, 0.2);
  border: none;
  border-radius: 4px;
  background-color: #0076ff;
  height: 40px;
  width: 100%;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  cursor: pointer;
  padding: 0px 15px 0px 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  outline: none; }
  .auth-module__button___3_JrV svg, .auth-module__button___3_JrV path {
    fill: white; }
  .auth-module__button___3_JrV:hover {
    background-color: #1a84ff; }
  .auth-module__button___3_JrV:disabled {
    background-color: #cecece;
    box-shadow: 0 8px 14px rgba(140, 140, 140, 0.2); }

.auth-module__eventbrite___wxSjn {
  box-shadow: 0 8px 14px rgba(245, 94, 65, 0.3);
  background-color: #f45c3f;
  text-decoration: none; }
  .auth-module__eventbrite___wxSjn:hover {
    background-color: #f57057; }

.auth-module__news-content___3jJtK {
  max-width: 500px;
  width: 80%; }

.auth-module__content-welcome___2wnp9 {
  max-width: 671px;
  width: 100%;
  position: relative;
  color: white;
  z-index: 2;
  margin: 0 auto; }
  .auth-module__content-welcome___2wnp9 h1 {
    font-size: 44px;
    font-weight: 700;
    line-height: 58px;
    margin-bottom: 24px; }
  .auth-module__content-welcome___2wnp9 p {
    max-width: 500px;
    font-size: 18px;
    font-weight: 300;
    line-height: 31px;
    margin-bottom: 30px;
    text-align: justify; }

.auth-module__headline-news___1n_4X {
  color: #ffffff;
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px; }

.auth-module__card___1IXvN {
  padding: 25px;
  border-radius: 4px;
  background-color: #322933;
  overflow: hidden; }

.auth-module__card-headline___2DzQu {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px; }

.auth-module__card-description___38A7m {
  opacity: 0.6;
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  margin-top: 8px;
  width: 100%;
  line-height: 24px; }

.auth-module__sign___ofxi5 {
  position: relative;
  top: -15px; }

.auth-module__jordan___2QRaD {
  position: absolute;
  bottom: 0px;
  right: 40px; }

.auth-module__terms___1NPQZ {
  font-size: 11px;
  margin-top: -4px;
  line-height: 14px;
  margin-bottom: 20px;
  color: #4a4a4a; }
  .auth-module__terms___1NPQZ a {
    color: #0076ff; }

.auth-module__logo-container___3uZ8E {
  position: absolute;
  left: 50px;
  top: 30px; }

.auth-module__onboarding-line-container___2z3x9 {
  position: absolute;
  left: 0;
  bottom: 0px;
  transition: 0.3s width; }
  .auth-module__onboarding-line-container___2z3x9 p {
    font-size: 10px;
    line-height: 12px;
    text-align: center;
    text-transform: uppercase;
    color: #0076FF;
    margin-bottom: 5px;
    margin-right: 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .auth-module__onboarding-line-container___2z3x9 > div {
    height: 3px;
    background: #0076FF; }

.account-module__account___3mkHu {
  display: -ms-flexbox;
  display: flex; }

.account-module__content___bdXGI {
  -ms-flex: 1;
      flex: 1; }

.account-module__content-white___2mMKM {
  background: white;
  overflow-y: scroll;
  height: 100vh; }

.general-module__content___37sf6 {
  padding: 32px 50px; }

.general-module__headline___1EsHS {
  color: #2c242c;
  font-size: 22px;
  font-weight: 500;
  line-height: 26px; }

.general-module__label___2I3t0 {
  color: #2c242c;
  margin-bottom: 11px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px; }

.general-module__control___1fC1n {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-top: 45px; }

.general-module__input___12fbU {
  max-width: 354px; }

.general-module__button-wrap___2Qwnk {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%; }
  .general-module__button-wrap___2Qwnk > p {
    margin-left: 11px;
    color: #a9a9a9;
    font-size: 12px;
    font-weight: 500;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .general-module__button-wrap___2Qwnk > p > b {
      font-weight: 700;
      color: #2c242c; }
    .general-module__button-wrap___2Qwnk > p span {
      color: #0076ff;
      cursor: pointer; }
      .general-module__button-wrap___2Qwnk > p span:hover {
        text-decoration: underline; }

.general-module__down-inputs___1nLyA {
  margin-top: 25px;
  margin-left: 30px;
  width: 100%; }
  .general-module__down-inputs___1nLyA > div {
    margin-top: 18px; }
  .general-module__down-inputs___1nLyA > div:first-child {
    margin-top: 0px; }

.general-module__org-input___3XjvM {
  max-width: 200px; }
  .general-module__org-input___3XjvM input {
    text-align: right; }

.general-module__org-text___LGWsF {
  max-width: 320px;
  color: #a9a9a9;
  margin-top: 15px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px; }
  .general-module__org-text___LGWsF b {
    font-weight: 700;
    color: #2c242c; }
  .general-module__org-text___LGWsF span {
    font-weight: 700;
    color: #ff0000; }

.button-module__button___3GaBQ {
  border-radius: 2px;
  background-color: rgba(44, 36, 44, 0.05);
  padding: 11px 16px;
  color: #2c242c;
  font-size: 13px;
  font-weight: 700;
  line-height: 15px;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .button-module__button___3GaBQ:hover {
    background-color: rgba(44, 36, 44, 0.1); }
  .button-module__button___3GaBQ div {
    margin-right: 11px; }

.button-module__danger___2zQ1A {
  background-color: rgba(255, 0, 0, 0.85);
  color: white; }
  .button-module__danger___2zQ1A:hover {
    background-color: rgba(255, 0, 0, 0.8); }

.button-module__save___2iG1M {
  background-color: #0076ff;
  color: white; }
  .button-module__save___2iG1M:hover {
    background-color: #1a84ff; }

.button-module__disabled___2c4xv {
  opacity: 0.2; }

.button-module__modal-button___3NepS {
  background-color: rgba(0, 118, 255, 0.95);
  margin: 0 auto;
  width: 75px;
  margin-top: 20px;
  color: white; }
  .button-module__modal-button___3NepS:hover {
    background-color: rgba(0, 118, 255, 0.9); }
  .button-module__modal-button___3NepS > div {
    margin-right: 6px;
    font-size: 13px; }

.button-module__inline___hq3Md {
  display: inline-block; }

.servicebot-pricing-table {
  margin-top: 30px !important; }
  .servicebot-pricing-table * {
    text-align: left !important; }

.servicebot-pricing-table .__tier .__header {
  font-size: 21px;
  padding: 0 24px !important;
  margin-top: 20px; }

.servicebot-pricing-table .__tier .__body .__tier-plan {
  padding: 0px 24px !important; }

.servicebot-pricing-table .__tier .__header h3 {
  font-size: 22px !important;
  font-weight: bold !important;
  color: #0076ff !important;
  margin: 0 !important;
  margin-bottom: -3px !important; }

.servicebot-pricing-table .__tier .__body .__tier-plan .__price {
  margin-top: 5px; }

.servicebot-pricing-table .__tier .__body .__tier-plan .__amount {
  margin-top: 12px;
  font-size: 26px !important; }

.servicebot-divider.servicebot-divider-horizontal {
  display: none; }

.__section-title.Pricing {
  display: none; }

.__trials {
  text-align: center !important;
  padding-bottom: 0 !important; }

.__footer {
  margin-top: 25px;
  margin-bottom: 9px; }

.servicebot-tag.servicebot-tag-green {
  margin-bottom: 15px; }

.servicebot-pricing-table .__tier .__footer {
  padding: 0px !important; }

.servicebot-pricing-table .servicebot-btn-primary {
  border-radius: 4px !important;
  height: 44px !important;
  box-shadow: 0 8px 14px 0 rgba(0, 118, 255, 0.2) !important;
  background-color: #0076ff !important;
  width: 85% !important;
  margin: 0px 24px !important;
  box-sizing: border-box !important;
  font-weight: bold !important; }

.servicebot-pricing-table .__tier-2 .__header h3 {
  color: #e10b5d !important; }

.servicebot-pricing-table > * {
  margin-left: 30px; }

.servicebot-pricing-table > *:first-child {
  margin-left: 0px; }

.__tier.__tier-1 .servicebot-row.__tier-plan.__plan-1:after {
  position: relative;
  line-height: 35px;
  content: "3 Active Proposals\A     Premium CRM \A     Premium Proposal Sections \A     Premium Support \A     Premium Proposal Customization \A     Premium Notifications & Metrics \A     Rename & Reorder Pages";
  white-space: pre-line; }

.__tier.__tier-2 .servicebot-row.__tier-plan.__plan-1:after {
  position: relative;
  line-height: 35px;
  content: "Unlimited proposals \A   Premium CRM \A   Premium Proposal Sections \A   Premium Support \A   Premium Proposal Customization \A   Premium Notifications & Metrics \A   Rename & Reorder Pages \A   Remove Sponseasy Watermark \A   Customization with HTML/ CSS \A   PDF Export \A   Custom Proposal URL";
  white-space: pre-line; }

.pricing-module__pricing-list___8TF9C {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .pricing-module__pricing-list___8TF9C > *:first-child {
    width: 100%;
    margin-right: 30px; }

.pricing-module__demo___1tkyw {
  max-width: 30%;
  border-radius: 4px;
  padding: 30px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background-color: #f9f9f9;
  margin-top: 88px; }
  .pricing-module__demo___1tkyw h2 {
    font-size: 22px;
    font-weight: bold;
    color: #2c242c;
    margin: 0 0 10px; }
  .pricing-module__demo___1tkyw p {
    font-size: 13px;
    line-height: 18px;
    color: #2c242c; }

.pricing-module__content___kZp6g {
  padding: 50px 80px;
  max-width: 1300px;
  margin: 0 auto;
  padding-bottom: 0px; }

.pricing-module__header___wtutB {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 100px; }

.pricing-module__headline___15WDC {
  margin: 0;
  color: #2c242c;
  font-size: 29px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: -1px; }

.pricing-module__tiers___2kMnf {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-left: -24px;
  margin-right: -24px; }
  .pricing-module__tiers___2kMnf > div {
    margin-left: 24px;
    margin-right: 24px; }

.pricing-module__faq____tTCW {
  background-color: white;
  padding: 80px;
  padding-top: 70px;
  max-width: 1300px;
  margin: 0 auto; }
  .pricing-module__faq____tTCW > p {
    color: #2c242c;
    font-size: 22px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left; }

.pricing-module__faqs___17lcr {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 auto;
  max-width: 1300px; }
  .pricing-module__faqs___17lcr .pricing-module__faq-item___2-zML {
    width: 50%;
    margin-top: 50px;
    display: -ms-flexbox;
    display: flex; }

.pricing-module__faq-item-content___1Rfrd {
  max-width: 460px;
  width: 100%; }
  .pricing-module__faq-item-content___1Rfrd > p:first-child {
    color: #2c242c;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 5px; }
  .pricing-module__faq-item-content___1Rfrd > p:last-child {
    color: #2c242c;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px; }

.pricing-module__pricing-switch___dJNN1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.pricing-module__pricing-description___1z3gq {
  color: #a9a9a9;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -1px;
  line-height: 21.01px;
  cursor: pointer; }

.pricing-module__pricing-billing-time___2zqVD {
  color: #a9a9a9;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -1px;
  line-height: 21.01px;
  cursor: pointer; }

.pricing-module__active-range___3d4xq {
  color: #2c242c; }
  .pricing-module__active-range___3d4xq span {
    color: #0076ff; }

.pricing-module__social-proof___1nfLn {
  margin-top: 160px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.pricing-module__social-text___3Njac {
  margin-left: 85px; }
  .pricing-module__social-text___3Njac > p {
    color: #2c242c;
    font-size: 24px;
    font-weight: 400;
    line-height: 37.46px; }

.pricing-module__social-person___7HApS {
  color: #2c242c;
  font-size: 14px;
  font-weight: 700;
  margin-top: 30px; }
  .pricing-module__social-person___7HApS span {
    font-weight: 400; }

.pricing-module__cupon-code___3o_oZ {
  font-size: 12px;
  position: absolute;
  right: 0px;
  top: -20px;
  cursor: pointer;
  color: #cecece;
  font-size: 10px;
  font-weight: 700;
  line-height: 13px;
  text-decoration: underline;
  text-transform: uppercase; }

.tier-module__tier-container___2_BRY {
  position: relative;
  -ms-flex: 1;
      flex: 1; }

.tier-module__tier___2jNT4 {
  padding: 30px;
  border-radius: 4px;
  border: 1px solid #2c242c;
  background-color: #ffffff;
  position: relative;
  z-index: 2; }

.tier-module__tier-free___1uJYc {
  border: 1px solid #a9a9a9;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 40px; }
  .tier-module__tier-free___1uJYc > *:nth-child(2) {
    -ms-flex: 1;
        flex: 1; }
  .tier-module__tier-free___1uJYc > *:first-child {
    margin-right: 70px;
    max-width: 310px; }
  .tier-module__tier-free___1uJYc > *:last-child {
    margin-left: 70px; }
  .tier-module__tier-free___1uJYc .tier-module__header___35AtY {
    margin-bottom: 15px; }

.tier-module__tier-active___wZ0TO {
  border: 1px solid #0076ff; }

.tier-module__tier-biz___2WXGx {
  border: 1px solid #322933;
  background-color: #322933; }
  .tier-module__tier-biz___2WXGx .tier-module__name___W-zPt {
    color: #ffffff; }
  .tier-module__tier-biz___2WXGx .tier-module__description___ppcfe {
    color: #ffffff; }
  .tier-module__tier-biz___2WXGx .tier-module__button___2KWXg {
    background-color: #ffffff;
    color: #2c242c; }
    .tier-module__tier-biz___2WXGx .tier-module__button___2KWXg:hover {
      background-color: #ffffff; }
  .tier-module__tier-biz___2WXGx .tier-module__item___xtWf4 .tier-module__checkmark___2w678 {
    color: #ffffff !important; }
  .tier-module__tier-biz___2WXGx .tier-module__item___xtWf4 .tier-module__tier-item-text___ho6H8 {
    color: #ffffff !important; }

.tier-module__header___35AtY {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 5px; }

.tier-module__name___W-zPt {
  color: #2c242c;
  font-size: 22px;
  font-weight: 700; }

.tier-module__price___1eebp {
  color: #2c242c;
  font-size: 26px;
  font-weight: 700; }
  .tier-module__price___1eebp span {
    color: #a9a9a9;
    font-size: 14px;
    font-weight: 500; }

.tier-module__description___ppcfe {
  color: #2c242c;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px; }

.tier-module__items___3kqyf {
  margin-top: 25px; }
  .tier-module__items___3kqyf > div {
    margin-top: 20px; }
  .tier-module__items___3kqyf > div:first-child {
    margin-top: 0px; }

.tier-module__tier-free-items___4Qk9g {
  margin-top: 0px;
  display: grid;
  grid-template-columns: 42% 58%;
  grid-row-gap: 15px; }
  .tier-module__tier-free-items___4Qk9g > div {
    margin-top: 0px; }

.tier-module__item___xtWf4 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.tier-module__item-active___3GyIC .tier-module__checkmark___2w678 {
  color: #0076ff; }

.tier-module__item-active___3GyIC .tier-module__tier-item-text___ho6H8 {
  color: #2c242c; }

.tier-module__control___2zndw {
  margin-top: 22px; }

.tier-module__button___2KWXg {
  border-radius: 4px;
  border: 1px solid #2c242c;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 15px;
  cursor: pointer;
  color: #ffffff;
  background-color: #2c242c;
  width: 100%;
  text-decoration: none;
  outline: none; }
  .tier-module__button___2KWXg p {
    font-size: 13px;
    font-weight: 600; }
  .tier-module__button___2KWXg:hover {
    background-color: #3a2f3a; }
  .tier-module__button___2KWXg:disabled {
    cursor: default;
    -ms-flex-pack: center;
        justify-content: center; }

.tier-module__button-favorite___jt4oi {
  border: 1px solid #0076ff;
  background-color: #0076ff; }
  .tier-module__button-favorite___jt4oi:hover {
    background-color: #1a84ff; }

.tier-module__button-active___3Lgcv {
  background-color: rgba(0, 118, 255, 0.2);
  color: #0076ff;
  border: none; }
  .tier-module__button-active___3Lgcv:hover {
    background-color: rgba(0, 118, 255, 0.2); }

.tier-module__free-button___pRXa5 {
  background-color: white;
  color: #2c242c; }
  .tier-module__free-button___pRXa5 > div {
    margin-left: 7px; }
  .tier-module__free-button___pRXa5:disabled {
    cursor: default;
    opacity: 1; }
  .tier-module__free-button___pRXa5:hover {
    background-color: white;
    color: #3a2f3a; }

.tier-module__checkmark___2w678 {
  margin-right: 9px;
  color: #cecece; }

.tier-module__tier-item-text___ho6H8 {
  color: #cecece;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  margin-right: 7px; }

.tier-module__question___1juHq {
  color: #CECECE;
  font-size: 13px;
  font-weight: 400; }

.tier-module__badge___3bGvH {
  position: absolute;
  top: -32px;
  width: 100%;
  height: 35px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 4px;
  background-color: #0076ff;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px; }
  .tier-module__badge___3bGvH p {
    color: #ffffff;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase; }

.tier-module__tier-favorite___fBc_F {
  border: 1px solid #0076ff; }

.tier-module__free-tier-headline___3as1_ {
  color: #2c242c;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 13px; }

.tier-module__free-tier-description___1HF97 {
  color: #2c242c;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px; }

.tier-module__free-tier-list___3o86W {
  list-style: none; }
  .tier-module__free-tier-list___3o86W li {
    color: #2c242c;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .tier-module__free-tier-list___3o86W li::before {
    content: "\2022";
    color: #0076ff;
    font-weight: bold;
    display: inline-block;
    margin-right: 10px;
    font-size: 26px;
    line-height: 0;
    margin-bottom: 5px; }

.tier-module__buttons-free-modal___3KF_J {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-right: -25px;
  margin-left: -25px;
  margin-top: 25px; }
  .tier-module__buttons-free-modal___3KF_J .tier-module__button-free-modal___1rpve {
    border-radius: 4px;
    -ms-flex: 1;
        flex: 1;
    display: -ms-flexbox;
    display: flex;
    padding-top: 14px;
    text-align: center;
    height: 44px;
    margin-right: 25px;
    margin-left: 25px;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
    cursor: pointer; }
  .tier-module__buttons-free-modal___3KF_J div:first-child {
    background-color: #0076ff;
    color: white;
    font-size: 13px;
    font-weight: 700; }
    .tier-module__buttons-free-modal___3KF_J div:first-child:hover {
      background-color: #1a84ff; }
  .tier-module__buttons-free-modal___3KF_J div:last-child {
    border: 1px solid #2c242c;
    color: #2c242c;
    font-size: 13px;
    font-weight: 700; }
    .tier-module__buttons-free-modal___3KF_J div:last-child:hover {
      border: 1px solid #3a2f3a;
      color: #3a2f3a; }

.tier-module__plan___31xw7 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 15px;
  margin-bottom: -15px; }
  .tier-module__plan___31xw7 .tier-module__label___Fxxq5 {
    color: #cecece;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase; }
  .tier-module__plan___31xw7 .tier-module__item___xtWf4 {
    color: #2c242c;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px; }

.tier-module__img-container___yNRgw {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

.tier-module__soon___1dk7f {
  color: #0076ff;
  font-size: 10px;
  line-height: 12px;
  font-weight: 700;
  position: relative;
  left: -3px;
  top: -4px; }

.tier-module__price-dis___3AA5y {
  transform: scale(0.7);
  position: absolute;
  top: -25px;
  left: 12px;
  text-decoration: line-through; }

.switcher-module__switcher___UwVzR {
  width: 33px;
  height: 16px;
  border-radius: 17px;
  border: 2px solid #a9a9a9;
  background: white;
  position: relative;
  margin-left: 12px;
  margin-right: 12px;
  cursor: pointer; }

.switcher-module__ball___3F-2r {
  width: 10px;
  height: 10px;
  background-color: #2c242c;
  position: absolute;
  border-radius: 50%;
  top: 1px;
  left: 2px;
  transform: translateX(0px);
  transition: 0.1s transform; }

.switcher-module__active___1l5zj {
  transform: translateX(15px);
  transition: 0.1s transform;
  cursor: pointer; }

.modal-module__headline___3VU1d {
  color: #2c242c;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 15px; }

.modal-module__text___19KDS {
  color: #2c242c;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 7px; }

.modal-module__input___2-QQ9 {
  border-radius: 2px;
  border: 1px solid #a9a9a9;
  background-color: #ffffff;
  height: 35px;
  padding-left: 15px;
  outline: none;
  width: 100%; }

.modal-module__button___3OoXE {
  width: 100%;
  height: 44px;
  border-radius: 4px;
  background-color: #0076ff;
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
  outline: none;
  cursor: pointer;
  border: none;
  margin-top: 20px; }
  .modal-module__button___3OoXE:hover {
    background-color: #1a84ff; }

.modal-module__active___11EGk {
  color: #0ecc65;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 6px; }

.done-module__container___3Na5p {
  background-color: #ffffff;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.done-module__content___1G0iR {
  text-align: center; }
  .done-module__content___1G0iR h1 {
    color: #2c242c;
    margin: 0;
    font-size: 27px;
    font-weight: 700;
    margin-bottom: 23px; }

.done-module__text___e1vLt {
  max-width: 450px;
  color: #2c242c;
  margin-bottom: 50px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px; }

.done-module__link___1OGib {
  max-width: 240px;
  margin: 0 auto;
  height: 30px;
  border-radius: 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  background-color: rgba(0, 118, 255, 0.15);
  text-decoration: none;
  color: #0076ff;
  font-size: 13px;
  font-weight: 700;
  cursor: pointer; }
  .done-module__link___1OGib:hover {
    background-color: rgba(0, 118, 255, 0.25); }

.error-module__container___1yedK {
  background-color: #ffffff;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.error-module__content___3-H_v {
  text-align: center; }
  .error-module__content___3-H_v h1 {
    color: #2c242c;
    margin: 0;
    font-size: 27px;
    font-weight: 700;
    margin-bottom: 23px; }

.error-module__text___17ocL {
  max-width: 450px;
  color: #2c242c;
  margin-bottom: 50px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px; }

.error-module__link___1n3U1 {
  max-width: 240px;
  margin: 0 auto;
  height: 30px;
  border-radius: 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  background-color: rgba(0, 118, 255, 0.15);
  color: #0076ff;
  font-size: 13px;
  font-weight: 700;
  cursor: pointer; }
  .error-module__link___1n3U1:hover {
    background-color: rgba(0, 118, 255, 0.25); }

.billing-module__content___2cTVL {
  padding: 32px 50px; }

.billing-module__headline___1h52a {
  color: #2c242c;
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
  margin-bottom: 30px; }

.billing-module__label___1ckWc {
  color: #2c242c;
  margin-bottom: 11px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px; }

.billing-module__control___1m2sk {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-top: 45px; }

.billing-module__subscribe___3v8rR {
  padding: 14px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-radius: 4px;
  border: 1px solid #f0f0f0;
  max-width: 600px;
  width: 100%; }

.billing-module__subscribe-item___1qwR5 .billing-module__label-item___3xVxP {
  color: #a9a9a9;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase; }

.billing-module__subscribe-item___1qwR5 .billing-module__text___1L3SE {
  color: #2c242c;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px; }

.billing-module__card____zBse {
  padding: 14px;
  border-radius: 4px;
  border: 1px solid #f0f0f0; }
  .billing-module__card____zBse p:first-child {
    margin-bottom: 8px; }

.billing-module__card-item___3JO5F {
  color: #2c242c;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px; }
  .billing-module__card-item___3JO5F span {
    font-weight: 400; }

.billing-module__card-element___24yiU {
  width: 100%;
  margin-top: 10px;
  margin-left: 15px; }

.billing-module__stripe-element___HdL3h {
  display: block;
  margin: 10px 0 20px 0;
  max-width: 500px;
  padding: 10px 14px;
  font-size: 1em;
  font-family: 'Source Code Pro', monospace;
  box-shadow: rgba(50, 50, 93, 0.14902) 0px 1px 3px, rgba(0, 0, 0, 0.0196078) 0px 1px 0px;
  border: 0;
  outline: 0;
  border-radius: 4px;
  background: white; }

.billing-module__card-button___rGHJL {
  white-space: nowrap;
  border: 0;
  outline: 0;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  padding: 0 14px;
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  color: #fff;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  background-color: #0076ff;
  text-decoration: none;
  transition: all 150ms ease;
  cursor: pointer; }
  .billing-module__card-button___rGHJL:hover {
    background-color: #1a84ff; }


/*# sourceMappingURL=main.94995aee06dd154f9c82.css.map*/