@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,300);
.styles__loadingPage___280Y9 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex: 1;
  margin-top: -100px; }

.styles__container___1g0mY {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex: 1; }

@keyframes styles__animation-menu-open___10zpQ {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2LGpl {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__siteMain___3w_PF {
  flex: 1;
  display: flex;
  flex-direction: column;
  background-color: #F2F6F8; }
  .styles__siteMain___3w_PF > div {
    flex: 1;
    display: flex;
    justify-content: center; }

.styles__siteWrapper___3Oipp {
  flex: 1;
  display: flex;
  flex-direction: column; }

.styles__noMobileSupport___Y-N6X {
  min-width: 768px; }

@media (max-width: 768px) {
  .styles__noMobileSupport___Y-N6X {
    display: none; } }

@media (max-height: 570px) {
  .styles__noMobileSupport___Y-N6X {
    display: none; } }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ CSS styles go here */
  .styles__siteWrapper___3Oipp {
    display: none; } }

@keyframes styles__animation-menu-open___2DnC9 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___ximRh {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

@keyframes styles__animation-menu-open___2DnC9 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___ximRh {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__siteContainer___3PLJP, .styles__container___3_in- {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 1320px;
  margin-left: 60px;
  margin-right: 60px; }

.styles__container___3_in- {
  padding-left: 10px;
  padding-right: 10px; }

.styles__column___3uzgA {
  padding-left: 10px;
  padding-right: 10px; }

.styles__siteHeader___1rdJW {
  height: 60px;
  background-color: #46628A;
  width: 100%;
  top: 0;
  z-index: 10;
  display: flex;
  justify-content: center; }

.styles__container___3_in- {
  display: flex;
  justify-content: space-between; }

.styles__logoLinkWrapper___10hZt {
  display: flex;
  flex-direction: column;
  justify-content: center; }

.styles__logo___2TCKS {
  height: 38px;
  fill: #fff;
  margin-top: 6px; }

.styles__linksMenusWrapper___Pq8pG {
  display: flex;
  align-items: center; }
  .styles__linksMenusWrapper___Pq8pG > a {
    color: white;
    font-size: 16px;
    opacity: .75;
    transition: opacity .3s;
    height: 60px;
    display: flex;
    align-items: center; }
    .styles__linksMenusWrapper___Pq8pG > a:hover {
      color: white;
      opacity: 1; }

@keyframes styles__animation-menu-open___203Ma {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3Tk06 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___3Zah0 {
  margin-left: 40px;
  display: flex;
  align-items: center;
  position: relative;
  height: 60px; }
  .styles__container___3Zah0 > .styles__avatarWrapper___73S9H {
    margin-right: 10px; }

.styles__btnWrapper___3_lKc {
  display: inline-flex;
  height: 60px;
  border: none;
  background-color: transparent; }
  .styles__btnWrapper___3_lKc:hover .styles__name___21Wv3 {
    opacity: 1; }

.styles__name___21Wv3 {
  margin-right: 10px;
  color: white;
  opacity: .75;
  transition: opacity .3s;
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 5px; }

.styles__arrowLinkWrapper___IzYij {
  margin-top: 4px; }
  .styles__arrowLinkWrapper___IzYij > .styles__arrow___2JDYS {
    fill: white;
    transform: rotateZ(0deg);
    transition: transform .3s; }
    .styles__arrowLinkWrapper___IzYij > .styles__arrow___2JDYS.styles__open___RE2LM {
      transform: rotateZ(180deg); }

@keyframes styles__animation-menu-open___24yYf {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___282Ak {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__menu___1fh30 {
  width: 160px;
  position: absolute;
  right: 3px;
  top: 50px;
  border-top: 1px solid #D9E1E5;
  border-right: 1px solid #D9E1E5;
  border-left: 1px solid #D9E1E5;
  border-radius: 3px;
  opacity: 0;
  transition: all 0.2s;
  display: none; }
  .styles__menu___1fh30.styles__open___3dVNw {
    animation: styles__animation-menu-open___24yYf 0.3s 1;
    opacity: 1;
    display: block; }

.styles__menuItem___EDgXr {
  padding: 15px 20px;
  border-bottom: 1px solid #D9E1E5;
  background-color: #fff;
  color: #8798A1;
  transition: color .3s;
  display: block; }
  .styles__menuItem___EDgXr:hover {
    color: #4EC0ED; }

@keyframes styles__animation-menu-open___a2bM2 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1XNXS {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__avatar___18Bqz {
  border: 1px solid white;
  border-radius: 100%;
  color: white;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  background-size: cover;
  background-position: center;
  font-size: 10px;
  letter-spacing: 1px;
  position: relative; }

.styles__hoverBox___gIhMn {
  display: none;
  position: absolute;
  top: 34px;
  right: 0px;
  color: #8798A1;
  font-size: 14px;
  letter-spacing: 0px;
  background-color: white;
  border: 1px solid #D9E1E5;
  border-radius: 3px;
  padding: 5px 10px 5px 10px;
  z-index: 99; }
  .styles__hoverBox___gIhMn p {
    white-space: nowrap;
    margin: 0; }

.styles__hover___2kjkb {
  display: block; }

.styles__hoverRight___1Z4FM {
  display: block;
  top: -3px;
  left: 34px;
  right: auto; }

.styles__loading___Oq9u1 {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-color: #F2F6F8;
  display: flex;
  justify-content: center;
  align-items: center; }

.styles__m-headerSendFeedback___2wPAP {
  margin-left: 40px;
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer; }

.styles__m-headerSendFeedback-text___2y8bb {
  margin-right: 10px;
  color: white;
  opacity: .75;
  transition: opacity .3s; }
  .styles__m-headerSendFeedback-text___2y8bb:hover {
    opacity: 1; }

.styles__m-headerSendFeedback-emailIconWrapper___37Jav > .styles__email___2nYwZ {
  fill: white;
  cursor: pointer; }

@keyframes styles__animation-menu-open___3i9-I {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2Zwuz {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

@keyframes styles__animation-menu-open___3i9-I {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2Zwuz {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__siteContainer___3JN3W, .styles__container___16gwX {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 1320px;
  margin-left: 60px;
  margin-right: 60px; }

.styles__container___16gwX {
  padding-left: 10px;
  padding-right: 10px; }

.styles__column___31ljN {
  padding-left: 10px;
  padding-right: 10px; }

.styles__subHeader___Z6-2a {
  background-color: white;
  height: 137px;
  width: 100%;
  border-bottom: 1px solid #D9E1E5;
  display: flex;
  justify-content: center; }

.styles__container___16gwX {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .styles__container___16gwX h1 {
    margin: 0; }

.styles__archive___3i2zY {
  transition: color 0.3s;
  color: #444D52; }
  .styles__archive___3i2zY:visited, .styles__archive___3i2zY:active {
    color: #444D52; }
  .styles__archive___3i2zY svg {
    transition: fill 0.3s;
    width: 17px;
    position: relative;
    margin-left: 6px;
    top: 3px; }
  .styles__archive___3i2zY:hover {
    color: #2BA6D6; }
    .styles__archive___3i2zY:hover g {
      fill: #2BA6D6; }

@keyframes styles__animation-menu-open___3p4sd {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1-_pN {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn-alert___202Nf, .styles__btn-red___1PymK, .styles__btn-white___2H00P, .styles__btn-gray___2mNYE, .styles__btn-transparent___3K4Gd, .styles__btn___3NaOV {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn-alert___202Nf:hover, .styles__btn-red___1PymK:hover, .styles__btn-white___2H00P:hover, .styles__btn-gray___2mNYE:hover, .styles__btn-transparent___3K4Gd:hover, .styles__btn___3NaOV:hover, .styles__btn-alert___202Nf:active, .styles__btn-red___1PymK:active, .styles__btn-white___2H00P:active, .styles__btn-gray___2mNYE:active, .styles__btn-transparent___3K4Gd:active, .styles__btn___3NaOV:active, .styles__btn-alert___202Nf:focus, .styles__btn-red___1PymK:focus, .styles__btn-white___2H00P:focus, .styles__btn-gray___2mNYE:focus, .styles__btn-transparent___3K4Gd:focus, .styles__btn___3NaOV:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn-alert___202Nf[disabled], .styles__btn-red___1PymK[disabled], .styles__btn-white___2H00P[disabled], .styles__btn-gray___2mNYE[disabled], .styles__btn-transparent___3K4Gd[disabled], .styles__btn___3NaOV[disabled] {
    opacity: .5; }

.styles__btn-red___1PymK {
  background-color: #EE1414; }
  .styles__btn-red___1PymK:hover, .styles__btn-red___1PymK:active, .styles__btn-red___1PymK:focus {
    background-color: #FF5959; }

.styles__btn-white___2H00P {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___2H00P:hover, .styles__btn-white___2H00P:active, .styles__btn-white___2H00P:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___2H00P[disabled] {
    opacity: .5; }
    .styles__btn-white___2H00P[disabled]:hover, .styles__btn-white___2H00P[disabled]:active, .styles__btn-white___2H00P[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___2mNYE {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___2mNYE:hover, .styles__btn-gray___2mNYE:active, .styles__btn-gray___2mNYE:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___3K4Gd, .styles__btn___3NaOV {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___3K4Gd:hover, .styles__btn___3NaOV:hover, .styles__btn-transparent___3K4Gd:active, .styles__btn___3NaOV:active, .styles__btn-transparent___3K4Gd:focus, .styles__btn___3NaOV:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___2sK62, .styles__btn-addNewItem_posBottom___946AR {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___2sK62:hover, .styles__btn-addNewItem_posBottom___946AR:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___946AR {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___3vzPD {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__container___1nquL {
  width: calc(50% - 40px);
  margin-bottom: 60px;
  margin-right: 20px;
  margin-left: 20px; }
  @media screen and (min-width: 800px) {
    .styles__container___1nquL {
      width: calc(33.33333333% - 40px); } }
  @media screen and (min-width: 1160px) {
    .styles__container___1nquL {
      width: calc(25% - 40px); } }

.styles__innerContent___3-5zp {
  padding-bottom: 75%;
  height: 0;
  background-color: #fff;
  position: relative; }

.styles__cardWrapper___3MpAq {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 40 30' xmlns='http://www.w3.org/2000/svg'><path fill='%23FFF' d='M0 0h40v30H0z'/><path d='M31.38 14.304l8.72 7.827L40 30H-.047v-9.294L11.137 9.394c.68-.57 1.4-.854 2.164-.854.935 0 1.657.25 2.166.747l6.875 6.298.51.427c.51.285.977.427 1.4.427.425 0 .935-.18 1.53-.535l2.29-1.708c.595-.356 1.147-.533 1.656-.533.68 0 1.23.213 1.655.64z' fill='%23D8E0E5'/><ellipse fill='%23D8E0E5' cx='33.093' cy='6.792' rx='3.182' ry='3.208'/></svg>") no-repeat;
  box-shadow: 1px 1px 7px 0 rgba(68, 77, 82, 0.45);
  transition: box-shadow .3s;
  border-radius: 3px;
  background-size: cover;
  background-position: center; }
  .styles__hover___21Exi .styles__cardWrapper___3MpAq {
    box-shadow: 2px 2px 10px 0 rgba(68, 77, 82, 0.52); }

.styles__imageWrapper___3Q4_2 {
  flex: 1;
  opacity: 0;
  transition: opacity .3s;
  background-color: rgba(53, 72, 83, 0.75);
  display: flex;
  justify-content: center;
  align-items: center;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  .styles__imageWrapper___3Q4_2 > .styles__btn-alert___202Nf, .styles__imageWrapper___3Q4_2 > .styles__btn-red___1PymK, .styles__imageWrapper___3Q4_2 > .styles__btn-white___2H00P, .styles__imageWrapper___3Q4_2 > .styles__btn-gray___2mNYE, .styles__imageWrapper___3Q4_2 > .styles__btn-transparent___3K4Gd, .styles__imageWrapper___3Q4_2 > .styles__btn___3NaOV {
    margin-bottom: 0; }
  .styles__hover___21Exi .styles__imageWrapper___3Q4_2 {
    opacity: 1; }
    .styles__hover___21Exi .styles__imageWrapper___3Q4_2 > button {
      opacity: 1; }
  .styles__imageWrapper___3Q4_2 > button {
    opacity: 0; }

.styles__title___3ebE5 {
  margin-bottom: 0;
  background-color: #fff;
  color: #444D52;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  line-height: 55px;
  text-align: left;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  transition: font-size 0.3s; }

@media (min-width: 800px) {
  .styles__title___3ebE5 {
    font-size: 16px; } }

@media (min-width: 960px) {
  .styles__title___3ebE5 {
    font-size: 20px; } }

@media (min-width: 1160px) {
  .styles__title___3ebE5 {
    font-size: 18px; } }

@media (min-width: 1200px) {
  .styles__title___3ebE5 {
    font-size: 20px; } }

@keyframes styles__animation-menu-open___18tFn {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1HnZw {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___2Ksu8 {
  width: 34px;
  height: 19px;
  border: 1px solid #fff;
  border-radius: 3px;
  box-shadow: 1px 1px 7px 0 rgba(68, 77, 82, 0.45);
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: transparent;
  transition: background-color 0.3s; }
  .styles__container___2Ksu8:hover {
    background-color: #4EC0ED; }

.styles__dots___Dw69G {
  position: absolute;
  position: absolute;
  top: -6px;
  left: 4px; }
  .styles__dots___Dw69G span {
    width: 4px;
    height: 4px;
    border-radius: 4px;
    background-color: #fff;
    display: inline-block;
    margin: 0 2px; }

@keyframes styles__animation-menu-open___1iuY1 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2mlcp {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___alnl4 {
  width: 130px;
  display: block;
  background-color: #fff;
  position: absolute;
  top: 40px;
  right: -30px;
  border: 1px solid #D9E1E5;
  box-shadow: 1px 1px 7px 0 rgba(68, 77, 82, 0.45);
  animation: styles__animation-menu-open___1iuY1 0.3s 1;
  border-radius: 3px; }
  .styles__container___alnl4 button {
    font-size: 15px;
    border-radius: 3px;
    background-color: transparent;
    padding: 7px 10px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #D9E1E5;
    transition: background-color 0.3s; }
    .styles__container___alnl4 button:last-child {
      border: none; }
    .styles__container___alnl4 button:hover {
      background-color: #e8edef; }

@keyframes styles__animation-menu-open___ur7Xh {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1C7Lj {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn-alert___ZLXUP, .styles__btn-red___3vDdl, .styles__btn-white___1ktzd, .styles__btn-gray___3jPKF, .styles__btn-transparent___IasuD, .styles__btn___2_DF8, .styles__btnMain___2Xf50 {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn-alert___ZLXUP:hover, .styles__btn-red___3vDdl:hover, .styles__btn-white___1ktzd:hover, .styles__btn-gray___3jPKF:hover, .styles__btn-transparent___IasuD:hover, .styles__btn___2_DF8:hover, .styles__btnMain___2Xf50:hover, .styles__btn-alert___ZLXUP:active, .styles__btn-red___3vDdl:active, .styles__btn-white___1ktzd:active, .styles__btn-gray___3jPKF:active, .styles__btn-transparent___IasuD:active, .styles__btn___2_DF8:active, .styles__btnMain___2Xf50:active, .styles__btn-alert___ZLXUP:focus, .styles__btn-red___3vDdl:focus, .styles__btn-white___1ktzd:focus, .styles__btn-gray___3jPKF:focus, .styles__btn-transparent___IasuD:focus, .styles__btn___2_DF8:focus, .styles__btnMain___2Xf50:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn-alert___ZLXUP[disabled], .styles__btn-red___3vDdl[disabled], .styles__btn-white___1ktzd[disabled], .styles__btn-gray___3jPKF[disabled], .styles__btn-transparent___IasuD[disabled], .styles__btn___2_DF8[disabled], .styles__btnMain___2Xf50[disabled] {
    opacity: .5; }

.styles__btn-red___3vDdl {
  background-color: #EE1414; }
  .styles__btn-red___3vDdl:hover, .styles__btn-red___3vDdl:active, .styles__btn-red___3vDdl:focus {
    background-color: #FF5959; }

.styles__btn-white___1ktzd {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___1ktzd:hover, .styles__btn-white___1ktzd:active, .styles__btn-white___1ktzd:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___1ktzd[disabled] {
    opacity: .5; }
    .styles__btn-white___1ktzd[disabled]:hover, .styles__btn-white___1ktzd[disabled]:active, .styles__btn-white___1ktzd[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___3jPKF {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___3jPKF:hover, .styles__btn-gray___3jPKF:active, .styles__btn-gray___3jPKF:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___IasuD {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___IasuD:hover, .styles__btn-transparent___IasuD:active, .styles__btn-transparent___IasuD:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___1G9PS, .styles__btn-addNewItem_posBottom___bXkfV {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___1G9PS:hover, .styles__btn-addNewItem_posBottom___bXkfV:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___bXkfV {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___AeDxB {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__container___PcZHv {
  width: calc(50% - 40px);
  margin-bottom: 60px;
  margin-right: 20px;
  margin-left: 20px; }
  @media screen and (min-width: 800px) {
    .styles__container___PcZHv {
      width: calc(33.33333333% - 40px); } }
  @media screen and (min-width: 1160px) {
    .styles__container___PcZHv {
      width: calc(25% - 40px); } }

.styles__innerContent___2pTgu {
  padding-bottom: 75%;
  height: 0;
  position: relative; }

.styles__cardWrapper___3utuu {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  background-size: cover;
  background-position: center;
  transition: all 0.3s;
  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 402 302' xmlns='http://www.w3.org/2000/svg'><g fill-rule='nonzero' fill='%238798A1'><path d='M389.104 12.815h5v-1h-5v1zm9.694.34c.765.447 1.245 1.263 1.245 2.157v1.974h1v-1.974c0-1.253-.673-2.397-1.74-3.02l-.505.863zm1.245 9.13v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm-2.362 8.058c-.04.002-.082.003-.124.003h-4.86v1h4.862c.06 0 .118-.002.176-.005l-.053-.997zm-9.984.003h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-2.283c-.807 0-1.55-.386-2.018-1.027l-.808.59c.655.894 1.696 1.436 2.826 1.436h2.283v-1zm-4.78-5.627v-5h-1v5h1z'/><path d='M1.5 3.997C1.5 2.62 2.622 1.5 3.998 1.5h.413v-1H4C2.07.5.5 2.068.5 3.997h1zM9.41 1.5h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm8.956 1.386c.163.326.253.684.26 1.055l.002 3.75h1V3.93c-.013-.53-.14-1.034-.368-1.492l-.894.448zm.262 9.805v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v3.844c0 .33-.064.648-.186.945l.925.38c.17-.418.26-.866.26-1.326v-3.843h-1zm-4.068 6.34h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-.562c-1.327 0-2.424-1.045-2.494-2.362l-1 .053c.1 1.848 1.635 3.31 3.494 3.31h.562v-1zm-3.06-7.347v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1z'/></g></svg>") no-repeat; }
  .styles__cardWrapper___3utuu:hover {
    background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 402 302' xmlns='http://www.w3.org/2000/svg'><g fill='none' fill-rule='evenodd'><path d='M389.128 12.315h8.41c1.66 0 3.005 1.35 3.005 2.997V297.85c0 1.654-1.348 2.996-2.997 2.996H15.413c-1.655 0-2.997-1.347-2.997-2.993v-8.54l-.297.218H4.01c-1.663 0-3.01-1.35-3.01-2.996V3.997C1 2.342 2.348 1 3.998 1H386.13c1.656 0 2.998 1.335 2.998 3.007v8.308z' fill='%23FFFFFF'/><path d='M389.104 12.815h5v-1h-5v1zm9.694.34c.765.447 1.245 1.263 1.245 2.157v1.974h1v-1.974c0-1.253-.673-2.397-1.74-3.02l-.505.863zm1.245 9.13v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm-2.362 8.058c-.04.002-.082.003-.124.003h-4.86v1h4.862c.06 0 .118-.002.176-.005l-.053-.997zm-9.984.003h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-2.283c-.807 0-1.55-.386-2.018-1.027l-.808.59c.655.894 1.696 1.436 2.826 1.436h2.283v-1zm-4.78-5.627v-5h-1v5h1z' fill='%238798A1' fill-rule='nonzero'/><path d='M1.5 3.997C1.5 2.62 2.622 1.5 3.998 1.5h.413v-1H4C2.07.5.5 2.068.5 3.997h1zM9.41 1.5h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm8.956 1.386c.163.326.253.684.26 1.055l.002 3.75h1V3.93c-.013-.53-.14-1.034-.368-1.492l-.894.448zm.262 9.805v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v3.844c0 .33-.064.648-.186.945l.925.38c.17-.418.26-.866.26-1.326v-3.843h-1zm-4.068 6.34h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-.562c-1.327 0-2.424-1.045-2.494-2.362l-1 .053c.1 1.848 1.635 3.31 3.494 3.31h.562v-1zm-3.06-7.347v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1z' fill='%238798A1' fill-rule='nonzero'/></g></svg>") no-repeat; }

.styles__btnWrapper___1lHlY {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center; }

.styles__btn-alert___ZLXUP, .styles__btn-red___3vDdl, .styles__btn-white___1ktzd, .styles__btn-gray___3jPKF, .styles__btn-transparent___IasuD, .styles__btn___2_DF8, .styles__btnMain___2Xf50, .styles__btnMain___2Xf50 {
  margin-bottom: 0; }

.styles__btnMain___2Xf50 {
  margin-top: -4px;
  margin-left: -4px; }

@media (min-width: 800px) {
  .styles__btnMain___2Xf50 {
    font-size: 16px;
    padding: 10px 15px; } }

@media (min-width: 960px) {
  .styles__btnMain___2Xf50 {
    font-size: 18px;
    padding: 15px 20px; } }

@keyframes styles__animation-menu-open___MSeEO {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2Fjjr {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___3rR0g, .styles__btn-alert___2fA-g, .styles__btn-red___1-1XO, .styles__btn-white___S2col, .styles__btnWhite___11JaK, .styles__btn-gray___-z6gs, .styles__btn-transparent___1SwRb {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___3rR0g:hover, .styles__btn-alert___2fA-g:hover, .styles__btn-red___1-1XO:hover, .styles__btn-white___S2col:hover, .styles__btnWhite___11JaK:hover, .styles__btn-gray___-z6gs:hover, .styles__btn-transparent___1SwRb:hover, .styles__btn___3rR0g:active, .styles__btn-alert___2fA-g:active, .styles__btn-red___1-1XO:active, .styles__btn-white___S2col:active, .styles__btnWhite___11JaK:active, .styles__btn-gray___-z6gs:active, .styles__btn-transparent___1SwRb:active, .styles__btn___3rR0g:focus, .styles__btn-alert___2fA-g:focus, .styles__btn-red___1-1XO:focus, .styles__btn-white___S2col:focus, .styles__btnWhite___11JaK:focus, .styles__btn-gray___-z6gs:focus, .styles__btn-transparent___1SwRb:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___3rR0g[disabled], .styles__btn-alert___2fA-g[disabled], .styles__btn-red___1-1XO[disabled], .styles__btn-white___S2col[disabled], .styles__btnWhite___11JaK[disabled], .styles__btn-gray___-z6gs[disabled], .styles__btn-transparent___1SwRb[disabled] {
    opacity: .5; }

.styles__btn-red___1-1XO {
  background-color: #EE1414; }
  .styles__btn-red___1-1XO:hover, .styles__btn-red___1-1XO:active, .styles__btn-red___1-1XO:focus {
    background-color: #FF5959; }

.styles__btn-white___S2col, .styles__btnWhite___11JaK {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___S2col:hover, .styles__btnWhite___11JaK:hover, .styles__btn-white___S2col:active, .styles__btnWhite___11JaK:active, .styles__btn-white___S2col:focus, .styles__btnWhite___11JaK:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___S2col[disabled], .styles__btnWhite___11JaK[disabled] {
    opacity: .5; }
    .styles__btn-white___S2col[disabled]:hover, .styles__btnWhite___11JaK[disabled]:hover, .styles__btn-white___S2col[disabled]:active, .styles__btnWhite___11JaK[disabled]:active, .styles__btn-white___S2col[disabled]:focus, .styles__btnWhite___11JaK[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___-z6gs {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___-z6gs:hover, .styles__btn-gray___-z6gs:active, .styles__btn-gray___-z6gs:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___1SwRb {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___1SwRb:hover, .styles__btn-transparent___1SwRb:active, .styles__btn-transparent___1SwRb:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___3L7gk, .styles__btn-addNewItem_posBottom___2LdS8 {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___3L7gk:hover, .styles__btn-addNewItem_posBottom___2LdS8:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___2LdS8 {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___XbbTg {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__container___jw1Ts input {
  margin: 0 10px 20px 10px;
  width: calc(100% - 20px); }

.styles__cardPreview___oUDP5 {
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 40 30' xmlns='http://www.w3.org/2000/svg'><path fill='%23F2F6F8' d='M0 0h40v30H0z'/><path d='M31.38 14.304l8.72 7.827L40 30H-.047v-9.294L11.137 9.394c.68-.57 1.4-.854 2.164-.854.935 0 1.657.25 2.166.747l6.875 6.298.51.427c.51.285.977.427 1.4.427.425 0 .935-.18 1.53-.535l2.29-1.708c.595-.356 1.147-.533 1.656-.533.68 0 1.23.213 1.655.64z' fill='%23D8E0E5'/><ellipse fill='%23D8E0E5' cx='33.093' cy='6.792' rx='3.182' ry='3.208'/></svg>") no-repeat;
  box-shadow: 1px 1px 7px 0 rgba(68, 77, 82, 0.45);
  transition: box-shadow .3s;
  border-radius: 3px;
  background-size: cover;
  background-position: center; }
  .styles__hover___1CFIa .styles__cardPreview___oUDP5 {
    box-shadow: 2px 2px 10px 0 rgba(68, 77, 82, 0.52); }

.styles__cardContain___3AkiY {
  padding-bottom: 75%;
  height: 0;
  background-color: #fff;
  position: relative;
  margin-bottom: 40px; }

.styles__maxWidth___2tml1 {
  width: 250px;
  position: relative;
  margin: 0 auto; }

.styles__title___2dAKg {
  margin-bottom: 0;
  background-color: #fff;
  color: #444D52;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  line-height: 55px;
  text-align: left;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  transition: font-size 0.3s; }

.styles__imageWrapper___3r4f_ {
  flex: 1;
  opacity: 0;
  transition: opacity .3s;
  background-color: rgba(53, 72, 83, 0.75);
  display: flex;
  justify-content: center;
  align-items: center;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }

.styles__uploadInput___1HfDg {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0); }

.styles__errorHide___29ihk {
  color: #EE1414;
  font-size: 16px;
  display: none; }

.styles__errorShow___1Rj1M {
  color: #EE1414;
  font-size: 16px;
  display: block; }

.styles__redOutline___36zAi {
  border: 1px solid #EE1414; }

.styles__btnWhite___11JaK {
  margin: 0 10px 20px 10px;
  width: calc(100% - 20px); }

.styles__fileUpload___3IluU {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px; }

@keyframes styles__animation-menu-open___1od9k {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2c8aC {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__siteContainer___24TZw {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 1320px;
  margin-left: 60px;
  margin-right: 60px; }

.styles__container___b9jBS {
  padding-left: 10px;
  padding-right: 10px; }

.styles__column___2Md_V {
  padding-left: 10px;
  padding-right: 10px; }

.styles__dashboardLink___3yZbO {
  position: absolute;
  top: 19px;
  left: 10px; }
  .styles__dashboardLink___3yZbO > a {
    font-size: 16px;
    line-height: 16px;
    color: #8798A1;
    transition: color 0.3s; }
    .styles__dashboardLink___3yZbO > a > .styles__arrow___hp0_S {
      fill: #8798A1;
      transition: fill 0.3s;
      transform: rotate(90deg);
      width: 14px;
      height: 12px;
      margin-right: 5px; }
    .styles__dashboardLink___3yZbO > a:hover {
      color: #4EC0ED; }
      .styles__dashboardLink___3yZbO > a:hover .styles__arrow___hp0_S {
        fill: #4EC0ED; }

.styles__noArchivedProjects___Y1pXM {
  width: calc(50% - 40px);
  margin-bottom: 60px;
  margin-right: 20px;
  margin-left: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  text-align: center;
  border: 1px solid #D9E1E5;
  position: relative; }
  @media screen and (min-width: 800px) {
    .styles__noArchivedProjects___Y1pXM {
      width: calc(33.33333333% - 40px); } }
  @media screen and (min-width: 1160px) {
    .styles__noArchivedProjects___Y1pXM {
      width: calc(25% - 40px); } }

.styles__noArchiveRatio___2ipVE {
  padding-bottom: 75%;
  height: 0;
  position: relative; }

.styles__noArchiveMessageWrapper___2z097 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  background-size: cover; }

.styles__noArchiveMessageCenter___1-IoR {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center; }
  .styles__noArchiveMessageCenter___1-IoR p {
    margin: 0;
    font-size: 17px;
    text-align: center;
    padding: 40px; }

@keyframes styles__animation-menu-open___2khpj {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1fhrX {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__siteContainer___1qo1h, .styles__container___tzJxi {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 1320px;
  margin-left: 60px;
  margin-right: 60px; }

.styles__container___tzJxi {
  padding-left: 10px;
  padding-right: 10px; }

.styles__column___1WavU {
  padding-left: 10px;
  padding-right: 10px; }

.styles__wrapper___15Pat {
  font-size: 20px;
  margin-top: 60px;
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px);
  display: flex;
  flex-wrap: wrap; }

.styles__dashboardLink___3rlfo {
  position: absolute;
  top: 19px;
  left: 10px; }
  .styles__dashboardLink___3rlfo > a {
    font-size: 16px;
    line-height: 16px;
    color: #8798A1;
    transition: color 0.3s; }
    .styles__dashboardLink___3rlfo > a > .styles__arrow___igC0O {
      fill: #8798A1;
      transition: fill 0.3s;
      transform: rotate(90deg);
      width: 14px;
      height: 12px;
      margin-right: 5px; }
    .styles__dashboardLink___3rlfo > a:hover {
      color: #4EC0ED; }
      .styles__dashboardLink___3rlfo > a:hover .styles__arrow___igC0O {
        fill: #4EC0ED; }

.styles__noArchivedProjects___5XdT7 {
  width: calc(50% - 40px);
  margin-bottom: 60px;
  margin-right: 20px;
  margin-left: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  text-align: center;
  border: 1px solid #D9E1E5;
  position: relative; }
  @media screen and (min-width: 800px) {
    .styles__noArchivedProjects___5XdT7 {
      width: calc(33.33333333% - 40px); } }
  @media screen and (min-width: 1160px) {
    .styles__noArchivedProjects___5XdT7 {
      width: calc(25% - 40px); } }

.styles__noArchiveRatio___GrPH- {
  padding-bottom: 75%;
  height: 0;
  position: relative; }

.styles__noArchiveMessageWrapper___VbLOj {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  background-size: cover; }

.styles__noArchiveMessageCenter___1G99Y {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center; }
  .styles__noArchiveMessageCenter___1G99Y p {
    margin: 0;
    font-size: 17px;
    text-align: center;
    padding: 40px; }

@keyframes styles__animation-menu-open___1u9Ts {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3qyfM {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn-alert___1evA8, .styles__btn-red___2Lw9U, .styles__btn-white___3Q7oF, .styles__btn-gray___3Xykm, .styles__btn-transparent___2RlFB, .styles__btn___28Q9a {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn-alert___1evA8:hover, .styles__btn-red___2Lw9U:hover, .styles__btn-white___3Q7oF:hover, .styles__btn-gray___3Xykm:hover, .styles__btn-transparent___2RlFB:hover, .styles__btn___28Q9a:hover, .styles__btn-alert___1evA8:active, .styles__btn-red___2Lw9U:active, .styles__btn-white___3Q7oF:active, .styles__btn-gray___3Xykm:active, .styles__btn-transparent___2RlFB:active, .styles__btn___28Q9a:active, .styles__btn-alert___1evA8:focus, .styles__btn-red___2Lw9U:focus, .styles__btn-white___3Q7oF:focus, .styles__btn-gray___3Xykm:focus, .styles__btn-transparent___2RlFB:focus, .styles__btn___28Q9a:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn-alert___1evA8[disabled], .styles__btn-red___2Lw9U[disabled], .styles__btn-white___3Q7oF[disabled], .styles__btn-gray___3Xykm[disabled], .styles__btn-transparent___2RlFB[disabled], .styles__btn___28Q9a[disabled] {
    opacity: .5; }

.styles__btn-red___2Lw9U {
  background-color: #EE1414; }
  .styles__btn-red___2Lw9U:hover, .styles__btn-red___2Lw9U:active, .styles__btn-red___2Lw9U:focus {
    background-color: #FF5959; }

.styles__btn-white___3Q7oF {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___3Q7oF:hover, .styles__btn-white___3Q7oF:active, .styles__btn-white___3Q7oF:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___3Q7oF[disabled] {
    opacity: .5; }
    .styles__btn-white___3Q7oF[disabled]:hover, .styles__btn-white___3Q7oF[disabled]:active, .styles__btn-white___3Q7oF[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___3Xykm {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___3Xykm:hover, .styles__btn-gray___3Xykm:active, .styles__btn-gray___3Xykm:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___2RlFB {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___2RlFB:hover, .styles__btn-transparent___2RlFB:active, .styles__btn-transparent___2RlFB:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___1JhO7, .styles__btn-addNewItem_posBottom___2OKOJ {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___1JhO7:hover, .styles__btn-addNewItem_posBottom___2OKOJ:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___2OKOJ {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___2i4V1 {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__container___3lup_ {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  background-size: cover;
  background-position: center;
  opacity: 1;
  animation-name: styles__fade-in___2dKkH;
  animation-duration: 0.3s;
  animation-iteration-count: 1; }

.styles__containerOverlay___FuHWH {
  background-color: rgba(53, 72, 83, 0.75);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.styles__wrapper___3IjyC {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  z-index: 1;
  width: 100%;
  max-width: 620px;
  flex: 1;
  padding: 0 40px; }
  .styles__wrapper___3IjyC > .styles__flexFiller___DWWDp {
    flex: 1;
    min-height: 40px; }
  .styles__wrapper___3IjyC > svg {
    fill: #fff;
    margin-bottom: 40px;
    margin-top: 30px; }

.styles__formWrapper___1uXYy {
  padding: 40px;
  background-color: #fff;
  width: 100%;
  border-radius: 3px;
  border: 1px solid #D9E1E5;
  opacity: 1;
  animation-name: styles__fade-in___2dKkH;
  animation-duration: 0.3s;
  animation-iteration-count: 1; }
  .styles__formWrapper___1uXYy > * {
    opacity: 1; }
  .styles__formWrapper___1uXYy .styles__btn-alert___1evA8, .styles__formWrapper___1uXYy .styles__btn-red___2Lw9U, .styles__formWrapper___1uXYy .styles__btn-white___3Q7oF, .styles__formWrapper___1uXYy .styles__btn-gray___3Xykm, .styles__formWrapper___1uXYy .styles__btn-transparent___2RlFB, .styles__formWrapper___1uXYy .styles__btn___28Q9a {
    width: 100%;
    margin-bottom: 0; }

@keyframes styles__fade-in___2dKkH {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.styles__errors___gsjKi {
  margin-bottom: 20px;
  color: #EE1414;
  text-align: center;
  font-size: 16px;
  line-height: 22px; }

.styles__transitionToLinkContainer___1PDB8 {
  padding-top: 40px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  flex: 1;
  text-align: center; }

.styles__transitionToLinkWrapper___3FRnR {
  color: #fff;
  margin-bottom: 40px; }
  .styles__transitionToLinkWrapper___3FRnR span {
    opacity: .65; }
  .styles__transitionToLinkWrapper___3FRnR > a {
    color: rgba(255, 255, 255, 0.65);
    box-shadow: inset 0 -1px 0 0 #fff;
    transition: color, .3s; }
    .styles__transitionToLinkWrapper___3FRnR > a:hover {
      color: white; }

.styles__orContainer___3yK1d {
  margin: 25px 0 20px 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center; }

.styles__orLine___3TYRp {
  width: calc(50% - 25px);
  height: 2px;
  background-color: #D9E1E5; }

.styles__orText___yEnWV {
  font-size: 16px;
  width: 50px;
  padding: 0 10px;
  text-align: center; }


@keyframes styles__animation-menu-open___2YPqD {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1c2-U {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___xdiPG h1 {
  font-size: 20px;
  text-align: center; }

.styles__resetLink___23uMT {
  margin-bottom: 20px;
  display: block;
  text-align: right; }

@keyframes styles__animation-menu-open___3bF59 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2mX_p {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___3iyGZ h1 {
  font-size: 20px;
  text-align: center; }

.styles__sendingMessage___2l-mc {
  width: 100%;
  height: 50px;
  background-color: #D9E1E5;
  border: 1px solid #D9E1E5;
  padding: 16px;
  border-radius: 3px;
  text-align: center;
  position: relative; }
  .styles__sendingMessage___2l-mc p {
    margin: 0;
    font-size: 16px;
    text-align: center;
    width: 100%; }
    .styles__sendingMessage___2l-mc p > span {
      animation-name: styles__blink___2mX_p;
      animation-duration: 1.4s;
      animation-iteration-count: infinite;
      animation-fill-mode: both; }
      .styles__sendingMessage___2l-mc p > span:nth-child(2) {
        animation-delay: .2s; }
      .styles__sendingMessage___2l-mc p > span:nth-child(3) {
        animation-delay: .4s; }

@keyframes styles__animation-menu-open___uGbgO {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2A4Vu {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___3CBSk h1 {
  font-size: 26px;
  text-align: center;
  margin-bottom: 10px; }

.styles__container___3CBSk p {
  color: #8798A1;
  text-align: center; }

.styles__checkboxWrapper___1NKc2 label {
  margin-bottom: 20px;
  padding-left: 30px;
  font-size: 14px;
  line-height: 20px; }
  .styles__checkboxWrapper___1NKc2 label a {
    color: #8798A1;
    text-decoration: none;
    transition: color, .3s;
    box-shadow: inset 0 -1px 0 0 #2BA6D6; }
    .styles__checkboxWrapper___1NKc2 label a:hover {
      color: #4EC0ED; }
  .styles__checkboxWrapper___1NKc2 label:before {
    left: 0;
    top: 2px; }
  .styles__checkboxWrapper___1NKc2 label:after {
    left: 4px;
    top: 7px; }

@keyframes styles__animation-menu-open___wNH4l {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___f7dDl {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___3vlFj h1 {
  text-align: center; }

.styles__container___3vlFj p {
  color: #8798A1;
  text-align: center; }

.styles__sendingMessage___3hqWA {
  width: 100%;
  height: 50px;
  background-color: #D9E1E5;
  border: 1px solid #D9E1E5;
  padding: 16px;
  border-radius: 3px;
  text-align: center;
  position: relative; }
  .styles__sendingMessage___3hqWA p {
    margin: 0;
    font-size: 16px;
    text-align: center;
    width: 100%; }
    .styles__sendingMessage___3hqWA p > span {
      animation-name: styles__blink___f7dDl;
      animation-duration: 1.4s;
      animation-iteration-count: infinite;
      animation-fill-mode: both; }
      .styles__sendingMessage___3hqWA p > span:nth-child(2) {
        animation-delay: .2s; }
      .styles__sendingMessage___3hqWA p > span:nth-child(3) {
        animation-delay: .4s; }

@keyframes styles__animation-menu-open___yDZ39 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1TGq9 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___wvlrK h1 {
  text-align: center; }

.styles__container___wvlrK p {
  color: #8798A1;
  text-align: center; }

@keyframes styles__animation-menu-open___1u88g {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2qX8F {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___KXZkJ {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center; }

.styles__wrapper___1T6ie {
  width: 660px;
  padding: 30px; }

.styles__contentBox___j2PxT {
  width: 100%;
  background-color: #fff;
  border: 1px solid #D9E1E5;
  padding: 30px;
  border-radius: 3px;
  text-align: center; }
  .styles__contentBox___j2PxT h1 {
    font-size: 25px; }
  .styles__contentBox___j2PxT p {
    margin: 0;
    line-height: 28px; }

.styles__redText___3vE1A {
  color: #EE1414; }

.styles__logo___UCo_z {
  width: 150px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto; }

@keyframes styles__animation-menu-open___2vxXM {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___6f61_ {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn-alert___3SXQM, .styles__btn-red___2XPdS, .styles__btn-white___7neQd, .styles__btn-gray___faULe, .styles__btn-transparent___2p2BP, .styles__btn___1TCSP {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn-alert___3SXQM:hover, .styles__btn-red___2XPdS:hover, .styles__btn-white___7neQd:hover, .styles__btn-gray___faULe:hover, .styles__btn-transparent___2p2BP:hover, .styles__btn___1TCSP:hover, .styles__btn-alert___3SXQM:active, .styles__btn-red___2XPdS:active, .styles__btn-white___7neQd:active, .styles__btn-gray___faULe:active, .styles__btn-transparent___2p2BP:active, .styles__btn___1TCSP:active, .styles__btn-alert___3SXQM:focus, .styles__btn-red___2XPdS:focus, .styles__btn-white___7neQd:focus, .styles__btn-gray___faULe:focus, .styles__btn-transparent___2p2BP:focus, .styles__btn___1TCSP:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn-alert___3SXQM[disabled], .styles__btn-red___2XPdS[disabled], .styles__btn-white___7neQd[disabled], .styles__btn-gray___faULe[disabled], .styles__btn-transparent___2p2BP[disabled], .styles__btn___1TCSP[disabled] {
    opacity: .5; }

.styles__btn-red___2XPdS {
  background-color: #EE1414; }
  .styles__btn-red___2XPdS:hover, .styles__btn-red___2XPdS:active, .styles__btn-red___2XPdS:focus {
    background-color: #FF5959; }

.styles__btn-white___7neQd {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___7neQd:hover, .styles__btn-white___7neQd:active, .styles__btn-white___7neQd:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___7neQd[disabled] {
    opacity: .5; }
    .styles__btn-white___7neQd[disabled]:hover, .styles__btn-white___7neQd[disabled]:active, .styles__btn-white___7neQd[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___faULe {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___faULe:hover, .styles__btn-gray___faULe:active, .styles__btn-gray___faULe:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___2p2BP {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___2p2BP:hover, .styles__btn-transparent___2p2BP:active, .styles__btn-transparent___2p2BP:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___3zmxL, .styles__btn-addNewItem_posBottom___3qAte {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___3zmxL:hover, .styles__btn-addNewItem_posBottom___3qAte:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___3qAte {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___eQa2J {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__container___lGozp {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center; }

.styles__wrapper___3U6ii {
  max-width: 600px; }

.styles__contentBox___UkDNb {
  width: 100%;
  background-color: #fff;
  border: 1px solid #D9E1E5;
  padding: 30px;
  border-radius: 3px;
  text-align: center; }
  .styles__contentBox___UkDNb > div {
    max-width: 450px;
    margin: 20px auto; }
  .styles__contentBox___UkDNb h1 {
    font-size: 25px; }
  .styles__contentBox___UkDNb p {
    line-height: 28px; }

.styles__btn-alert___3SXQM, .styles__btn-red___2XPdS, .styles__btn-white___7neQd, .styles__btn-gray___faULe, .styles__btn-transparent___2p2BP, .styles__btn___1TCSP {
  width: 100%;
  margin-bottom: 0; }

.styles__resetting___24qcH {
  width: 100%;
  height: 50px;
  background-color: #D9E1E5;
  border: 1px solid #D9E1E5;
  padding: 12px;
  border-radius: 3px;
  text-align: center;
  position: relative; }
  .styles__resetting___24qcH p {
    margin: 0;
    font-size: 16px;
    text-align: center;
    width: 100%; }
    .styles__resetting___24qcH p > span {
      animation-name: styles__blink___6f61_;
      animation-duration: 1.4s;
      animation-iteration-count: infinite;
      animation-fill-mode: both; }
      .styles__resetting___24qcH p > span:nth-child(2) {
        animation-delay: .2s; }
      .styles__resetting___24qcH p > span:nth-child(3) {
        animation-delay: .4s; }

.styles__redText___2DtbY {
  color: #EE1414; }

.styles__logo___2HF8U {
  width: 150px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto; }

@keyframes styles__animation-menu-open___7Bjfx {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1lVr9 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn-alert___28z2P, .styles__btn-red___3FPaq, .styles__btn-white___2uFck, .styles__btn-gray___ki7Qz, .styles__btn-transparent___K0JIt, .styles__btn___2_tZA {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn-alert___28z2P:hover, .styles__btn-red___3FPaq:hover, .styles__btn-white___2uFck:hover, .styles__btn-gray___ki7Qz:hover, .styles__btn-transparent___K0JIt:hover, .styles__btn___2_tZA:hover, .styles__btn-alert___28z2P:active, .styles__btn-red___3FPaq:active, .styles__btn-white___2uFck:active, .styles__btn-gray___ki7Qz:active, .styles__btn-transparent___K0JIt:active, .styles__btn___2_tZA:active, .styles__btn-alert___28z2P:focus, .styles__btn-red___3FPaq:focus, .styles__btn-white___2uFck:focus, .styles__btn-gray___ki7Qz:focus, .styles__btn-transparent___K0JIt:focus, .styles__btn___2_tZA:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn-alert___28z2P[disabled], .styles__btn-red___3FPaq[disabled], .styles__btn-white___2uFck[disabled], .styles__btn-gray___ki7Qz[disabled], .styles__btn-transparent___K0JIt[disabled], .styles__btn___2_tZA[disabled] {
    opacity: .5; }

.styles__btn-red___3FPaq {
  background-color: #EE1414; }
  .styles__btn-red___3FPaq:hover, .styles__btn-red___3FPaq:active, .styles__btn-red___3FPaq:focus {
    background-color: #FF5959; }

.styles__btn-white___2uFck {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___2uFck:hover, .styles__btn-white___2uFck:active, .styles__btn-white___2uFck:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___2uFck[disabled] {
    opacity: .5; }
    .styles__btn-white___2uFck[disabled]:hover, .styles__btn-white___2uFck[disabled]:active, .styles__btn-white___2uFck[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___ki7Qz {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___ki7Qz:hover, .styles__btn-gray___ki7Qz:active, .styles__btn-gray___ki7Qz:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___K0JIt {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___K0JIt:hover, .styles__btn-transparent___K0JIt:active, .styles__btn-transparent___K0JIt:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___DxF5i, .styles__btn-addNewItem_posBottom___90bU9 {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___DxF5i:hover, .styles__btn-addNewItem_posBottom___90bU9:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___90bU9 {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___Iqxm1 {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

@keyframes styles__animation-menu-open___7Bjfx {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1lVr9 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__siteContainer___bMxHq, .styles__container___6hulY {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 1320px;
  margin-left: 60px;
  margin-right: 60px; }

.styles__container___6hulY {
  padding-left: 10px;
  padding-right: 10px; }

.styles__column___3iWEg {
  padding-left: 10px;
  padding-right: 10px; }

.styles__btn-alert___28z2P, .styles__btn-red___3FPaq, .styles__btn-white___2uFck, .styles__btn-gray___ki7Qz, .styles__btn-transparent___K0JIt, .styles__btn___2_tZA {
  font-size: 16px;
  margin: 0; }

.styles__wrapper___20vbg {
  font-size: 20px;
  margin-top: 60px;
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px);
  display: flex;
  flex-wrap: wrap; }

.styles__innerContent___2uNte {
  width: calc(50% - 40px);
  margin-bottom: 60px;
  margin-right: 20px;
  margin-left: 20px; }
  @media screen and (min-width: 900px) {
    .styles__innerContent___2uNte {
      width: calc(33.33333333% - 40px); } }
  @media screen and (min-width: 1160px) {
    .styles__innerContent___2uNte {
      width: calc(25% - 40px); } }

.styles__dottedBox___1wOVS {
  padding: 30px;
  border-radius: 3px;
  border: 2px dashed #b2bdc3;
  width: 100%;
  height: 100%; }
  .styles__dottedBox___1wOVS svg {
    margin: 0 auto;
    display: block;
    margin-bottom: 25px; }

@keyframes styles__animation-menu-open___2GlxE {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3Q0e8 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn-alert___1I6V1, .styles__btn-red___2e7kR, .styles__btn-white___1pOt9, .styles__btn___3up9K, .styles__btn-gray___3oDsF, .styles__btn-transparent___2xoIR {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn-alert___1I6V1:hover, .styles__btn-red___2e7kR:hover, .styles__btn-white___1pOt9:hover, .styles__btn___3up9K:hover, .styles__btn-gray___3oDsF:hover, .styles__btn-transparent___2xoIR:hover, .styles__btn-alert___1I6V1:active, .styles__btn-red___2e7kR:active, .styles__btn-white___1pOt9:active, .styles__btn___3up9K:active, .styles__btn-gray___3oDsF:active, .styles__btn-transparent___2xoIR:active, .styles__btn-alert___1I6V1:focus, .styles__btn-red___2e7kR:focus, .styles__btn-white___1pOt9:focus, .styles__btn___3up9K:focus, .styles__btn-gray___3oDsF:focus, .styles__btn-transparent___2xoIR:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn-alert___1I6V1[disabled], .styles__btn-red___2e7kR[disabled], .styles__btn-white___1pOt9[disabled], .styles__btn___3up9K[disabled], .styles__btn-gray___3oDsF[disabled], .styles__btn-transparent___2xoIR[disabled] {
    opacity: .5; }

.styles__btn-red___2e7kR {
  background-color: #EE1414; }
  .styles__btn-red___2e7kR:hover, .styles__btn-red___2e7kR:active, .styles__btn-red___2e7kR:focus {
    background-color: #FF5959; }

.styles__btn-white___1pOt9, .styles__btn___3up9K {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___1pOt9:hover, .styles__btn___3up9K:hover, .styles__btn-white___1pOt9:active, .styles__btn___3up9K:active, .styles__btn-white___1pOt9:focus, .styles__btn___3up9K:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___1pOt9[disabled], .styles__btn___3up9K[disabled] {
    opacity: .5; }
    .styles__btn___3up9K[disabled]:hover, .styles__btn-alert___1I6V1[disabled]:hover, .styles__btn-red___2e7kR[disabled]:hover, .styles__btn-white___1pOt9[disabled]:hover, .styles__btn-gray___3oDsF[disabled]:hover, .styles__btn-transparent___2xoIR[disabled]:hover, .styles__btn___3up9K[disabled]:active, .styles__btn-alert___1I6V1[disabled]:active, .styles__btn-red___2e7kR[disabled]:active, .styles__btn-white___1pOt9[disabled]:active, .styles__btn-gray___3oDsF[disabled]:active, .styles__btn-transparent___2xoIR[disabled]:active, .styles__btn___3up9K[disabled]:focus, .styles__btn-alert___1I6V1[disabled]:focus, .styles__btn-red___2e7kR[disabled]:focus, .styles__btn-white___1pOt9[disabled]:focus, .styles__btn-gray___3oDsF[disabled]:focus, .styles__btn-transparent___2xoIR[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___3oDsF {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___3oDsF:hover, .styles__btn-gray___3oDsF:active, .styles__btn-gray___3oDsF:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___2xoIR {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___2xoIR:hover, .styles__btn-transparent___2xoIR:active, .styles__btn-transparent___2xoIR:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___1xN_3, .styles__btn-addNewItem_posBottom___3sejb {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___1xN_3:hover, .styles__btn-addNewItem_posBottom___3sejb:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___3sejb {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___1o4hL {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__container___16Xfq {
  border: 1px solid #D9E1E5;
  margin-bottom: -1px;
  padding: 15px;
  background-color: white; }
  .styles__container___16Xfq.styles__darken___1wyZ0 {
    background-color: #F2F6F8; }
  .styles__container___16Xfq.styles__spaceBottom___GTALF {
    margin-bottom: 15px; }

.styles__titleContainer___2-O5w {
  display: flex;
  justify-content: space-between;
  align-items: center; }

.styles__btn-alert___1I6V1, .styles__btn-red___2e7kR, .styles__btn-white___1pOt9, .styles__btn___3up9K, .styles__btn-gray___3oDsF, .styles__btn-transparent___2xoIR {
  margin-bottom: 0;
  margin-left: 15px; }

.styles__buttonsWrapper___37jQj {
  display: flex;
  align-items: center;
  justify-content: space-between; }

@keyframes styles__animation-menu-open___3ukpi {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___w0klt {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__detailsWrapper___39Lwu {
  margin-bottom: 10px;
  margin-top: 10px;
  border: 1px solid #D9E1E5;
  background-color: #E2E8EC;
  padding: 10px; }


.styles__container___2c8bT > label {
  font-weight: 700;
  font-size: 12px;
  line-height: 18px;
  display: inline; }

.styles__container___2c8bT > span {
  font-size: 12px;
  line-height: 18px;
  word-wrap: break-word; }

@keyframes styles__animation-menu-open___3zuh6 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3q60b {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___1GE7g, .styles__btn-alert___3il-w, .styles__btn-red___3jAYy, .styles__buttonsWrapper___1YYrg > button, .styles__btn-white___AEPWk, .styles__btn-gray___12ULr, .styles__btn-transparent___2lYrr {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___1GE7g:hover, .styles__btn-alert___3il-w:hover, .styles__btn-red___3jAYy:hover, .styles__buttonsWrapper___1YYrg > button:hover, .styles__btn-white___AEPWk:hover, .styles__btn-gray___12ULr:hover, .styles__btn-transparent___2lYrr:hover, .styles__btn___1GE7g:active, .styles__btn-alert___3il-w:active, .styles__btn-red___3jAYy:active, .styles__buttonsWrapper___1YYrg > button:active, .styles__btn-white___AEPWk:active, .styles__btn-gray___12ULr:active, .styles__btn-transparent___2lYrr:active, .styles__btn___1GE7g:focus, .styles__btn-alert___3il-w:focus, .styles__btn-red___3jAYy:focus, .styles__buttonsWrapper___1YYrg > button:focus, .styles__btn-white___AEPWk:focus, .styles__btn-gray___12ULr:focus, .styles__btn-transparent___2lYrr:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___1GE7g[disabled], .styles__btn-alert___3il-w[disabled], .styles__btn-red___3jAYy[disabled], .styles__buttonsWrapper___1YYrg > button[disabled], .styles__btn-white___AEPWk[disabled], .styles__btn-gray___12ULr[disabled], .styles__btn-transparent___2lYrr[disabled] {
    opacity: .5; }

.styles__btn-red___3jAYy, .styles__buttonsWrapper___1YYrg > button {
  background-color: #EE1414; }
  .styles__btn-red___3jAYy:hover, .styles__buttonsWrapper___1YYrg > button:hover, .styles__btn-red___3jAYy:active, .styles__buttonsWrapper___1YYrg > button:active, .styles__btn-red___3jAYy:focus, .styles__buttonsWrapper___1YYrg > button:focus {
    background-color: #FF5959; }

.styles__btn-white___AEPWk {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___AEPWk:hover, .styles__btn-white___AEPWk:active, .styles__btn-white___AEPWk:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___AEPWk[disabled] {
    opacity: .5; }
    .styles__btn-white___AEPWk[disabled]:hover, .styles__btn-white___AEPWk[disabled]:active, .styles__btn-white___AEPWk[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___12ULr {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___12ULr:hover, .styles__btn-gray___12ULr:active, .styles__btn-gray___12ULr:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___2lYrr {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___2lYrr:hover, .styles__btn-transparent___2lYrr:active, .styles__btn-transparent___2lYrr:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___v1iMb, .styles__btn-addNewItem_posBottom___1SiKc {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___v1iMb:hover, .styles__btn-addNewItem_posBottom___1SiKc:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___1SiKc {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___1oQ5T {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__container___vkm5b {
  border: 1px solid #D9E1E5;
  background-color: #E2E8EC;
  margin-top: 10px;
  padding: 10px;
  display: flex;
  justify-content: space-between; }

.styles__fieldsWrapper___2AOwS {
  padding-right: 10px; }

.styles__buttonsWrapper___1YYrg > button {
  width: 100%;
  margin-bottom: 10px;
  font-size: 14px; }

.styles__title___10qxG {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 10px; }

@keyframes styles__animation-menu-open___PSSIe {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___cMst9 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___16mt0, .styles__btn-alert___itQcB, .styles__btn-red___wrOdo, .styles__btn-white___2_PF9, .styles__btn-gray___1wWkL, .styles__btn-transparent___CEDI_ {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___16mt0:hover, .styles__btn-alert___itQcB:hover, .styles__btn-red___wrOdo:hover, .styles__btn-white___2_PF9:hover, .styles__btn-gray___1wWkL:hover, .styles__btn-transparent___CEDI_:hover, .styles__btn___16mt0:active, .styles__btn-alert___itQcB:active, .styles__btn-red___wrOdo:active, .styles__btn-white___2_PF9:active, .styles__btn-gray___1wWkL:active, .styles__btn-transparent___CEDI_:active, .styles__btn___16mt0:focus, .styles__btn-alert___itQcB:focus, .styles__btn-red___wrOdo:focus, .styles__btn-white___2_PF9:focus, .styles__btn-gray___1wWkL:focus, .styles__btn-transparent___CEDI_:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___16mt0[disabled], .styles__btn-alert___itQcB[disabled], .styles__btn-red___wrOdo[disabled], .styles__btn-white___2_PF9[disabled], .styles__btn-gray___1wWkL[disabled], .styles__btn-transparent___CEDI_[disabled] {
    opacity: .5; }

.styles__btn-red___wrOdo {
  background-color: #EE1414; }
  .styles__btn-red___wrOdo:hover, .styles__btn-red___wrOdo:active, .styles__btn-red___wrOdo:focus {
    background-color: #FF5959; }

.styles__btn-white___2_PF9 {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___2_PF9:hover, .styles__btn-white___2_PF9:active, .styles__btn-white___2_PF9:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___2_PF9[disabled] {
    opacity: .5; }
    .styles__btn-white___2_PF9[disabled]:hover, .styles__btn-white___2_PF9[disabled]:active, .styles__btn-white___2_PF9[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___1wWkL {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___1wWkL:hover, .styles__btn-gray___1wWkL:active, .styles__btn-gray___1wWkL:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___CEDI_ {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___CEDI_:hover, .styles__btn-transparent___CEDI_:active, .styles__btn-transparent___CEDI_:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___1J5-B, .styles__btn-addNewItem_posBottom___2_HfH {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___1J5-B:hover, .styles__btn-addNewItem_posBottom___2_HfH:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___2_HfH {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___3xCUB {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__container___9u1il {
  border: 1px solid #D9E1E5;
  background-color: #E2E8EC;
  margin-bottom: 10px;
  padding: 10px; }

.styles__title___1iCAo {
  font-weight: 700; }

@keyframes styles__animation-menu-open___3WUTJ {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2kWpF {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___1kYyC, .styles__btn-alert___1L2kP, .styles__btn-red___1zJFc, .styles__btn-white___2OQHq, .styles__btn-gray___1F3yQ, .styles__btn-transparent___D4eoa {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___1kYyC:hover, .styles__btn-alert___1L2kP:hover, .styles__btn-red___1zJFc:hover, .styles__btn-white___2OQHq:hover, .styles__btn-gray___1F3yQ:hover, .styles__btn-transparent___D4eoa:hover, .styles__btn___1kYyC:active, .styles__btn-alert___1L2kP:active, .styles__btn-red___1zJFc:active, .styles__btn-white___2OQHq:active, .styles__btn-gray___1F3yQ:active, .styles__btn-transparent___D4eoa:active, .styles__btn___1kYyC:focus, .styles__btn-alert___1L2kP:focus, .styles__btn-red___1zJFc:focus, .styles__btn-white___2OQHq:focus, .styles__btn-gray___1F3yQ:focus, .styles__btn-transparent___D4eoa:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___1kYyC[disabled], .styles__btn-alert___1L2kP[disabled], .styles__btn-red___1zJFc[disabled], .styles__btn-white___2OQHq[disabled], .styles__btn-gray___1F3yQ[disabled], .styles__btn-transparent___D4eoa[disabled] {
    opacity: .5; }

.styles__btn-red___1zJFc {
  background-color: #EE1414; }
  .styles__btn-red___1zJFc:hover, .styles__btn-red___1zJFc:active, .styles__btn-red___1zJFc:focus {
    background-color: #FF5959; }

.styles__btn-white___2OQHq {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___2OQHq:hover, .styles__btn-white___2OQHq:active, .styles__btn-white___2OQHq:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___2OQHq[disabled] {
    opacity: .5; }
    .styles__btn-white___2OQHq[disabled]:hover, .styles__btn-white___2OQHq[disabled]:active, .styles__btn-white___2OQHq[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___1F3yQ {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___1F3yQ:hover, .styles__btn-gray___1F3yQ:active, .styles__btn-gray___1F3yQ:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___D4eoa {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___D4eoa:hover, .styles__btn-transparent___D4eoa:active, .styles__btn-transparent___D4eoa:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___3vepx, .styles__btn-addNewItem_posBottom___1MFvk {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___3vepx:hover, .styles__btn-addNewItem_posBottom___1MFvk:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___1MFvk {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___1QpWM {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__propsContainer___2Jlsy {
  margin-bottom: 20px;
  border: 1px solid #D9E1E5;
  background-color: #E2E8EC;
  padding: 10px;
  margin-top: 15px; }

.styles__title___3Z2TM {
  font-weight: 700; }

.styles__entitiesContainer___NiZET {
  margin-top: 15px; }

@keyframes styles__animation-menu-open___1L7S0 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___zuAkw {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___1Qb27, .styles__btn-alert___1p1lJ, .styles__btn-red___1-DYE, .styles__btn-white___2LTzy, .styles__btn-gray___2smPZ, .styles__btn-transparent___1nuHy {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___1Qb27:hover, .styles__btn-alert___1p1lJ:hover, .styles__btn-red___1-DYE:hover, .styles__btn-white___2LTzy:hover, .styles__btn-gray___2smPZ:hover, .styles__btn-transparent___1nuHy:hover, .styles__btn___1Qb27:active, .styles__btn-alert___1p1lJ:active, .styles__btn-red___1-DYE:active, .styles__btn-white___2LTzy:active, .styles__btn-gray___2smPZ:active, .styles__btn-transparent___1nuHy:active, .styles__btn___1Qb27:focus, .styles__btn-alert___1p1lJ:focus, .styles__btn-red___1-DYE:focus, .styles__btn-white___2LTzy:focus, .styles__btn-gray___2smPZ:focus, .styles__btn-transparent___1nuHy:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___1Qb27[disabled], .styles__btn-alert___1p1lJ[disabled], .styles__btn-red___1-DYE[disabled], .styles__btn-white___2LTzy[disabled], .styles__btn-gray___2smPZ[disabled], .styles__btn-transparent___1nuHy[disabled] {
    opacity: .5; }

.styles__btn-red___1-DYE {
  background-color: #EE1414; }
  .styles__btn-red___1-DYE:hover, .styles__btn-red___1-DYE:active, .styles__btn-red___1-DYE:focus {
    background-color: #FF5959; }

.styles__btn-white___2LTzy {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___2LTzy:hover, .styles__btn-white___2LTzy:active, .styles__btn-white___2LTzy:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___2LTzy[disabled] {
    opacity: .5; }
    .styles__btn-white___2LTzy[disabled]:hover, .styles__btn-white___2LTzy[disabled]:active, .styles__btn-white___2LTzy[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___2smPZ {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___2smPZ:hover, .styles__btn-gray___2smPZ:active, .styles__btn-gray___2smPZ:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___1nuHy {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___1nuHy:hover, .styles__btn-transparent___1nuHy:active, .styles__btn-transparent___1nuHy:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___3gDm1, .styles__btn-addNewItem_posBottom___25RwR {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___3gDm1:hover, .styles__btn-addNewItem_posBottom___25RwR:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___25RwR {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___1-aty {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__propsContainer___pkv1- {
  margin-bottom: 20px;
  border: 1px solid #D9E1E5;
  background-color: #E2E8EC;
  padding: 10px;
  margin-top: 15px; }

.styles__title___1ztKq {
  font-weight: 700; }

.styles__entitiesContainer___1_rC0 {
  margin-top: 15px; }

@keyframes styles__animation-menu-open___7FgD0 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3wRg9 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___1gHyc, .styles__btn-alert___3nIl9, .styles__btn-red___2TjSs, .styles__btn-white___2-Wsp, .styles__btn-gray___1YJBZ, .styles__btn-transparent___ABEOj, .styles__button___uApJd {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___1gHyc:hover, .styles__btn-alert___3nIl9:hover, .styles__btn-red___2TjSs:hover, .styles__btn-white___2-Wsp:hover, .styles__btn-gray___1YJBZ:hover, .styles__btn-transparent___ABEOj:hover, .styles__button___uApJd:hover, .styles__btn___1gHyc:active, .styles__btn-alert___3nIl9:active, .styles__btn-red___2TjSs:active, .styles__btn-white___2-Wsp:active, .styles__btn-gray___1YJBZ:active, .styles__btn-transparent___ABEOj:active, .styles__button___uApJd:active, .styles__btn___1gHyc:focus, .styles__btn-alert___3nIl9:focus, .styles__btn-red___2TjSs:focus, .styles__btn-white___2-Wsp:focus, .styles__btn-gray___1YJBZ:focus, .styles__btn-transparent___ABEOj:focus, .styles__button___uApJd:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___1gHyc[disabled], .styles__btn-alert___3nIl9[disabled], .styles__btn-red___2TjSs[disabled], .styles__btn-white___2-Wsp[disabled], .styles__btn-gray___1YJBZ[disabled], .styles__btn-transparent___ABEOj[disabled], .styles__button___uApJd[disabled] {
    opacity: .5; }

.styles__btn-red___2TjSs {
  background-color: #EE1414; }
  .styles__btn-red___2TjSs:hover, .styles__btn-red___2TjSs:active, .styles__btn-red___2TjSs:focus {
    background-color: #FF5959; }

.styles__btn-white___2-Wsp {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___2-Wsp:hover, .styles__btn-white___2-Wsp:active, .styles__btn-white___2-Wsp:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___2-Wsp[disabled] {
    opacity: .5; }
    .styles__btn-white___2-Wsp[disabled]:hover, .styles__btn-white___2-Wsp[disabled]:active, .styles__btn-white___2-Wsp[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___1YJBZ {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___1YJBZ:hover, .styles__btn-gray___1YJBZ:active, .styles__btn-gray___1YJBZ:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___ABEOj {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___ABEOj:hover, .styles__btn-transparent___ABEOj:active, .styles__btn-transparent___ABEOj:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___dvub0, .styles__btn-addNewItem_posBottom___3hG0e {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___dvub0:hover, .styles__btn-addNewItem_posBottom___3hG0e:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___3hG0e {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___2aq5I {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

@keyframes styles__animation-menu-open___7FgD0 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3wRg9 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__siteContainer___246LQ, .styles__container___2BIzv {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 1320px;
  margin-left: 60px;
  margin-right: 60px; }

.styles__container___2BIzv {
  padding-left: 10px;
  padding-right: 10px; }

.styles__column___2h0Po {
  padding-left: 10px;
  padding-right: 10px; }

.styles__topLinks___15ZfI {
  margin-top: 60px;
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between; }

.styles__dashboardLink___371Ew > a {
  font-size: 16px;
  line-height: 16px;
  color: #8798A1;
  transition: color 0.3s; }
  .styles__dashboardLink___371Ew > a > .styles__arrow___29K9h {
    fill: #8798A1;
    transition: fill 0.3s;
    transform: rotate(90deg);
    width: 14px;
    height: 12px;
    margin-right: 5px; }
  .styles__dashboardLink___371Ew > a:hover {
    color: #4EC0ED; }
    .styles__dashboardLink___371Ew > a:hover .styles__arrow___29K9h {
      fill: #4EC0ED; }

.styles__wrapper___1Z4QX {
  width: 100%;
  border: 1px solid #D9E1E5;
  border-radius: 3px;
  margin-bottom: 60px;
  background-color: white; }

.styles__top___2I67s {
  padding: 30px 40px;
  background-color: #F2F6F8;
  border-bottom: 1px solid #D9E1E5;
  display: flex;
  justify-content: flex-end;
  align-items: center; }
  .styles__top___2I67s > h2 {
    margin: 6px auto 0 0; }

.styles__information___2pAcx {
  padding: 25px 40px 22px 68px;
  border-bottom: 1px solid #D9E1E5;
  position: relative; }
  .styles__information___2pAcx p {
    margin: 0; }
  .styles__information___2pAcx svg {
    position: absolute;
    top: 25px;
    left: 40px; }

.styles__section___2qHtW {
  width: 100%;
  padding: 40px; }
  .styles__section___2qHtW:last-child {
    margin-bottom: 0; }
  .styles__section___2qHtW .styles__sectionInner___3IlMA {
    display: flex; }
    .styles__section___2qHtW .styles__sectionInner___3IlMA .styles__button___uApJd {
      margin-right: 20px; }

@keyframes styles__animation-menu-open___zh5xA {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1ULcn {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___1ydig, .styles__btn-alert___3jk19, .styles__btn-red___S8pAQ, .styles__btn-white___32ZOD, .styles__btn-gray___30E0e, .styles__btn-transparent___obi4Q {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___1ydig:hover, .styles__btn-alert___3jk19:hover, .styles__btn-red___S8pAQ:hover, .styles__btn-white___32ZOD:hover, .styles__btn-gray___30E0e:hover, .styles__btn-transparent___obi4Q:hover, .styles__btn___1ydig:active, .styles__btn-alert___3jk19:active, .styles__btn-red___S8pAQ:active, .styles__btn-white___32ZOD:active, .styles__btn-gray___30E0e:active, .styles__btn-transparent___obi4Q:active, .styles__btn___1ydig:focus, .styles__btn-alert___3jk19:focus, .styles__btn-red___S8pAQ:focus, .styles__btn-white___32ZOD:focus, .styles__btn-gray___30E0e:focus, .styles__btn-transparent___obi4Q:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___1ydig[disabled], .styles__btn-alert___3jk19[disabled], .styles__btn-red___S8pAQ[disabled], .styles__btn-white___32ZOD[disabled], .styles__btn-gray___30E0e[disabled], .styles__btn-transparent___obi4Q[disabled] {
    opacity: .5; }

.styles__btn-red___S8pAQ {
  background-color: #EE1414; }
  .styles__btn-red___S8pAQ:hover, .styles__btn-red___S8pAQ:active, .styles__btn-red___S8pAQ:focus {
    background-color: #FF5959; }

.styles__btn-white___32ZOD {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___32ZOD:hover, .styles__btn-white___32ZOD:active, .styles__btn-white___32ZOD:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___32ZOD[disabled] {
    opacity: .5; }
    .styles__btn-white___32ZOD[disabled]:hover, .styles__btn-white___32ZOD[disabled]:active, .styles__btn-white___32ZOD[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___30E0e {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___30E0e:hover, .styles__btn-gray___30E0e:active, .styles__btn-gray___30E0e:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___obi4Q {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___obi4Q:hover, .styles__btn-transparent___obi4Q:active, .styles__btn-transparent___obi4Q:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___2wZg9, .styles__btn-addNewItem_posBottom___3YQFw {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___2wZg9:hover, .styles__btn-addNewItem_posBottom___3YQFw:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___3YQFw {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___TpHo9 {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

@keyframes styles__animation-menu-open___zh5xA {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1ULcn {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__siteContainer___me9kN, .styles__container___37VJ5 {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 1320px;
  margin-left: 60px;
  margin-right: 60px; }

.styles__container___37VJ5 {
  padding-left: 10px;
  padding-right: 10px; }

.styles__column___3RbGQ {
  padding-left: 10px;
  padding-right: 10px; }

.styles__wrapper___3aMgH {
  width: 100%;
  border: 1px solid #D9E1E5;
  border-radius: 3px;
  margin-bottom: 60px;
  background-color: white; }

.styles__topLinks___3wJ5D {
  margin-top: 60px;
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between; }

.styles__inviteHeaderContainer___Shzff {
  display: flex;
  justify-content: space-between;
  align-items: center; }

.styles__infoDiv___2144X {
  margin-left: 20px;
  margin-bottom: 10px;
  font-style: italic;
  color: gray; }

.styles__usersTitleWrapper___2KwDP {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.styles__dashboardLink____5w54 > a {
  font-size: 16px;
  line-height: 16px;
  color: #8798A1;
  transition: color 0.3s; }
  .styles__dashboardLink____5w54 > a > .styles__arrow___1pXy2 {
    fill: #8798A1;
    transition: fill 0.3s;
    transform: rotate(90deg);
    width: 14px;
    height: 12px;
    margin-right: 5px; }
  .styles__dashboardLink____5w54 > a:hover {
    color: #4EC0ED; }
    .styles__dashboardLink____5w54 > a:hover .styles__arrow___1pXy2 {
      fill: #4EC0ED; }

@keyframes styles__animation-menu-open___dKuZq {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1gWh0 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn-alert___15gww, .styles__btn-red___2GSaE, .styles__btn-white___1sHGH, .styles__btn___3jEY0, .styles__btn-gray___C7WQq, .styles__btn-transparent___1PHnQ {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn-alert___15gww:hover, .styles__btn-red___2GSaE:hover, .styles__btn-white___1sHGH:hover, .styles__btn___3jEY0:hover, .styles__btn-gray___C7WQq:hover, .styles__btn-transparent___1PHnQ:hover, .styles__btn-alert___15gww:active, .styles__btn-red___2GSaE:active, .styles__btn-white___1sHGH:active, .styles__btn___3jEY0:active, .styles__btn-gray___C7WQq:active, .styles__btn-transparent___1PHnQ:active, .styles__btn-alert___15gww:focus, .styles__btn-red___2GSaE:focus, .styles__btn-white___1sHGH:focus, .styles__btn___3jEY0:focus, .styles__btn-gray___C7WQq:focus, .styles__btn-transparent___1PHnQ:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn-alert___15gww[disabled], .styles__btn-red___2GSaE[disabled], .styles__btn-white___1sHGH[disabled], .styles__btn___3jEY0[disabled], .styles__btn-gray___C7WQq[disabled], .styles__btn-transparent___1PHnQ[disabled] {
    opacity: .5; }

.styles__btn-red___2GSaE {
  background-color: #EE1414; }
  .styles__btn-red___2GSaE:hover, .styles__btn-red___2GSaE:active, .styles__btn-red___2GSaE:focus {
    background-color: #FF5959; }

.styles__btn-white___1sHGH, .styles__btn___3jEY0 {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___1sHGH:hover, .styles__btn___3jEY0:hover, .styles__btn-white___1sHGH:active, .styles__btn___3jEY0:active, .styles__btn-white___1sHGH:focus, .styles__btn___3jEY0:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___1sHGH[disabled], .styles__btn___3jEY0[disabled] {
    opacity: .5; }
    .styles__btn___3jEY0[disabled]:hover, .styles__btn-alert___15gww[disabled]:hover, .styles__btn-red___2GSaE[disabled]:hover, .styles__btn-white___1sHGH[disabled]:hover, .styles__btn-gray___C7WQq[disabled]:hover, .styles__btn-transparent___1PHnQ[disabled]:hover, .styles__btn___3jEY0[disabled]:active, .styles__btn-alert___15gww[disabled]:active, .styles__btn-red___2GSaE[disabled]:active, .styles__btn-white___1sHGH[disabled]:active, .styles__btn-gray___C7WQq[disabled]:active, .styles__btn-transparent___1PHnQ[disabled]:active, .styles__btn___3jEY0[disabled]:focus, .styles__btn-alert___15gww[disabled]:focus, .styles__btn-red___2GSaE[disabled]:focus, .styles__btn-white___1sHGH[disabled]:focus, .styles__btn-gray___C7WQq[disabled]:focus, .styles__btn-transparent___1PHnQ[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___C7WQq {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___C7WQq:hover, .styles__btn-gray___C7WQq:active, .styles__btn-gray___C7WQq:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___1PHnQ {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___1PHnQ:hover, .styles__btn-transparent___1PHnQ:active, .styles__btn-transparent___1PHnQ:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___2raCN, .styles__btn-addNewItem_posBottom___2q3md {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___2raCN:hover, .styles__btn-addNewItem_posBottom___2q3md:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___2q3md {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___3m5Id {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__btn-alert___15gww, .styles__btn-red___2GSaE, .styles__btn-white___1sHGH, .styles__btn___3jEY0, .styles__btn-gray___C7WQq, .styles__btn-transparent___1PHnQ {
  margin-bottom: 0; }

.styles__container___2Bvq9 {
  padding: 10px; }

.styles__topWrapper___3hVUd {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px; }

.styles__titleWrapper___zTKmQ {
  display: flex;
  align-items: center; }

.styles__titleEmail___1f2eP {
  margin-left: 10px;
  font-size: 18px;
  line-height: 22px; }

.styles__titleButtonWrapper___twXQr {
  display: flex; }
  .styles__titleButtonWrapper___twXQr > .styles__btn-alert___15gww, .styles__titleButtonWrapper___twXQr > .styles__btn-red___2GSaE, .styles__titleButtonWrapper___twXQr > .styles__btn-white___1sHGH, .styles__titleButtonWrapper___twXQr > .styles__btn___3jEY0, .styles__titleButtonWrapper___twXQr > .styles__btn-gray___C7WQq, .styles__titleButtonWrapper___twXQr > .styles__btn-transparent___1PHnQ {
    margin-left: 10px;
    font-size: 14px; }
  .styles__titleButtonWrapper___twXQr > div > select {
    font-size: 14px; }

.styles__expandableWrapper___1P0oM {
  display: flex; }

.styles__subContainer___2QSzu {
  width: 50%; }

@keyframes styles__animation-menu-open___1ROm- {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1cYvj {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__selectWrapper___1L2C3, .styles__selectWrapperHover___2jGoR {
  border: 0;
  border-radius: 3px;
  overflow: hidden;
  position: relative;
  vertical-align: bottom;
  display: inline-block; }
  .styles__selectWrapper___1L2C3:before, .styles__selectWrapperHover___2jGoR:before {
    content: '';
    position: absolute;
    right: 23px;
    top: 21px;
    height: 9px;
    width: 16px;
    background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 9" xmlns="http://www.w3.org/2000/svg"><path d="M.15 1.172C.05 1.078 0 .938 0 .75 0 .53.083.352.25.21.417.07.617 0 .85 0h14.3c.233 0 .433.07.6.21.167.142.25.32.25.54 0 .156-.05.28-.15.375l-.1.14-6.8 7.313C8.65 8.858 8.333 9 8 9c-.333 0-.65-.14-.95-.422L.25 1.266l-.1-.094z" fill="%238798A1"/></svg>') no-repeat;
    color: #444D52;
    z-index: 1;
    pointer-events: none; }
  .styles__selectWrapper___1L2C3:after, .styles__selectWrapperHover___2jGoR:after {
    content: '';
    width: 52px;
    height: 52px;
    position: absolute;
    right: 0;
    top: 0;
    pointer-events: none; }
  .styles__selectWrapper___1L2C3 select::-ms-expand, .styles__selectWrapperHover___2jGoR select::-ms-expand {
    display: none; }
  .styles__selectWrapper___1L2C3 select, .styles__selectWrapperHover___2jGoR select {
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
    line-height: 30px;
    height: 52px;
    border-radius: 0;
    outline: 0;
    margin: 0;
    padding-left: 20px;
    padding-right: 48px;
    cursor: pointer;
    color: #444D52;
    font-size: 18px;
    line-height: 20px;
    background-color: white;
    transition: background-color 0.3s; }

.styles__selectWrapperHover___2jGoR select {
  background-color: #F2F6F8; }

@keyframes styles__animation-menu-open___37R7M {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3EFoL {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn-alert___20Ct3, .styles__btn-red___1BbEY, .styles__btn-white___1mb8X, .styles__btn___2NQst, .styles__btn-gray___3VHLk, .styles__btn-transparent___k04-i {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn-alert___20Ct3:hover, .styles__btn-red___1BbEY:hover, .styles__btn-white___1mb8X:hover, .styles__btn___2NQst:hover, .styles__btn-gray___3VHLk:hover, .styles__btn-transparent___k04-i:hover, .styles__btn-alert___20Ct3:active, .styles__btn-red___1BbEY:active, .styles__btn-white___1mb8X:active, .styles__btn___2NQst:active, .styles__btn-gray___3VHLk:active, .styles__btn-transparent___k04-i:active, .styles__btn-alert___20Ct3:focus, .styles__btn-red___1BbEY:focus, .styles__btn-white___1mb8X:focus, .styles__btn___2NQst:focus, .styles__btn-gray___3VHLk:focus, .styles__btn-transparent___k04-i:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn-alert___20Ct3[disabled], .styles__btn-red___1BbEY[disabled], .styles__btn-white___1mb8X[disabled], .styles__btn___2NQst[disabled], .styles__btn-gray___3VHLk[disabled], .styles__btn-transparent___k04-i[disabled] {
    opacity: .5; }

.styles__btn-red___1BbEY {
  background-color: #EE1414; }
  .styles__btn-red___1BbEY:hover, .styles__btn-red___1BbEY:active, .styles__btn-red___1BbEY:focus {
    background-color: #FF5959; }

.styles__btn-white___1mb8X, .styles__btn___2NQst {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___1mb8X:hover, .styles__btn___2NQst:hover, .styles__btn-white___1mb8X:active, .styles__btn___2NQst:active, .styles__btn-white___1mb8X:focus, .styles__btn___2NQst:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___1mb8X[disabled], .styles__btn___2NQst[disabled] {
    opacity: .5; }
    .styles__btn___2NQst[disabled]:hover, .styles__btn-alert___20Ct3[disabled]:hover, .styles__btn-red___1BbEY[disabled]:hover, .styles__btn-white___1mb8X[disabled]:hover, .styles__btn-gray___3VHLk[disabled]:hover, .styles__btn-transparent___k04-i[disabled]:hover, .styles__btn___2NQst[disabled]:active, .styles__btn-alert___20Ct3[disabled]:active, .styles__btn-red___1BbEY[disabled]:active, .styles__btn-white___1mb8X[disabled]:active, .styles__btn-gray___3VHLk[disabled]:active, .styles__btn-transparent___k04-i[disabled]:active, .styles__btn___2NQst[disabled]:focus, .styles__btn-alert___20Ct3[disabled]:focus, .styles__btn-red___1BbEY[disabled]:focus, .styles__btn-white___1mb8X[disabled]:focus, .styles__btn-gray___3VHLk[disabled]:focus, .styles__btn-transparent___k04-i[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___3VHLk {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___3VHLk:hover, .styles__btn-gray___3VHLk:active, .styles__btn-gray___3VHLk:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___k04-i {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___k04-i:hover, .styles__btn-transparent___k04-i:active, .styles__btn-transparent___k04-i:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___JUD1V, .styles__btn-addNewItem_posBottom___3p4cA {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___JUD1V:hover, .styles__btn-addNewItem_posBottom___3p4cA:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___3p4cA {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___3s6k3 {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__btn-alert___20Ct3, .styles__btn-red___1BbEY, .styles__btn-white___1mb8X, .styles__btn___2NQst, .styles__btn-gray___3VHLk, .styles__btn-transparent___k04-i {
  margin-bottom: 0; }

.styles__container___tMX0w {
  padding: 10px; }

.styles__topWrapper___2XWGy {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px; }

.styles__titleWrapper___17_dl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%; }

.styles__titleEmail___176yF {
  margin-left: 10px;
  font-size: 22px;
  line-height: 26px; }

.styles__titleBtnWrapper___2agVB {
  display: flex; }
  .styles__titleBtnWrapper___2agVB > .styles__btn-alert___20Ct3, .styles__titleBtnWrapper___2agVB > .styles__btn-red___1BbEY, .styles__titleBtnWrapper___2agVB > .styles__btn-white___1mb8X, .styles__titleBtnWrapper___2agVB > .styles__btn___2NQst, .styles__titleBtnWrapper___2agVB > .styles__btn-gray___3VHLk, .styles__titleBtnWrapper___2agVB > .styles__btn-transparent___k04-i {
    margin-left: 10px; }

.styles__detailsWrapper___3YHDv {
  padding-left: 20px;
  padding-right: 20px; }

@keyframes styles__animation-menu-open___1smif {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1IibL {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn-alert___1FxP3, .styles__btn-red___27D5e, .styles__btn-white___19ung, .styles__btn-gray___2WYBh, .styles__btn-transparent___1Oyov, .styles__btn___Ezkxf {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn-alert___1FxP3:hover, .styles__btn-red___27D5e:hover, .styles__btn-white___19ung:hover, .styles__btn-gray___2WYBh:hover, .styles__btn-transparent___1Oyov:hover, .styles__btn___Ezkxf:hover, .styles__btn-alert___1FxP3:active, .styles__btn-red___27D5e:active, .styles__btn-white___19ung:active, .styles__btn-gray___2WYBh:active, .styles__btn-transparent___1Oyov:active, .styles__btn___Ezkxf:active, .styles__btn-alert___1FxP3:focus, .styles__btn-red___27D5e:focus, .styles__btn-white___19ung:focus, .styles__btn-gray___2WYBh:focus, .styles__btn-transparent___1Oyov:focus, .styles__btn___Ezkxf:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn-alert___1FxP3[disabled], .styles__btn-red___27D5e[disabled], .styles__btn-white___19ung[disabled], .styles__btn-gray___2WYBh[disabled], .styles__btn-transparent___1Oyov[disabled], .styles__btn___Ezkxf[disabled] {
    opacity: .5; }

.styles__btn-red___27D5e {
  background-color: #EE1414; }
  .styles__btn-red___27D5e:hover, .styles__btn-red___27D5e:active, .styles__btn-red___27D5e:focus {
    background-color: #FF5959; }

.styles__btn-white___19ung {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___19ung:hover, .styles__btn-white___19ung:active, .styles__btn-white___19ung:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___19ung[disabled] {
    opacity: .5; }
    .styles__btn-white___19ung[disabled]:hover, .styles__btn-white___19ung[disabled]:active, .styles__btn-white___19ung[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___2WYBh {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___2WYBh:hover, .styles__btn-gray___2WYBh:active, .styles__btn-gray___2WYBh:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___1Oyov {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___1Oyov:hover, .styles__btn-transparent___1Oyov:active, .styles__btn-transparent___1Oyov:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___1c1H6, .styles__btn-addNewItem_posBottom___rQOGX {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___1c1H6:hover, .styles__btn-addNewItem_posBottom___rQOGX:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___rQOGX {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___1PahT {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__btn-alert___1FxP3, .styles__btn-red___27D5e, .styles__btn-white___19ung, .styles__btn-gray___2WYBh, .styles__btn-transparent___1Oyov, .styles__btn___Ezkxf {
  margin-bottom: 0;
  min-width: 200px;
  margin-left: 10px; }

.styles__textBox___35vRs {
  margin-bottom: 0; }

.styles__container___1Bvuq {
  margin-left: 10px;
  padding: 10px; }

.styles__formWrapper___W9CNd {
  display: flex; }

.styles__errorMessage___5VO4d {
  padding: 5px;
  color: red;
  font-style: italic; }

@keyframes styles__animation-menu-open___27zek {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1pZ7b {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___2UNc0 {
  background-color: white;
  width: 100%;
  border-bottom: 1px solid #D9E1E5;
  padding: 30px 40px;
  display: flex;
  justify-content: center;
  align-items: center; }

@keyframes styles__animation-menu-open___PQKkw {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___hswem {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___3vsKC {
  margin-bottom: 10px; }

.styles__numWrapper___2CvY1 {
  margin-right: 16px; }

@keyframes styles__animation-menu-open___3odbE {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3ozPf {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___phdi0, .styles__btn-alert___2Sfxq, .styles__btn-red___17zNZ, .styles__btn-white___3Dsf1, .styles__btn-gray___vowcg, .styles__btn-transparent___2bHPg, .styles__button___3KB5E {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___phdi0:hover, .styles__btn-alert___2Sfxq:hover, .styles__btn-red___17zNZ:hover, .styles__btn-white___3Dsf1:hover, .styles__btn-gray___vowcg:hover, .styles__btn-transparent___2bHPg:hover, .styles__button___3KB5E:hover, .styles__btn___phdi0:active, .styles__btn-alert___2Sfxq:active, .styles__btn-red___17zNZ:active, .styles__btn-white___3Dsf1:active, .styles__btn-gray___vowcg:active, .styles__btn-transparent___2bHPg:active, .styles__button___3KB5E:active, .styles__btn___phdi0:focus, .styles__btn-alert___2Sfxq:focus, .styles__btn-red___17zNZ:focus, .styles__btn-white___3Dsf1:focus, .styles__btn-gray___vowcg:focus, .styles__btn-transparent___2bHPg:focus, .styles__button___3KB5E:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___phdi0[disabled], .styles__btn-alert___2Sfxq[disabled], .styles__btn-red___17zNZ[disabled], .styles__btn-white___3Dsf1[disabled], .styles__btn-gray___vowcg[disabled], .styles__btn-transparent___2bHPg[disabled], .styles__button___3KB5E[disabled] {
    opacity: .5; }

.styles__btn-red___17zNZ {
  background-color: #EE1414; }
  .styles__btn-red___17zNZ:hover, .styles__btn-red___17zNZ:active, .styles__btn-red___17zNZ:focus {
    background-color: #FF5959; }

.styles__btn-white___3Dsf1 {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___3Dsf1:hover, .styles__btn-white___3Dsf1:active, .styles__btn-white___3Dsf1:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___3Dsf1[disabled] {
    opacity: .5; }
    .styles__btn-white___3Dsf1[disabled]:hover, .styles__btn-white___3Dsf1[disabled]:active, .styles__btn-white___3Dsf1[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___vowcg {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___vowcg:hover, .styles__btn-gray___vowcg:active, .styles__btn-gray___vowcg:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___2bHPg {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___2bHPg:hover, .styles__btn-transparent___2bHPg:active, .styles__btn-transparent___2bHPg:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___3Tgdm, .styles__btn-addNewItem_posBottom___30L9d {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___3Tgdm:hover, .styles__btn-addNewItem_posBottom___30L9d:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___30L9d {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___2MW5w {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

@keyframes styles__animation-menu-open___3odbE {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3ozPf {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__siteContainer___3uKG7, .styles__container___3_Dsw {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 1320px;
  margin-left: 60px;
  margin-right: 60px; }

.styles__container___3_Dsw {
  padding-left: 10px;
  padding-right: 10px; }

.styles__column___WDHsX {
  padding-left: 10px;
  padding-right: 10px; }

.styles__topLinks___30FbE {
  margin-top: 60px;
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between; }

.styles__dashboardLink___1favq > a {
  font-size: 16px;
  line-height: 16px;
  color: #8798A1;
  transition: color 0.3s; }
  .styles__dashboardLink___1favq > a > .styles__arrow___1CgyY {
    fill: #8798A1;
    transition: fill 0.3s;
    transform: rotate(90deg);
    width: 14px;
    height: 12px;
    margin-right: 5px; }
  .styles__dashboardLink___1favq > a:hover {
    color: #4EC0ED; }
    .styles__dashboardLink___1favq > a:hover .styles__arrow___1CgyY {
      fill: #4EC0ED; }

.styles__wrapper___2k0V_ {
  width: 100%;
  border: 1px solid #D9E1E5;
  border-radius: 3px;
  margin-bottom: 60px;
  background-color: white; }

.styles__top___3Ue9v {
  padding: 30px 40px;
  background-color: #F2F6F8;
  border-bottom: 1px solid #D9E1E5;
  display: flex;
  justify-content: flex-end;
  align-items: center; }
  .styles__top___3Ue9v > h2 {
    margin: 6px auto 0 0; }
  .styles__top___3Ue9v > .styles__button___3KB5E {
    position: relative;
    padding-right: 37px;
    margin: 0 0 0 30px;
    transition: all 0.3s; }
    .styles__top___3Ue9v > .styles__button___3KB5E > .styles__plus___2iZBI {
      transition: all 0.3s;
      position: absolute;
      top: 13px;
      right: 15px; }
      .styles__top___3Ue9v > .styles__button___3KB5E > .styles__plus___2iZBI path {
        fill: white; }
    .styles__top___3Ue9v > .styles__button___3KB5E.styles__open___2lB76 .styles__plus___2iZBI {
      transform: rotateZ(45deg); }
      .styles__top___3Ue9v > .styles__button___3KB5E.styles__open___2lB76 .styles__plus___2iZBI path {
        fill: #8798A1; }

.styles__information___1xARs {
  padding: 25px 40px 22px 68px;
  border-bottom: 1px solid #D9E1E5;
  position: relative; }
  .styles__information___1xARs p {
    margin: 0;
    color: #2BA6D6; }
  .styles__information___1xARs svg {
    position: absolute;
    top: 25px;
    left: 40px; }

.styles__container___T1_PK {
  padding: 40px 40px 20px 40px; }

.styles__container___16S-E {
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 20px; }

@keyframes styles__animation-menu-open___XU8dx {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3aPXq {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___1o92Y {
  width: calc(100% - 80px);
  margin: 0 auto;
  margin-bottom: 40px;
  border: 1px solid #D9E1E5;
  border-radius: 3px;
  min-height: 200px;
  height: 500px; }

.styles__wrapper___GssKM {
  overflow: auto;
  margin: 20px;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  height: calc(100% - 40px); }

@keyframes styles__animation-menu-open___23W_F {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___ms54k {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___1XZEn {
  width: calc(33.3333% - 20px);
  margin: 10px; }
  @media screen and (min-width: 850px) {
    .styles__container___1XZEn {
      width: calc(25% - 20px); } }
  @media screen and (min-width: 980px) {
    .styles__container___1XZEn {
      width: calc(20% - 20px); } }
  @media screen and (min-width: 1160px) {
    .styles__container___1XZEn {
      width: calc(16.66666666% - 20px); } }
  .styles__container___1XZEn .styles__ratioContainer___1hD_S {
    padding-top: 75%;
    position: relative;
    height: 0;
    overflow: hidden;
    box-shadow: 1px 1px 7px 0 rgba(68, 77, 82, 0.3);
    cursor: pointer;
    transition: all 0.3s;
    border-radius: 3px; }
    .styles__container___1XZEn .styles__ratioContainer___1hD_S:hover {
      box-shadow: 2px 2px 10px 0 rgba(68, 77, 82, 0.52); }
    .styles__container___1XZEn .styles__ratioContainer___1hD_S .styles__ratioInner___2lppX {
      height: 100%;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0; }
  .styles__container___1XZEn img {
    margin: 0 auto;
    height: 100%;
    width: auto; }

@keyframes styles__animation-menu-open___3B1zy {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3DGir {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___2a7PS, .styles__btn-alert___2HHuC, .styles__btn-red___YDjqK, .styles__btn-white___kLuwl, .styles__container___2qmJP label, .styles__uploadButton___1eu8N, .styles__removeButton___1F5ld, .styles__btn-gray___3i2KK, .styles__btn-transparent___1RCYx {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___2a7PS:hover, .styles__btn-alert___2HHuC:hover, .styles__btn-red___YDjqK:hover, .styles__btn-white___kLuwl:hover, .styles__container___2qmJP label:hover, .styles__uploadButton___1eu8N:hover, .styles__removeButton___1F5ld:hover, .styles__btn-gray___3i2KK:hover, .styles__btn-transparent___1RCYx:hover, .styles__btn___2a7PS:active, .styles__btn-alert___2HHuC:active, .styles__btn-red___YDjqK:active, .styles__btn-white___kLuwl:active, .styles__container___2qmJP label:active, .styles__uploadButton___1eu8N:active, .styles__removeButton___1F5ld:active, .styles__btn-gray___3i2KK:active, .styles__btn-transparent___1RCYx:active, .styles__btn___2a7PS:focus, .styles__btn-alert___2HHuC:focus, .styles__btn-red___YDjqK:focus, .styles__btn-white___kLuwl:focus, .styles__container___2qmJP label:focus, .styles__uploadButton___1eu8N:focus, .styles__removeButton___1F5ld:focus, .styles__btn-gray___3i2KK:focus, .styles__btn-transparent___1RCYx:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___2a7PS[disabled], .styles__btn-alert___2HHuC[disabled], .styles__btn-red___YDjqK[disabled], .styles__btn-white___kLuwl[disabled], .styles__container___2qmJP label[disabled], .styles__uploadButton___1eu8N[disabled], .styles__removeButton___1F5ld[disabled], .styles__btn-gray___3i2KK[disabled], .styles__btn-transparent___1RCYx[disabled] {
    opacity: .5; }

.styles__btn-red___YDjqK {
  background-color: #EE1414; }
  .styles__btn-red___YDjqK:hover, .styles__btn-red___YDjqK:active, .styles__btn-red___YDjqK:focus {
    background-color: #FF5959; }

.styles__btn-white___kLuwl, .styles__container___2qmJP label, .styles__uploadButton___1eu8N, .styles__removeButton___1F5ld {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___kLuwl:hover, .styles__container___2qmJP label:hover, .styles__uploadButton___1eu8N:hover, .styles__removeButton___1F5ld:hover, .styles__btn-white___kLuwl:active, .styles__container___2qmJP label:active, .styles__uploadButton___1eu8N:active, .styles__removeButton___1F5ld:active, .styles__btn-white___kLuwl:focus, .styles__container___2qmJP label:focus, .styles__uploadButton___1eu8N:focus, .styles__removeButton___1F5ld:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___kLuwl[disabled], .styles__container___2qmJP label[disabled], .styles__uploadButton___1eu8N[disabled], .styles__removeButton___1F5ld[disabled] {
    opacity: .5; }
    .styles__btn-white___kLuwl[disabled]:hover, .styles__container___2qmJP label[disabled]:hover, .styles__uploadButton___1eu8N[disabled]:hover, .styles__removeButton___1F5ld[disabled]:hover, .styles__btn-white___kLuwl[disabled]:active, .styles__container___2qmJP label[disabled]:active, .styles__uploadButton___1eu8N[disabled]:active, .styles__removeButton___1F5ld[disabled]:active, .styles__btn-white___kLuwl[disabled]:focus, .styles__container___2qmJP label[disabled]:focus, .styles__uploadButton___1eu8N[disabled]:focus, .styles__removeButton___1F5ld[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___3i2KK {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___3i2KK:hover, .styles__btn-gray___3i2KK:active, .styles__btn-gray___3i2KK:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___1RCYx {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___1RCYx:hover, .styles__btn-transparent___1RCYx:active, .styles__btn-transparent___1RCYx:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___zlMFm, .styles__btn-addNewItem_posBottom___DoJQM {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___zlMFm:hover, .styles__btn-addNewItem_posBottom___DoJQM:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___DoJQM {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___1QE-- {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__container___2qmJP {
  width: 35%;
  min-width: 260px;
  padding: 40px; }
  .styles__container___2qmJP input[type='file'] {
    position: fixed;
    top: -1000px; }
  .styles__container___2qmJP img {
    position: relative;
    margin-bottom: 30px;
    box-shadow: 1px 1px 7px 0 rgba(68, 77, 82, 0.45);
    border-radius: 3px; }

.styles__uploadImagePreview___1gxB- {
  padding-bottom: 75%;
  width: 100%;
  margin-bottom: 30px;
  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 40 30' xmlns='http://www.w3.org/2000/svg'><path fill='%23FFF' d='M0 0h40v30H0z'/><path d='M31.38 14.304l8.72 7.827L40 30H-.047v-9.294L11.137 9.394c.68-.57 1.4-.854 2.164-.854.935 0 1.657.25 2.166.747l6.875 6.298.51.427c.51.285.977.427 1.4.427.425 0 .935-.18 1.53-.535l2.29-1.708c.595-.356 1.147-.533 1.656-.533.68 0 1.23.213 1.655.64z' fill='%23D8E0E5'/><ellipse fill='%23D8E0E5' cx='33.093' cy='6.792' rx='3.182' ry='3.208'/></svg>") no-repeat;
  box-shadow: 1px 1px 7px 0 rgba(68, 77, 82, 0.45);
  border-radius: 3px;
  background-size: cover;
  background-position: center;
  overflow: hidden;
  position: relative; }

.styles__loading___3DCaw {
  width: 100%;
  margin-bottom: 30px;
  padding-bottom: 37.5%;
  padding-top: 37.5%;
  position: relative; }
  .styles__loading___3DCaw p {
    margin: 0;
    font-size: 22px;
    text-align: center;
    color: #8798A1;
    position: absolute;
    top: 37.5%;
    width: 100%; }
    .styles__loading___3DCaw p > span {
      animation-name: styles__blink___3DGir;
      animation-duration: 1.4s;
      animation-iteration-count: infinite;
      animation-fill-mode: both; }
      .styles__loading___3DCaw p > span:nth-child(2) {
        animation-delay: .2s; }
      .styles__loading___3DCaw p > span:nth-child(3) {
        animation-delay: .4s; }

.styles__uploadButton___1eu8N, .styles__removeButton___1F5ld {
  margin: 0 auto;
  width: 100%; }

.styles__removeButton___1F5ld {
  margin-bottom: 20px; }

.styles__errorMessage___2XR4i {
  text-align: center;
  margin: 0;
  padding: 0;
  color: #EE1414; }

@keyframes styles__animation-menu-open___3Wk0a {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3Tz3z {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___1c2E6 {
  width: calc(100% - 14px);
  margin: 7px; }
  .styles__container___1c2E6 .styles__gray___352-E {
    padding: 10px;
    background-color: #F2F6F8;
    border: 1px solid #D9E1E5;
    border-radius: 3px;
    position: relative; }
    .styles__container___1c2E6 .styles__gray___352-E input {
      margin: 0;
      position: relative; }
    .styles__container___1c2E6 .styles__gray___352-E select {
      overflow: hidden;
      position: absolute;
      top: 41px;
      left: 10px;
      padding: 0;
      box-shadow: none;
      margin: 0;
      border: none;
      border-left: 1px solid #D9E1E5;
      border-right: 1px solid #D9E1E5;
      border-bottom: 1px solid #D9E1E5;
      width: calc(100% - 20px);
      background-color: #F2F6F8; }
    .styles__container___1c2E6 .styles__gray___352-E option {
      padding: 10px 20px;
      border-bottom: 1px solid #D9E1E5; }
      .styles__container___1c2E6 .styles__gray___352-E option:hover, .styles__container___1c2E6 .styles__gray___352-E option:active, .styles__container___1c2E6 .styles__gray___352-E option:focus {
        background-color: white; }
  @media screen and (min-width: 950px) {
    .styles__container___1c2E6 {
      width: calc(50% - 14px); } }
  @media screen and (min-width: 1190px) {
    .styles__container___1c2E6 {
      width: calc(33.3333% - 14px); } }

@keyframes styles__animation-menu-open___UfIV9 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3-idL {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___1uhAA {
  display: inline-block;
  position: relative; }

.styles__wrapper___2vk9I {
  background-color: #8798A1;
  padding: 10px 40px 0px 20px;
  border-radius: 25px;
  margin: 0 10px 10px 0px;
  display: inline-block;
  position: relative;
  height: 38px; }
  .styles__wrapper___2vk9I span {
    color: white; }
  .styles__wrapper___2vk9I svg {
    width: 10px;
    position: absolute;
    top: 11px;
    right: 13px;
    cursor: pointer; }

.styles__container___u3Y21 {
  width: 100%;
  padding: 0 40px;
  margin-top: 30px;
  margin-bottom: 10px; }
  .styles__container___u3Y21 p {
    margin: 0 0 27px 0; }

@keyframes styles__animation-menu-open___3YBMX {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1hacf {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___1y5y6 {
  display: inline-block;
  position: relative; }

.styles__nonSelected___26edy {
  border: 1px solid #D9E1E5;
  padding: 10px 20px 0px 20px;
  border-radius: 25px;
  margin: 0 10px 10px 0px;
  display: inline-block;
  position: relative;
  height: 38px;
  cursor: pointer; }
  .styles__nonSelected___26edy:hover {
    background-color: #F2F6F8; }

.styles__selected___8sWlQ {
  background-color: #8798A1;
  padding: 10px 40px 0px 20px;
  border-radius: 25px;
  margin: 0 10px 9px 0px;
  display: inline-block;
  position: relative;
  height: 38px; }
  .styles__selected___8sWlQ span {
    color: white; }
  .styles__selected___8sWlQ svg {
    width: 10px;
    position: absolute;
    top: 11px;
    right: 13px;
    cursor: pointer; }

.styles__container___3ZlRj {
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 20px; }

@keyframes styles__animation-menu-open___1neJG {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3b6pc {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___2gZnm, .styles__btn-alert___1yyAh, .styles__btn-red___2yeQV, .styles__btn-white___2cZhK, .styles__saving___1pQuC, .styles__cancelBtn___1yAEJ, .styles__btn-gray___1o_aj, .styles__btn-transparent___S8QRD, .styles__saveBtn___3Nj62 {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___2gZnm:hover, .styles__btn-alert___1yyAh:hover, .styles__btn-red___2yeQV:hover, .styles__btn-white___2cZhK:hover, .styles__saving___1pQuC:hover, .styles__cancelBtn___1yAEJ:hover, .styles__btn-gray___1o_aj:hover, .styles__btn-transparent___S8QRD:hover, .styles__saveBtn___3Nj62:hover, .styles__btn___2gZnm:active, .styles__btn-alert___1yyAh:active, .styles__btn-red___2yeQV:active, .styles__btn-white___2cZhK:active, .styles__saving___1pQuC:active, .styles__cancelBtn___1yAEJ:active, .styles__btn-gray___1o_aj:active, .styles__btn-transparent___S8QRD:active, .styles__saveBtn___3Nj62:active, .styles__btn___2gZnm:focus, .styles__btn-alert___1yyAh:focus, .styles__btn-red___2yeQV:focus, .styles__btn-white___2cZhK:focus, .styles__saving___1pQuC:focus, .styles__cancelBtn___1yAEJ:focus, .styles__btn-gray___1o_aj:focus, .styles__btn-transparent___S8QRD:focus, .styles__saveBtn___3Nj62:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___2gZnm[disabled], .styles__btn-alert___1yyAh[disabled], .styles__btn-red___2yeQV[disabled], .styles__btn-white___2cZhK[disabled], .styles__saving___1pQuC[disabled], .styles__cancelBtn___1yAEJ[disabled], .styles__btn-gray___1o_aj[disabled], .styles__btn-transparent___S8QRD[disabled], .styles__saveBtn___3Nj62[disabled] {
    opacity: .5; }

.styles__btn-red___2yeQV {
  background-color: #EE1414; }
  .styles__btn-red___2yeQV:hover, .styles__btn-red___2yeQV:active, .styles__btn-red___2yeQV:focus {
    background-color: #FF5959; }

.styles__btn-white___2cZhK, .styles__saving___1pQuC, .styles__cancelBtn___1yAEJ {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___2cZhK:hover, .styles__saving___1pQuC:hover, .styles__cancelBtn___1yAEJ:hover, .styles__btn-white___2cZhK:active, .styles__saving___1pQuC:active, .styles__cancelBtn___1yAEJ:active, .styles__btn-white___2cZhK:focus, .styles__saving___1pQuC:focus, .styles__cancelBtn___1yAEJ:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___2cZhK[disabled], .styles__saving___1pQuC[disabled], .styles__cancelBtn___1yAEJ[disabled] {
    opacity: .5; }
    .styles__btn-white___2cZhK[disabled]:hover, .styles__saving___1pQuC[disabled]:hover, .styles__cancelBtn___1yAEJ[disabled]:hover, .styles__btn-white___2cZhK[disabled]:active, .styles__saving___1pQuC[disabled]:active, .styles__cancelBtn___1yAEJ[disabled]:active, .styles__btn-white___2cZhK[disabled]:focus, .styles__saving___1pQuC[disabled]:focus, .styles__cancelBtn___1yAEJ[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___1o_aj {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___1o_aj:hover, .styles__btn-gray___1o_aj:active, .styles__btn-gray___1o_aj:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___S8QRD {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___S8QRD:hover, .styles__btn-transparent___S8QRD:active, .styles__btn-transparent___S8QRD:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___2KWtM, .styles__btn-addNewItem_posBottom___2AG_N {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___2KWtM:hover, .styles__btn-addNewItem_posBottom___2AG_N:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___2AG_N {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___SRqZE {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__pageContainer___2oMQs {
  display: flex; }

@keyframes styles__blink___3b6pc {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__optionsContainer___1WAMj {
  border-left: 1px solid #D9E1E5;
  width: 100%;
  padding-bottom: 20px; }
  .styles__optionsContainer___1WAMj .styles__titleNoBorder___2cOmd {
    margin: 10px 40px 0px 40px; }
    .styles__optionsContainer___1WAMj .styles__titleNoBorder___2cOmd h2 {
      margin: 30px 0 0 0; }
  .styles__optionsContainer___1WAMj .styles__title___2rjrt {
    margin: 10px 40px 20px 40px;
    border-top: 1px solid #D9E1E5; }
    .styles__optionsContainer___1WAMj .styles__title___2rjrt h2 {
      margin: 30px 0 0 0; }
  .styles__optionsContainer___1WAMj .styles__displayTags___1f76v {
    margin: 20px 40px 20px 40px;
    border-bottom: 1px solid #D9E1E5;
    padding-bottom: 20px; }
  .styles__optionsContainer___1WAMj .styles__displayLayout___1GYG- {
    margin: 40px 40px 20px 40px;
    border-top: 1px solid #D9E1E5;
    padding: 25px 0 0 0; }

.styles__tagInputsContainer___I0bHy {
  display: flex;
  flex-wrap: wrap;
  padding: 0px 33px; }

.styles__buttonsContainer___3zOFv {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  padding: 40px 40px 20px 40px; }
  .styles__buttonsContainer___3zOFv .styles__buttonsContainerInner___1UMI1 {
    display: flex;
    width: 100%;
    justify-content: flex-end; }

.styles__errorMessage___3KVjh {
  text-align: right;
  margin: 0;
  padding: 0 40px 20px 40px;
  color: #EE1414; }

.styles__saving___1pQuC {
  height: 50px;
  width: 163px;
  margin: 0 0 0 20px;
  cursor: text;
  transition: none; }
  .styles__saving___1pQuC:hover, .styles__saving___1pQuC:active, .styles__saving___1pQuC:focus {
    background-color: white;
    color: #444D52; }
  .styles__saving___1pQuC p {
    transition: none;
    margin: 0;
    text-align: center;
    color: #8798A1;
    width: 100%; }
    .styles__saving___1pQuC p > span {
      animation-name: styles__blink___3b6pc;
      animation-duration: 1.4s;
      animation-iteration-count: infinite;
      animation-fill-mode: both; }
      .styles__saving___1pQuC p > span:nth-child(2) {
        animation-delay: .2s; }
      .styles__saving___1pQuC p > span:nth-child(3) {
        animation-delay: .4s; }

.styles__cancelBtn___1yAEJ {
  margin: 0; }

.styles__saveBtn___3Nj62 {
  margin: 0 0 0 20px; }

@keyframes styles__animation-menu-open___9aCeO {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___10HQ- {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___2-mgw {
  width: 100%; }

.styles__containerBodyOuter___12A3J {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 1440px;
  padding-left: 40px;
  padding-right: 40px; }

.styles__containerBodyInner___2t_eu {
  font-size: 20px;
  margin-top: 19px;
  margin-left: -20px;
  margin-right: -20px;
  padding: 0 20px;
  width: calc(100% + 40px);
  display: flex;
  flex-wrap: wrap; }

@keyframes styles__animation-menu-open___3GU5- {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___30vRP {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

@keyframes styles__animation-menu-open___3GU5- {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___30vRP {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__siteContainer___2xH8g, .styles__container___ebHIO {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 1320px;
  margin-left: 60px;
  margin-right: 60px; }

.styles__container___ebHIO {
  padding-left: 10px;
  padding-right: 10px; }

.styles__column___38hYS {
  padding-left: 10px;
  padding-right: 10px; }

.styles__subHeader___1IVyM {
  background-color: white;
  min-height: 137px;
  width: 100%;
  border: 1px solid #D9E1E5;
  display: flex;
  justify-content: center; }

.styles__container___ebHIO {
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 30px 0px; }

.styles__left___2F4CE {
  display: flex;
  align-items: center;
  flex-shrink: 0; }
  .styles__left___2F4CE h1 {
    margin: 0;
    white-space: nowrap;
    padding: 10px 10px 7px 10px;
    border: 1px solid #ffffff;
    transition: border 0.3s;
    border-radius: 3px;
    max-width: 330px;
    position: relative;
    top: 1px; }

.styles__editProjectName___1OHUF:after {
  content: '';
  width: 16px;
  height: 16px;
  right: -27px;
  top: 18px;
  position: absolute;
  opacity: 0;
  transition: opacity 0.3s;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 13 12' xmlns='http://www.w3.org/2000/svg'><g fill='%238798A1' fill-rule='evenodd'><path d='M10.306 6.5l1.474-1.405v5.736c0 .308-.11.58-.327.796-.215.216-.488.326-.797.326h-8.9c-.3 0-.57-.11-.787-.323-.222-.216-.337-.49-.337-.8V1.156c0-.304.114-.574.332-.793.22-.218.49-.332.792-.332H8.33L6.863 1.506H2.107v8.973h8.199V6.5z'/><path d='M12.053.496c.2.193.352.39.453.592.1.202.155.41.163.63 0 .208-.05.418-.146.628-.096.21-.245.42-.447.628-.09.097-.407.415-.955.956L9.357 5.665c-.63.616-1.207 1.186-1.735 1.71l-.877.87c-.024.017-.046.033-.067.05-.02.015-.042.027-.066.036-.097.025-.294.085-.592.182-.3.097-.61.195-.93.296-.324.1-.61.194-.86.278-.25.085-.38.127-.387.127-.016 0-.032.002-.048.006-.016.003-.032.005-.05.005-.04 0-.08-.008-.12-.024-.04-.015-.076-.04-.108-.07-.04-.042-.07-.092-.085-.153-.016-.06-.016-.118 0-.175 0-.008.038-.135.115-.38.077-.247.163-.53.26-.847.097-.32.19-.63.278-.937.09-.306.153-.524.193-.653l.03-.073c.013-.024.03-.048.055-.072l.804-.804c.536-.536 1.13-1.13 1.784-1.778.653-.648 1.258-1.253 1.814-1.813s.86-.86.907-.9c.065-.065.21-.172.43-.32.222-.15.49-.225.804-.225.21 0 .41.042.605.127.192.085.374.208.543.37z'/></g></svg>") no-repeat; }

.styles__editProjectName___1OHUF:hover {
  border: 1px solid #D9E1E5; }
  .styles__editProjectName___1OHUF:hover:after {
    opacity: 1; }

.styles__space___1WjVF {
  width: 100%; }

.styles__projectNameInput___274V5 {
  font-size: 30px;
  line-height: 36px;
  font-weight: 300;
  color: #444D52;
  padding: 10px 10px 7px 10px !important;
  margin: 0;
  position: relative;
  top: 1px;
  width: 330px; }

.styles__avatarContainer___3sqzh {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-end;
  width: 100%;
  margin-top: 17px;
  padding-left: 20px;
  flex-shrink: 1; }
  .styles__avatarContainer___3sqzh > .styles__avatarWrapper___jjBED {
    margin: 5px 0px 5px 5px; }

.styles__addPeople___qhv6B {
  margin-top: 25px;
  flex-shrink: 0; }
  .styles__addPeople___qhv6B a {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: flex-end;
    color: #8798A1;
    transition: color .3s;
    margin: 0;
    margin-left: 30px; }
    .styles__addPeople___qhv6B a p {
      margin: 0 8px 0 0;
      white-space: nowrap; }
    .styles__addPeople___qhv6B a .styles__circle___1pe4N {
      transition: all .3s;
      stroke-dasharray: 3;
      stroke: #8798A1;
      fill: #F2F6F8; }
    .styles__addPeople___qhv6B a .styles__plus___17BIa {
      transition: all .3s;
      fill: #8798A1; }
    .styles__addPeople___qhv6B a:hover {
      color: #4EC0ED; }
      .styles__addPeople___qhv6B a:hover .styles__circle___1pe4N {
        stroke: #4EC0ED;
        fill: white; }
      .styles__addPeople___qhv6B a:hover .styles__plus___17BIa {
        fill: #4EC0ED; }

.styles__image___zCUCU {
  height: 75px;
  width: 100px;
  margin-right: 20px;
  border-radius: 3px;
  box-shadow: 1px 1px 7px 0 rgba(68, 77, 82, 0.45);
  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 40 30' xmlns='http://www.w3.org/2000/svg'><path fill='%23FFF' d='M0 0h40v30H0z'/><path d='M31.38 14.304l8.72 7.827L40 30H-.047v-9.294L11.137 9.394c.68-.57 1.4-.854 2.164-.854.935 0 1.657.25 2.166.747l6.875 6.298.51.427c.51.285.977.427 1.4.427.425 0 .935-.18 1.53-.535l2.29-1.708c.595-.356 1.147-.533 1.656-.533.68 0 1.23.213 1.655.64z' fill='%23D8E0E5'/><ellipse fill='%23D8E0E5' cx='33.093' cy='6.792' rx='3.182' ry='3.208'/></svg>") no-repeat;
  background-size: cover;
  background-position: center; }

@media (max-width: 900px) {
  .styles__container___ebHIO {
    flex-wrap: wrap; }
  .styles__avatarContainer___3sqzh {
    padding: 0;
    order: 1; } }

@keyframes styles__animation-menu-open___HTx5E {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1aXed {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__uploadBox___2Or6A {
  height: 75px;
  width: 100px;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100px;
  display: flex;
  margin-right: 20px;
  box-shadow: 1px 1px 7px 0 rgba(68, 77, 82, 0.45);
  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 40 30' xmlns='http://www.w3.org/2000/svg'><path fill='%23FFF' d='M0 0h40v30H0z'/><path d='M31.38 14.304l8.72 7.827L40 30H-.047v-9.294L11.137 9.394c.68-.57 1.4-.854 2.164-.854.935 0 1.657.25 2.166.747l6.875 6.298.51.427c.51.285.977.427 1.4.427.425 0 .935-.18 1.53-.535l2.29-1.708c.595-.356 1.147-.533 1.656-.533.68 0 1.23.213 1.655.64z' fill='%23D8E0E5'/><ellipse fill='%23D8E0E5' cx='33.093' cy='6.792' rx='3.182' ry='3.208'/></svg>") no-repeat; }
  .styles__uploadBox___2Or6A.styles__hover___36Swd {
    box-shadow: 2px 2px 10px 0 rgba(68, 77, 82, 0.52); }

.styles__container___2jXkN {
  margin-bottom: 0;
  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 40 30' xmlns='http://www.w3.org/2000/svg'><path fill='#FFF' d='M0 0h40v30H0z'/><path d='M31.38 14.304l8.72 7.827L40 30H-.047v-9.294L11.137 9.394c.68-.57 1.4-.854 2.164-.854.935 0 1.657.25 2.166.747l6.875 6.298.51.427c.51.285.977.427 1.4.427.425 0 .935-.18 1.53-.535l2.29-1.708c.595-.356 1.147-.533 1.656-.533.68 0 1.23.213 1.655.64z' fill='#D8E0E5'/><ellipse fill='#D8E0E5' cx='33.093' cy='6.792' rx='3.182' ry='3.208'/></svg>") no-repeat;
  background-size: cover;
  background-position: center;
  display: flex;
  border-radius: 2px;
  overflow: hidden;
  flex: 1;
  display: block;
  margin: 0;
  padding: 0;
  border: none;
  background-color: transparent; }

.styles__overlay___K3ugD {
  opacity: 0;
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  background-color: rgba(53, 72, 83, 0.75);
  transition: opacity .3s;
  width: 100px;
  height: 75px; }

.styles__hover___36Swd {
  opacity: 1; }

.styles__loading____bw2M {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center; }

@keyframes styles__animation-menu-open___2jv83 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___vYs3L {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn-alert___1aPZ_, .styles__btn-red___3WBPJ, .styles__btn-white___1wLWs, .styles__btn-gray___3clel, .styles__btn-transparent___1oDXx, .styles__btn___tcUlC {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn-alert___1aPZ_:hover, .styles__btn-red___3WBPJ:hover, .styles__btn-white___1wLWs:hover, .styles__btn-gray___3clel:hover, .styles__btn-transparent___1oDXx:hover, .styles__btn___tcUlC:hover, .styles__btn-alert___1aPZ_:active, .styles__btn-red___3WBPJ:active, .styles__btn-white___1wLWs:active, .styles__btn-gray___3clel:active, .styles__btn-transparent___1oDXx:active, .styles__btn___tcUlC:active, .styles__btn-alert___1aPZ_:focus, .styles__btn-red___3WBPJ:focus, .styles__btn-white___1wLWs:focus, .styles__btn-gray___3clel:focus, .styles__btn-transparent___1oDXx:focus, .styles__btn___tcUlC:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn-alert___1aPZ_[disabled], .styles__btn-red___3WBPJ[disabled], .styles__btn-white___1wLWs[disabled], .styles__btn-gray___3clel[disabled], .styles__btn-transparent___1oDXx[disabled], .styles__btn___tcUlC[disabled] {
    opacity: .5; }

.styles__btn-red___3WBPJ {
  background-color: #EE1414; }
  .styles__btn-red___3WBPJ:hover, .styles__btn-red___3WBPJ:active, .styles__btn-red___3WBPJ:focus {
    background-color: #FF5959; }

.styles__btn-white___1wLWs {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___1wLWs:hover, .styles__btn-white___1wLWs:active, .styles__btn-white___1wLWs:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___1wLWs[disabled] {
    opacity: .5; }
    .styles__btn-white___1wLWs[disabled]:hover, .styles__btn-white___1wLWs[disabled]:active, .styles__btn-white___1wLWs[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___3clel {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___3clel:hover, .styles__btn-gray___3clel:active, .styles__btn-gray___3clel:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___1oDXx, .styles__btn___tcUlC {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___1oDXx:hover, .styles__btn___tcUlC:hover, .styles__btn-transparent___1oDXx:active, .styles__btn___tcUlC:active, .styles__btn-transparent___1oDXx:focus, .styles__btn___tcUlC:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___3GlS0, .styles__btn-addNewItem_posBottom___1MTFn {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___3GlS0:hover, .styles__btn-addNewItem_posBottom___1MTFn:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___1MTFn {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___3XTJe {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__container___3OVzH {
  width: calc(50% - 40px);
  margin-bottom: 60px;
  margin-right: 20px;
  margin-left: 20px; }
  @media screen and (min-width: 800px) {
    .styles__container___3OVzH {
      width: calc(33.33333333% - 40px); } }
  @media screen and (min-width: 1160px) {
    .styles__container___3OVzH {
      width: calc(25% - 40px); } }

.styles__innerContent___U5sGd {
  padding-bottom: 75%;
  height: 0;
  border-radius: 3px;
  background-color: #fff;
  position: relative; }

.styles__cardWrapper___3yHCx {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  background: url(/f2d390a3c0a7e0a8b0bd6575479ce835.jpg) no-repeat;
  background-size: 100% 100%;
  box-shadow: 1px 1px 7px 0 rgba(68, 77, 82, 0.45);
  transition: box-shadow .3s;
  border-radius: 3px;
  white-space: nowrap; }
  .styles__hover___XauKm .styles__cardWrapper___3yHCx {
    box-shadow: 2px 2px 10px 0 rgba(68, 77, 82, 0.52); }

.styles__imageWrapper___kZ-Ob {
  flex: 1;
  opacity: 0;
  transition: opacity .3s;
  background-color: rgba(53, 72, 83, 0.75);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px; }
  .styles__imageWrapper___kZ-Ob > .styles__btn-transparent___1oDXx, .styles__imageWrapper___kZ-Ob > .styles__btn___tcUlC {
    margin-bottom: 0; }
  .styles__hover___XauKm .styles__imageWrapper___kZ-Ob {
    opacity: 1; }
    .styles__hover___XauKm .styles__imageWrapper___kZ-Ob > button {
      opacity: 1; }
  .styles__imageWrapper___kZ-Ob > button {
    opacity: 0; }

.styles__copyCanvasButton___2T--h {
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: pink;
  height: 8px;
  width: 20px;
  overflow: hidden; }

.styles__title___vXZgw {
  color: #8798A1;
  font-size: 20px;
  line-height: 18px;
  text-align: left;
  margin: 0;
  white-space: nowrap;
  padding: 0;
  overflow: hidden; }

.styles__canvasNameInput___31URW {
  font-size: 20px;
  line-height: 18px;
  color: #8798A1;
  padding: 7px 7px 5px 7px !important;
  margin: 0;
  margin-bottom: 10px;
  position: relative;
  top: 0px;
  width: 100%;
  background-color: #F2F6F8; }

.styles__editCanvasName___3-wO9 {
  transition: border 0.3s;
  position: relative;
  width: 100%;
  max-width: calc(100% - 25px);
  padding: 7px 7px 5px 7px;
  margin: 0;
  margin-bottom: 10px;
  display: inline-block;
  border-radius: 3px;
  border: 1px solid #F2F6F8; }
  .styles__editCanvasName___3-wO9:after {
    content: '';
    width: 16px;
    height: 16px;
    right: -27px;
    top: 7px;
    position: absolute;
    opacity: 0;
    transition: opacity 0.3s;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    background: url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 13 12' xmlns='http://www.w3.org/2000/svg'><g fill='%238798A1' fill-rule='evenodd'><path d='M10.306 6.5l1.474-1.405v5.736c0 .308-.11.58-.327.796-.215.216-.488.326-.797.326h-8.9c-.3 0-.57-.11-.787-.323-.222-.216-.337-.49-.337-.8V1.156c0-.304.114-.574.332-.793.22-.218.49-.332.792-.332H8.33L6.863 1.506H2.107v8.973h8.199V6.5z'/><path d='M12.053.496c.2.193.352.39.453.592.1.202.155.41.163.63 0 .208-.05.418-.146.628-.096.21-.245.42-.447.628-.09.097-.407.415-.955.956L9.357 5.665c-.63.616-1.207 1.186-1.735 1.71l-.877.87c-.024.017-.046.033-.067.05-.02.015-.042.027-.066.036-.097.025-.294.085-.592.182-.3.097-.61.195-.93.296-.324.1-.61.194-.86.278-.25.085-.38.127-.387.127-.016 0-.032.002-.048.006-.016.003-.032.005-.05.005-.04 0-.08-.008-.12-.024-.04-.015-.076-.04-.108-.07-.04-.042-.07-.092-.085-.153-.016-.06-.016-.118 0-.175 0-.008.038-.135.115-.38.077-.247.163-.53.26-.847.097-.32.19-.63.278-.937.09-.306.153-.524.193-.653l.03-.073c.013-.024.03-.048.055-.072l.804-.804c.536-.536 1.13-1.13 1.784-1.778.653-.648 1.258-1.253 1.814-1.813s.86-.86.907-.9c.065-.065.21-.172.43-.32.222-.15.49-.225.804-.225.21 0 .41.042.605.127.192.085.374.208.543.37z'/></g></svg>") no-repeat; }
  .styles__editCanvasName___3-wO9:hover {
    border: 1px solid #D9E1E5; }
    .styles__editCanvasName___3-wO9:hover:after {
      opacity: 1; }

.styles__noEditCanvasName___1SYG2 {
  position: relative;
  width: 100%;
  max-width: calc(100% - 25px);
  padding: 7px 7px 5px 7px;
  margin: 0;
  margin-bottom: 10px;
  display: inline-block; }

@media (min-width: 800px) {
  .styles__title___vXZgw, .styles__canvasNameInput___31URW {
    font-size: 14px; } }

@media (min-width: 960px) {
  .styles__title___vXZgw, .styles__canvasNameInput___31URW {
    font-size: 16px; } }

@media (min-width: 1160px) {
  .styles__title___vXZgw, .styles__canvasNameInput___31URW {
    font-size: 16px; } }

@media (min-width: 1500px) {
  .styles__title___vXZgw, .styles__canvasNameInput___31URW {
    font-size: 18px; } }

@keyframes styles__animation-menu-open___KSotZ {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2AXoS {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn-alert___ZXzA6, .styles__btn-red___2IyCW, .styles__btn-white___qrkOS, .styles__btn-gray___1gEgM, .styles__btn-transparent___2ywOJ, .styles__btn___1fsYS, .styles__btnMain___2D28i {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn-alert___ZXzA6:hover, .styles__btn-red___2IyCW:hover, .styles__btn-white___qrkOS:hover, .styles__btn-gray___1gEgM:hover, .styles__btn-transparent___2ywOJ:hover, .styles__btn___1fsYS:hover, .styles__btnMain___2D28i:hover, .styles__btn-alert___ZXzA6:active, .styles__btn-red___2IyCW:active, .styles__btn-white___qrkOS:active, .styles__btn-gray___1gEgM:active, .styles__btn-transparent___2ywOJ:active, .styles__btn___1fsYS:active, .styles__btnMain___2D28i:active, .styles__btn-alert___ZXzA6:focus, .styles__btn-red___2IyCW:focus, .styles__btn-white___qrkOS:focus, .styles__btn-gray___1gEgM:focus, .styles__btn-transparent___2ywOJ:focus, .styles__btn___1fsYS:focus, .styles__btnMain___2D28i:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn-alert___ZXzA6[disabled], .styles__btn-red___2IyCW[disabled], .styles__btn-white___qrkOS[disabled], .styles__btn-gray___1gEgM[disabled], .styles__btn-transparent___2ywOJ[disabled], .styles__btn___1fsYS[disabled], .styles__btnMain___2D28i[disabled] {
    opacity: .5; }

.styles__btn-red___2IyCW {
  background-color: #EE1414; }
  .styles__btn-red___2IyCW:hover, .styles__btn-red___2IyCW:active, .styles__btn-red___2IyCW:focus {
    background-color: #FF5959; }

.styles__btn-white___qrkOS {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___qrkOS:hover, .styles__btn-white___qrkOS:active, .styles__btn-white___qrkOS:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___qrkOS[disabled] {
    opacity: .5; }
    .styles__btn-white___qrkOS[disabled]:hover, .styles__btn-white___qrkOS[disabled]:active, .styles__btn-white___qrkOS[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___1gEgM {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___1gEgM:hover, .styles__btn-gray___1gEgM:active, .styles__btn-gray___1gEgM:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___2ywOJ {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___2ywOJ:hover, .styles__btn-transparent___2ywOJ:active, .styles__btn-transparent___2ywOJ:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___2AVf7, .styles__btn-addNewItem_posBottom___1M2is {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___2AVf7:hover, .styles__btn-addNewItem_posBottom___1M2is:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___1M2is {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___-YC3A {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__container___3Pdpn {
  width: calc(50% - 40px);
  margin-bottom: 60px;
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 42px; }
  @media screen and (min-width: 800px) {
    .styles__container___3Pdpn {
      width: calc(33.33333333% - 40px); } }
  @media screen and (min-width: 1160px) {
    .styles__container___3Pdpn {
      width: calc(25% - 40px); } }

.styles__innerContent___1KsJf {
  padding-bottom: 75%;
  height: 0;
  position: relative; }

.styles__cardWrapper___6CaGP {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  background-size: cover;
  background-position: center;
  transition: all 0.3s;
  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 402 302' xmlns='http://www.w3.org/2000/svg'><g fill-rule='nonzero' fill='%238798A1'><path d='M389.104 12.815h5v-1h-5v1zm9.694.34c.765.447 1.245 1.263 1.245 2.157v1.974h1v-1.974c0-1.253-.673-2.397-1.74-3.02l-.505.863zm1.245 9.13v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm-2.362 8.058c-.04.002-.082.003-.124.003h-4.86v1h4.862c.06 0 .118-.002.176-.005l-.053-.997zm-9.984.003h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-2.283c-.807 0-1.55-.386-2.018-1.027l-.808.59c.655.894 1.696 1.436 2.826 1.436h2.283v-1zm-4.78-5.627v-5h-1v5h1z'/><path d='M1.5 3.997C1.5 2.62 2.622 1.5 3.998 1.5h.413v-1H4C2.07.5.5 2.068.5 3.997h1zM9.41 1.5h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm8.956 1.386c.163.326.253.684.26 1.055l.002 3.75h1V3.93c-.013-.53-.14-1.034-.368-1.492l-.894.448zm.262 9.805v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v3.844c0 .33-.064.648-.186.945l.925.38c.17-.418.26-.866.26-1.326v-3.843h-1zm-4.068 6.34h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-.562c-1.327 0-2.424-1.045-2.494-2.362l-1 .053c.1 1.848 1.635 3.31 3.494 3.31h.562v-1zm-3.06-7.347v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1z'/></g></svg>") no-repeat; }
  .styles__cardWrapper___6CaGP:hover {
    background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 402 302' xmlns='http://www.w3.org/2000/svg'><g fill='none' fill-rule='evenodd'><path d='M389.128 12.315h8.41c1.66 0 3.005 1.35 3.005 2.997V297.85c0 1.654-1.348 2.996-2.997 2.996H15.413c-1.655 0-2.997-1.347-2.997-2.993v-8.54l-.297.218H4.01c-1.663 0-3.01-1.35-3.01-2.996V3.997C1 2.342 2.348 1 3.998 1H386.13c1.656 0 2.998 1.335 2.998 3.007v8.308z' fill='%23FFFFFF'/><path d='M389.104 12.815h5v-1h-5v1zm9.694.34c.765.447 1.245 1.263 1.245 2.157v1.974h1v-1.974c0-1.253-.673-2.397-1.74-3.02l-.505.863zm1.245 9.13v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm-2.362 8.058c-.04.002-.082.003-.124.003h-4.86v1h4.862c.06 0 .118-.002.176-.005l-.053-.997zm-9.984.003h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-2.283c-.807 0-1.55-.386-2.018-1.027l-.808.59c.655.894 1.696 1.436 2.826 1.436h2.283v-1zm-4.78-5.627v-5h-1v5h1z' fill='%238798A1' fill-rule='nonzero'/><path d='M1.5 3.997C1.5 2.62 2.622 1.5 3.998 1.5h.413v-1H4C2.07.5.5 2.068.5 3.997h1zM9.41 1.5h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm10 0h5v-1h-5v1zm8.956 1.386c.163.326.253.684.26 1.055l.002 3.75h1V3.93c-.013-.53-.14-1.034-.368-1.492l-.894.448zm.262 9.805v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v5h1v-5h-1zm0 10v3.844c0 .33-.064.648-.186.945l.925.38c.17-.418.26-.866.26-1.326v-3.843h-1zm-4.068 6.34h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-5v1h5v-1zm-10 0h-.562c-1.327 0-2.424-1.045-2.494-2.362l-1 .053c.1 1.848 1.635 3.31 3.494 3.31h.562v-1zm-3.06-7.347v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1zm0-10v-5h-1v5h1z' fill='%238798A1' fill-rule='nonzero'/></g></svg>") no-repeat; }

.styles__btnWrapper___3kWCe {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center; }

.styles__btn-alert___ZXzA6, .styles__btn-red___2IyCW, .styles__btn-white___qrkOS, .styles__btn-gray___1gEgM, .styles__btn-transparent___2ywOJ, .styles__btn___1fsYS, .styles__btnMain___2D28i, .styles__btnMain___2D28i {
  margin-bottom: 0; }

@keyframes styles__animation-menu-open___2_qdE {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___29cZ7 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___1eHyb input {
  margin: 0 10px 20px 10px;
  width: calc(100% - 20px); }

.styles__cardPreview___3sYLs {
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  background: url(/f2d390a3c0a7e0a8b0bd6575479ce835.jpg) no-repeat;
  box-shadow: 1px 1px 7px 0 rgba(68, 77, 82, 0.45);
  transition: box-shadow .3s;
  border-radius: 3px;
  background-size: cover;
  background-position: center; }
  .styles__hover___36Dhb .styles__cardPreview___3sYLs {
    box-shadow: 2px 2px 10px 0 rgba(68, 77, 82, 0.52); }

.styles__cardContain___2wADf {
  padding-bottom: 75%;
  height: 0;
  background-color: #fff;
  position: relative;
  margin-bottom: 40px; }

.styles__maxWidth___3-R2A {
  max-width: 250px;
  margin: 0 auto; }

.styles__title___1qBp_ {
  margin-bottom: 0;
  background-color: #fff;
  color: #444D52;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  line-height: 55px;
  text-align: left;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  transition: font-size 0.3s; }

.styles__imageWrapper___3PtGX {
  flex: 1;
  opacity: 0;
  transition: opacity .3s;
  background-color: rgba(53, 72, 83, 0.75);
  display: flex;
  justify-content: center;
  align-items: center;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }

.styles__errorHide___I5OF5 {
  color: #EE1414;
  font-size: 16px;
  display: none; }

.styles__errorShow___3vCZS {
  color: #EE1414;
  font-size: 16px;
  display: block; }

.styles__redOutline___1yR8s {
  border: 1px solid #EE1414; }

@keyframes styles__animation-menu-open___1ybsU {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1nF8H {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn-alert___3shPb, .styles__btn-red___3Il1w, .styles__btn-white___23BqC, .styles__btn-gray___1BImg, .styles__btn-transparent___1cqNA, .styles__btn___1XMqm {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn-alert___3shPb:hover, .styles__btn-red___3Il1w:hover, .styles__btn-white___23BqC:hover, .styles__btn-gray___1BImg:hover, .styles__btn-transparent___1cqNA:hover, .styles__btn___1XMqm:hover, .styles__btn-alert___3shPb:active, .styles__btn-red___3Il1w:active, .styles__btn-white___23BqC:active, .styles__btn-gray___1BImg:active, .styles__btn-transparent___1cqNA:active, .styles__btn___1XMqm:active, .styles__btn-alert___3shPb:focus, .styles__btn-red___3Il1w:focus, .styles__btn-white___23BqC:focus, .styles__btn-gray___1BImg:focus, .styles__btn-transparent___1cqNA:focus, .styles__btn___1XMqm:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn-alert___3shPb[disabled], .styles__btn-red___3Il1w[disabled], .styles__btn-white___23BqC[disabled], .styles__btn-gray___1BImg[disabled], .styles__btn-transparent___1cqNA[disabled], .styles__btn___1XMqm[disabled] {
    opacity: .5; }

.styles__btn-red___3Il1w {
  background-color: #EE1414; }
  .styles__btn-red___3Il1w:hover, .styles__btn-red___3Il1w:active, .styles__btn-red___3Il1w:focus {
    background-color: #FF5959; }

.styles__btn-white___23BqC {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___23BqC:hover, .styles__btn-white___23BqC:active, .styles__btn-white___23BqC:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___23BqC[disabled] {
    opacity: .5; }
    .styles__btn-white___23BqC[disabled]:hover, .styles__btn-white___23BqC[disabled]:active, .styles__btn-white___23BqC[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___1BImg {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___1BImg:hover, .styles__btn-gray___1BImg:active, .styles__btn-gray___1BImg:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___1cqNA, .styles__btn___1XMqm {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___1cqNA:hover, .styles__btn___1XMqm:hover, .styles__btn-transparent___1cqNA:active, .styles__btn___1XMqm:active, .styles__btn-transparent___1cqNA:focus, .styles__btn___1XMqm:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___2IjOT, .styles__btn-addNewItem_posBottom___2-PZh {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___2IjOT:hover, .styles__btn-addNewItem_posBottom___2-PZh:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___2-PZh {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___aoc-C {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__container___22b4a {
  width: calc(50% - 40px);
  margin-bottom: 60px;
  margin-right: 20px;
  margin-left: 20px; }
  @media screen and (min-width: 800px) {
    .styles__container___22b4a {
      width: calc(33.33333333% - 40px); } }
  @media screen and (min-width: 1160px) {
    .styles__container___22b4a {
      width: calc(25% - 40px); } }

.styles__innerContent___3xXTh {
  padding-bottom: 75%;
  height: 0;
  border-radius: 3px;
  background-color: #F2F6F8;
  position: relative; }

.styles__cardWrapper___3jUK_ {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  box-shadow: 1px 1px 7px 0 rgba(68, 77, 82, 0.45);
  transition: box-shadow .3s;
  border-radius: 3px;
  white-space: nowrap; }
  .styles__hover___2NgnE .styles__cardWrapper___3jUK_ {
    box-shadow: 2px 2px 10px 0 rgba(68, 77, 82, 0.52); }

.styles__storyTitle___AcWuJ {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 30px;
  text-align: center;
  border: 2px solid #fff;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 3px; }
  .styles__storyTitle___AcWuJ h2 {
    font-weight: bold;
    margin: 0;
    opacity: 1;
    transition: opacity .3s;
    z-index: 2; }
  .styles__hover___2NgnE .styles__storyTitle___AcWuJ h2 {
    opacity: 0; }

.styles__whiteText___1oM_3 {
  color: #fff; }

.styles__overlay___3K204 {
  background-color: rgba(53, 72, 83, 0.75);
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 3px;
  z-index: 1; }

.styles__imageWrapper___KiuZ- {
  flex: 1;
  opacity: 0;
  transition: opacity .3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  z-index: 3; }
  .styles__hover___2NgnE .styles__imageWrapper___KiuZ- {
    opacity: 1; }
    .styles__hover___2NgnE .styles__imageWrapper___KiuZ- > button {
      opacity: 1; }
  .styles__imageWrapper___KiuZ- > button {
    opacity: 0; }

.styles__btn-alert___3shPb, .styles__btn-red___3Il1w, .styles__btn-white___23BqC, .styles__btn-gray___1BImg, .styles__btn-transparent___1cqNA, .styles__btn___1XMqm {
  margin: 0; }

.styles__btnDark___o6-WQ {
  border: 1px solid #8798A1;
  color: #444D52; }

.styles__canvasTitle___2K4tp {
  color: #8798A1;
  font-size: 20px;
  line-height: 18px;
  text-align: left;
  margin: 0 0 0 20px;
  white-space: nowrap;
  padding: 0;
  overflow: hidden; }

.styles__canvasTitleWrapper___30dF9 {
  position: relative;
  width: calc(100% - 20px);
  padding: 7px 7px 5px 7px;
  margin: 0;
  margin-bottom: 10px;
  min-height: 30px; }
  .styles__canvasTitleWrapper___30dF9 svg {
    position: absolute;
    top: 6px;
    left: 0; }

@media (min-width: 800px) {
  .styles__canvasTitle___2K4tp {
    font-size: 14px; } }

@media (min-width: 960px) {
  .styles__canvasTitle___2K4tp {
    font-size: 16px; } }

@media (min-width: 1160px) {
  .styles__canvasTitle___2K4tp {
    font-size: 16px; } }

@media (min-width: 1500px) {
  .styles__canvasTitle___2K4tp {
    font-size: 18px; } }

@keyframes styles__animation-menu-open___ZkMf0 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___18r3K {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

@keyframes styles__animation-menu-open___ZkMf0 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___18r3K {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__siteContainer___npChC, .styles__container___FzOiR {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 1320px;
  margin-left: 60px;
  margin-right: 60px; }

.styles__container___FzOiR {
  padding-left: 10px;
  padding-right: 10px; }

.styles__column___31R02 {
  padding-left: 10px;
  padding-right: 10px; }

.styles__btn___15f-_, .styles__btn-alert___281uM, .styles__btn-red___3GwGy, .styles__btn-white___UuKk6, .styles__btn-gray___1Uuc0, .styles__grayButton___2mTIl, .styles__btn-transparent___3v3nV, .styles__button___q-nYv {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___15f-_:hover, .styles__btn-alert___281uM:hover, .styles__btn-red___3GwGy:hover, .styles__btn-white___UuKk6:hover, .styles__btn-gray___1Uuc0:hover, .styles__grayButton___2mTIl:hover, .styles__btn-transparent___3v3nV:hover, .styles__button___q-nYv:hover, .styles__btn___15f-_:active, .styles__btn-alert___281uM:active, .styles__btn-red___3GwGy:active, .styles__btn-white___UuKk6:active, .styles__btn-gray___1Uuc0:active, .styles__grayButton___2mTIl:active, .styles__btn-transparent___3v3nV:active, .styles__button___q-nYv:active, .styles__btn___15f-_:focus, .styles__btn-alert___281uM:focus, .styles__btn-red___3GwGy:focus, .styles__btn-white___UuKk6:focus, .styles__btn-gray___1Uuc0:focus, .styles__grayButton___2mTIl:focus, .styles__btn-transparent___3v3nV:focus, .styles__button___q-nYv:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___15f-_[disabled], .styles__btn-alert___281uM[disabled], .styles__btn-red___3GwGy[disabled], .styles__btn-white___UuKk6[disabled], .styles__btn-gray___1Uuc0[disabled], .styles__grayButton___2mTIl[disabled], .styles__btn-transparent___3v3nV[disabled], .styles__button___q-nYv[disabled] {
    opacity: .5; }

.styles__btn-red___3GwGy {
  background-color: #EE1414; }
  .styles__btn-red___3GwGy:hover, .styles__btn-red___3GwGy:active, .styles__btn-red___3GwGy:focus {
    background-color: #FF5959; }

.styles__btn-white___UuKk6 {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___UuKk6:hover, .styles__btn-white___UuKk6:active, .styles__btn-white___UuKk6:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___UuKk6[disabled] {
    opacity: .5; }
    .styles__btn-white___UuKk6[disabled]:hover, .styles__btn-white___UuKk6[disabled]:active, .styles__btn-white___UuKk6[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___1Uuc0, .styles__grayButton___2mTIl {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___1Uuc0:hover, .styles__grayButton___2mTIl:hover, .styles__btn-gray___1Uuc0:active, .styles__grayButton___2mTIl:active, .styles__btn-gray___1Uuc0:focus, .styles__grayButton___2mTIl:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___3v3nV {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___3v3nV:hover, .styles__btn-transparent___3v3nV:active, .styles__btn-transparent___3v3nV:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___1zmm7, .styles__btn-addNewItem_posBottom___2gOxh {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___1zmm7:hover, .styles__btn-addNewItem_posBottom___2gOxh:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___2gOxh {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___1Zfq5 {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__topLinks___2sm-s {
  margin-top: 60px;
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between; }

.styles__dashboardLink___1UXhP > a, .styles__collabPermissionsLink___P96C8 > a {
  font-size: 16px;
  line-height: 16px;
  color: #8798A1;
  transition: color 0.3s; }
  .styles__dashboardLink___1UXhP > a > .styles__arrow___npANj, .styles__collabPermissionsLink___P96C8 > a > .styles__arrow___npANj {
    fill: #8798A1;
    transition: fill 0.3s;
    transform: rotate(90deg);
    width: 14px;
    height: 12px;
    margin-right: 5px; }
  .styles__dashboardLink___1UXhP > a:hover, .styles__collabPermissionsLink___P96C8 > a:hover {
    color: #4EC0ED; }
    .styles__dashboardLink___1UXhP > a:hover .styles__arrow___npANj, .styles__collabPermissionsLink___P96C8 > a:hover .styles__arrow___npANj {
      fill: #4EC0ED; }

.styles__personContainer___EQbf4 {
  width: 100%;
  border: 1px solid #D9E1E5;
  border-radius: 3px;
  margin-bottom: 60px;
  background-color: white; }

.styles__top___12czq {
  padding: 30px 40px;
  background-color: #F2F6F8;
  border-bottom: 1px solid #D9E1E5;
  display: flex;
  justify-content: flex-end;
  align-items: center; }
  .styles__top___12czq > h2 {
    margin: 6px auto 0 0; }
  .styles__top___12czq > .styles__button___q-nYv {
    position: relative;
    padding-right: 37px;
    margin: 0 0 0 30px;
    transition: all 0.3s; }
    .styles__top___12czq > .styles__button___q-nYv > .styles__plus___2lPuW {
      transition: all 0.3s;
      position: absolute;
      top: 13px;
      right: 15px; }
      .styles__top___12czq > .styles__button___q-nYv > .styles__plus___2lPuW path {
        fill: white; }
    .styles__top___12czq > .styles__button___q-nYv.styles__open___2jcJN .styles__plus___2lPuW {
      transform: rotateZ(45deg); }
      .styles__top___12czq > .styles__button___q-nYv.styles__open___2jcJN .styles__plus___2lPuW path {
        fill: #8798A1; }

@keyframes styles__animation-menu-open___IkX4s {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3BmwD {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___Z5Kfd, .styles__owner___agyxx {
  border: 1px solid #D9E1E5;
  margin-top: 40px;
  width: 100%;
  border-radius: 3px; }
  .styles__container___Z5Kfd .styles__row___23BHm, .styles__owner___agyxx .styles__row___23BHm {
    padding: 20px;
    border-bottom: 1px solid #D9E1E5;
    display: flex;
    justify-content: flex-end;
    align-items: center; }
    .styles__container___Z5Kfd .styles__row___23BHm h4, .styles__owner___agyxx .styles__row___23BHm h4, .styles__container___Z5Kfd .styles__row___23BHm p, .styles__owner___agyxx .styles__row___23BHm p {
      margin: 0;
      margin: 0 auto 0 0;
      display: flex; }
    .styles__container___Z5Kfd .styles__row___23BHm:last-child, .styles__owner___agyxx .styles__row___23BHm:last-child {
      border: none; }
  .styles__container___Z5Kfd:last-child, .styles__owner___agyxx:last-child {
    margin-bottom: 20px; }

.styles__owner___agyxx .styles__row___23BHm {
  background-color: #F2F6F8; }
  .styles__owner___agyxx .styles__row___23BHm p {
    color: #8798A1; }
  .styles__owner___agyxx .styles__row___23BHm:first-child {
    background-color: #D9E1E5; }

.styles__publicStory___5N_V_ {
  background-color: #F2F6F8; }
  .styles__publicStory___5N_V_ p {
    color: #8798A1; }
  .styles__publicStory___5N_V_:first-child {
    background-color: #D9E1E5; }

@keyframes styles__animation-menu-open___1U-aR {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___b7YaI {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___19QRO, .styles__btn-alert___1wAOD, .styles__btn-red___3YxAa, .styles__btn-white___2svfL, .styles__arrowBtn___yewn6, .styles__buttonWhite___3vglz, .styles__buttonWhiteLg___1RyM_, .styles__buttonWhiteMd___j4yxJ, .styles__buttonWhiteSm___30K2T, .styles__btn-gray___1UFix, .styles__btn-transparent___2I4vo {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___19QRO:hover, .styles__btn-alert___1wAOD:hover, .styles__btn-red___3YxAa:hover, .styles__btn-white___2svfL:hover, .styles__arrowBtn___yewn6:hover, .styles__buttonWhite___3vglz:hover, .styles__buttonWhiteLg___1RyM_:hover, .styles__buttonWhiteMd___j4yxJ:hover, .styles__buttonWhiteSm___30K2T:hover, .styles__btn-gray___1UFix:hover, .styles__btn-transparent___2I4vo:hover, .styles__btn___19QRO:active, .styles__btn-alert___1wAOD:active, .styles__btn-red___3YxAa:active, .styles__btn-white___2svfL:active, .styles__arrowBtn___yewn6:active, .styles__buttonWhite___3vglz:active, .styles__buttonWhiteLg___1RyM_:active, .styles__buttonWhiteMd___j4yxJ:active, .styles__buttonWhiteSm___30K2T:active, .styles__btn-gray___1UFix:active, .styles__btn-transparent___2I4vo:active, .styles__btn___19QRO:focus, .styles__btn-alert___1wAOD:focus, .styles__btn-red___3YxAa:focus, .styles__btn-white___2svfL:focus, .styles__arrowBtn___yewn6:focus, .styles__buttonWhite___3vglz:focus, .styles__buttonWhiteLg___1RyM_:focus, .styles__buttonWhiteMd___j4yxJ:focus, .styles__buttonWhiteSm___30K2T:focus, .styles__btn-gray___1UFix:focus, .styles__btn-transparent___2I4vo:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___19QRO[disabled], .styles__btn-alert___1wAOD[disabled], .styles__btn-red___3YxAa[disabled], .styles__btn-white___2svfL[disabled], .styles__arrowBtn___yewn6[disabled], .styles__buttonWhite___3vglz[disabled], .styles__buttonWhiteLg___1RyM_[disabled], .styles__buttonWhiteMd___j4yxJ[disabled], .styles__buttonWhiteSm___30K2T[disabled], .styles__btn-gray___1UFix[disabled], .styles__btn-transparent___2I4vo[disabled] {
    opacity: .5; }

.styles__btn-red___3YxAa {
  background-color: #EE1414; }
  .styles__btn-red___3YxAa:hover, .styles__btn-red___3YxAa:active, .styles__btn-red___3YxAa:focus {
    background-color: #FF5959; }

.styles__btn-white___2svfL, .styles__arrowBtn___yewn6, .styles__buttonWhite___3vglz, .styles__buttonWhiteLg___1RyM_, .styles__buttonWhiteMd___j4yxJ, .styles__buttonWhiteSm___30K2T {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___2svfL:hover, .styles__arrowBtn___yewn6:hover, .styles__buttonWhite___3vglz:hover, .styles__buttonWhiteLg___1RyM_:hover, .styles__buttonWhiteMd___j4yxJ:hover, .styles__buttonWhiteSm___30K2T:hover, .styles__btn-white___2svfL:active, .styles__arrowBtn___yewn6:active, .styles__buttonWhite___3vglz:active, .styles__buttonWhiteLg___1RyM_:active, .styles__buttonWhiteMd___j4yxJ:active, .styles__buttonWhiteSm___30K2T:active, .styles__btn-white___2svfL:focus, .styles__arrowBtn___yewn6:focus, .styles__buttonWhite___3vglz:focus, .styles__buttonWhiteLg___1RyM_:focus, .styles__buttonWhiteMd___j4yxJ:focus, .styles__buttonWhiteSm___30K2T:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___2svfL[disabled], .styles__arrowBtn___yewn6[disabled], .styles__buttonWhite___3vglz[disabled], .styles__buttonWhiteLg___1RyM_[disabled], .styles__buttonWhiteMd___j4yxJ[disabled], .styles__buttonWhiteSm___30K2T[disabled] {
    opacity: .5; }
    .styles__btn-white___2svfL[disabled]:hover, .styles__arrowBtn___yewn6[disabled]:hover, .styles__buttonWhite___3vglz[disabled]:hover, .styles__buttonWhiteLg___1RyM_[disabled]:hover, .styles__buttonWhiteMd___j4yxJ[disabled]:hover, .styles__buttonWhiteSm___30K2T[disabled]:hover, .styles__btn-white___2svfL[disabled]:active, .styles__arrowBtn___yewn6[disabled]:active, .styles__buttonWhite___3vglz[disabled]:active, .styles__buttonWhiteLg___1RyM_[disabled]:active, .styles__buttonWhiteMd___j4yxJ[disabled]:active, .styles__buttonWhiteSm___30K2T[disabled]:active, .styles__btn-white___2svfL[disabled]:focus, .styles__arrowBtn___yewn6[disabled]:focus, .styles__buttonWhite___3vglz[disabled]:focus, .styles__buttonWhiteLg___1RyM_[disabled]:focus, .styles__buttonWhiteMd___j4yxJ[disabled]:focus, .styles__buttonWhiteSm___30K2T[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___1UFix {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___1UFix:hover, .styles__btn-gray___1UFix:active, .styles__btn-gray___1UFix:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___2I4vo {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___2I4vo:hover, .styles__btn-transparent___2I4vo:active, .styles__btn-transparent___2I4vo:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___1sJwu, .styles__btn-addNewItem_posBottom___2gngU {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___1sJwu:hover, .styles__btn-addNewItem_posBottom___2gngU:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___2gngU {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___27r0n {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__container___2mQX_ {
  padding: 30px 40px;
  background-color: white;
  width: 100%;
  border-bottom: 1px solid #D9E1E5; }
  .styles__container___2mQX_:last-child {
    border: none; }

.styles__topWrapper___2tL57 {
  display: block;
  width: 100%; }

.styles__userInfoWrapper___2nrBt {
  display: flex; }
  .styles__userInfoWrapper___2nrBt > .styles__avatarWrapper___2IwiJ {
    margin-right: 20px; }

.styles__buttonsWrapper___3nAu4 {
  display: flex;
  margin-top: 20px; }

.styles__arrowBtn___yewn6 {
  position: relative;
  padding-right: 40px;
  width: 175px;
  height: 50px; }
  .styles__arrowBtn___yewn6 > .styles__arrow___2HCVY {
    fill: #8798A1;
    cursor: pointer;
    transform: rotateZ(0deg);
    transition: transform .3s;
    position: absolute;
    top: 20px;
    right: 20px;
    width: 16px;
    height: 9px; }
    .styles__arrowBtn___yewn6 > .styles__arrow___2HCVY.styles__open___3RBOF {
      transform: rotateZ(180deg); }

.styles__hideText___rsli6 {
  display: none; }
  .styles__hideText___rsli6.styles__open___3RBOF {
    display: inline-block; }

@-moz-document url-prefix() {
  .styles__userDetails___1DYa8 > p, .styles__userDetails___1DYa8 > h1 {
    width: 500px; }
  @media (min-width: 950px) {
    .styles__userDetails___1DYa8 > p, .styles__userDetails___1DYa8 > h1 {
      width: 280px; } }
  @media (min-width: 1150px) {
    .styles__userDetails___1DYa8 > p, .styles__userDetails___1DYa8 > h1 {
      width: 420px; } }
  @media (min-width: 1400px) {
    .styles__userDetails___1DYa8 > p, .styles__userDetails___1DYa8 > h1 {
      width: 635px; } } }

.styles__userDetails___1DYa8 {
  word-break: break-word;
  /* doesn't work in firefox */
  word-wrap: break-word; }
  .styles__userDetails___1DYa8 > h3 {
    margin: 0;
    position: relative;
    min-height: 26px; }
  .styles__userDetails___1DYa8 > p {
    color: #8798A1;
    margin: 5px 0 0 0; }
  .styles__userDetails___1DYa8.styles__you___1JQKd > h3:after {
    content: "You";
    font-size: 13px;
    line-height: 13px;
    padding: 4px 7px;
    border-radius: 3px;
    margin-left: 10px;
    position: absolute;
    background-color: #D9E1E5;
    color: #444D52;
    top: 2px;
    width: 27px;
    text-align: center; }
  .styles__userDetails___1DYa8.styles__youNoMargin___2Hd-J > h3:after {
    content: "You";
    font-size: 13px;
    line-height: 13px;
    padding: 4px 7px;
    border-radius: 3px;
    margin-left: 0px;
    position: absolute;
    background-color: #D9E1E5;
    color: #444D52;
    top: 2px;
    width: 27px;
    text-align: center; }

.styles__blueText___C5mjP {
  color: #2BA6D6; }

.styles__greenText___PlY8L {
  color: #00cc00; }

.styles__redText___aKFm5 {
  color: #EE1414; }

@keyframes styles__animation-expand-user___3_xwn {
  0% {
    opacity: 0;
    height: 0;
    margin-top: 0; }
  20% {
    opacity: 0;
    height: auto;
    margin-top: 40px; }
  100% {
    opacity: 1;
    height: auto;
    margin-top: 40px; } }

.styles__expanded___19MWB {
  display: none; }
  .styles__expanded___19MWB.styles__open___3RBOF {
    display: block;
    animation: styles__animation-expand-user___3_xwn 0.45s 1;
    opacity: 1;
    margin-top: 40px; }

.styles__dot___3Tcsb {
  width: 6px;
  height: 10px;
  margin-left: 5px;
  margin-right: 5px; }

.styles__detailsExpandedTopWrapper___38bhC {
  display: flex;
  justify-content: space-between;
  align-items: flex-end; }

.styles__buttonWhite___3vglz, .styles__buttonWhiteLg___1RyM_, .styles__buttonWhiteMd___j4yxJ, .styles__buttonWhiteSm___30K2T {
  height: 50px;
  display: inline-block;
  margin-right: 20px; }

.styles__buttonWhiteLg___1RyM_ {
  min-width: 175px; }

.styles__buttonWhiteMd___j4yxJ {
  min-width: 155px; }

.styles__buttonWhiteSm___30K2T {
  min-width: 105px; }

@media (min-width: 950px) {
  .styles__userInfoWrapper___2nrBt {
    padding-right: 20px; }
  .styles__topWrapper___2tL57 {
    display: flex;
    justify-content: space-between;
    align-items: center; }
  .styles__buttonsWrapper___3nAu4 {
    display: flex;
    margin-top: 0px; } }

@keyframes styles__animation-menu-open___1Ac_g {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3Ct1h {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___5qh2j, .styles__btn-alert___3ob_3, .styles__btn-red___aMwKj, .styles__btn-white___15Uyl, .styles__btn-gray___3IK_w, .styles__btn-transparent___IgrdG, .styles__container___qsTti > .styles__button___247d2 {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___5qh2j:hover, .styles__btn-alert___3ob_3:hover, .styles__btn-red___aMwKj:hover, .styles__btn-white___15Uyl:hover, .styles__btn-gray___3IK_w:hover, .styles__btn-transparent___IgrdG:hover, .styles__container___qsTti > .styles__button___247d2:hover, .styles__btn___5qh2j:active, .styles__btn-alert___3ob_3:active, .styles__btn-red___aMwKj:active, .styles__btn-white___15Uyl:active, .styles__btn-gray___3IK_w:active, .styles__btn-transparent___IgrdG:active, .styles__container___qsTti > .styles__button___247d2:active, .styles__btn___5qh2j:focus, .styles__btn-alert___3ob_3:focus, .styles__btn-red___aMwKj:focus, .styles__btn-white___15Uyl:focus, .styles__btn-gray___3IK_w:focus, .styles__btn-transparent___IgrdG:focus, .styles__container___qsTti > .styles__button___247d2:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___5qh2j[disabled], .styles__btn-alert___3ob_3[disabled], .styles__btn-red___aMwKj[disabled], .styles__btn-white___15Uyl[disabled], .styles__btn-gray___3IK_w[disabled], .styles__btn-transparent___IgrdG[disabled], .styles__container___qsTti > .styles__button___247d2[disabled] {
    opacity: .5; }

.styles__btn-red___aMwKj {
  background-color: #EE1414; }
  .styles__btn-red___aMwKj:hover, .styles__btn-red___aMwKj:active, .styles__btn-red___aMwKj:focus {
    background-color: #FF5959; }

.styles__btn-white___15Uyl {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___15Uyl:hover, .styles__btn-white___15Uyl:active, .styles__btn-white___15Uyl:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___15Uyl[disabled] {
    opacity: .5; }
    .styles__btn-white___15Uyl[disabled]:hover, .styles__btn-white___15Uyl[disabled]:active, .styles__btn-white___15Uyl[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___3IK_w {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___3IK_w:hover, .styles__btn-gray___3IK_w:active, .styles__btn-gray___3IK_w:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___IgrdG {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___IgrdG:hover, .styles__btn-transparent___IgrdG:active, .styles__btn-transparent___IgrdG:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___1ANJU, .styles__btn-addNewItem_posBottom___2IGGC {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___1ANJU:hover, .styles__btn-addNewItem_posBottom___2IGGC:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___2IGGC {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___38DSd {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

@keyframes styles__animation-expand-addUser___2ixs7 {
  0% {
    opacity: 0;
    height: 0; }
  20% {
    opacity: 0;
    height: auto; }
  100% {
    opacity: 1;
    height: auto; } }

.styles__container___qsTti {
  background-color: white;
  width: 100%;
  border-bottom: 1px solid #D9E1E5;
  padding: 30px 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  animation: styles__animation-expand-addUser___2ixs7 0.45s 1; }
  .styles__container___qsTti > .styles__button___247d2 {
    width: 25%;
    margin: 0 0 0 20px;
    min-width: 135px; }

.styles__errorMessage___1GA0m {
  text-align: center;
  padding: 20px 40px 30px 40px;
  color: #EE1414;
  border-bottom: 1px solid #D9E1E5; }

.styles__errorStyle___1xCyD {
  padding: 30px 40px 0px 40px;
  border-bottom: none; }

.styles__enterEmail___1pp8P {
  margin: 0;
  width: 75%; }

@media (min-width: 840px) {
  .styles__container___qsTti > .styles__button___247d2 {
    width: 20%; }
  .styles__enterEmail___1pp8P {
    width: 80%; } }

@media (min-width: 1100px) {
  .styles__container___qsTti > .styles__button___247d2 {
    width: 15%; }
  .styles__enterEmail___1pp8P {
    width: 85%; } }

@keyframes styles__animation-menu-open___3eX4D {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___M_dkB {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___gKBk5, .styles__btn-alert___3kTt_, .styles__btn-red___p3jV6, .styles__btn-white___2h0Fm, .styles__buttonWhite___2pQ7r, .styles__btn-gray___1pdrq, .styles__btn-transparent___10sOT {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___gKBk5:hover, .styles__btn-alert___3kTt_:hover, .styles__btn-red___p3jV6:hover, .styles__btn-white___2h0Fm:hover, .styles__buttonWhite___2pQ7r:hover, .styles__btn-gray___1pdrq:hover, .styles__btn-transparent___10sOT:hover, .styles__btn___gKBk5:active, .styles__btn-alert___3kTt_:active, .styles__btn-red___p3jV6:active, .styles__btn-white___2h0Fm:active, .styles__buttonWhite___2pQ7r:active, .styles__btn-gray___1pdrq:active, .styles__btn-transparent___10sOT:active, .styles__btn___gKBk5:focus, .styles__btn-alert___3kTt_:focus, .styles__btn-red___p3jV6:focus, .styles__btn-white___2h0Fm:focus, .styles__buttonWhite___2pQ7r:focus, .styles__btn-gray___1pdrq:focus, .styles__btn-transparent___10sOT:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___gKBk5[disabled], .styles__btn-alert___3kTt_[disabled], .styles__btn-red___p3jV6[disabled], .styles__btn-white___2h0Fm[disabled], .styles__buttonWhite___2pQ7r[disabled], .styles__btn-gray___1pdrq[disabled], .styles__btn-transparent___10sOT[disabled] {
    opacity: .5; }

.styles__btn-red___p3jV6 {
  background-color: #EE1414; }
  .styles__btn-red___p3jV6:hover, .styles__btn-red___p3jV6:active, .styles__btn-red___p3jV6:focus {
    background-color: #FF5959; }

.styles__btn-white___2h0Fm, .styles__buttonWhite___2pQ7r {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___2h0Fm:hover, .styles__buttonWhite___2pQ7r:hover, .styles__btn-white___2h0Fm:active, .styles__buttonWhite___2pQ7r:active, .styles__btn-white___2h0Fm:focus, .styles__buttonWhite___2pQ7r:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___2h0Fm[disabled], .styles__buttonWhite___2pQ7r[disabled] {
    opacity: .5; }
    .styles__btn-white___2h0Fm[disabled]:hover, .styles__buttonWhite___2pQ7r[disabled]:hover, .styles__btn-white___2h0Fm[disabled]:active, .styles__buttonWhite___2pQ7r[disabled]:active, .styles__btn-white___2h0Fm[disabled]:focus, .styles__buttonWhite___2pQ7r[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___1pdrq {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___1pdrq:hover, .styles__btn-gray___1pdrq:active, .styles__btn-gray___1pdrq:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___10sOT {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___10sOT:hover, .styles__btn-transparent___10sOT:active, .styles__btn-transparent___10sOT:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___1Bx-x, .styles__btn-addNewItem_posBottom___2_jLw {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___1Bx-x:hover, .styles__btn-addNewItem_posBottom___2_jLw:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___2_jLw {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___2R1v9 {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__container___1z0SV {
  padding: 30px 40px;
  background-color: white;
  width: 100%;
  border-bottom: 1px solid #D9E1E5;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .styles__container___1z0SV p {
    margin: 0;
    color: #EE1414; }

.styles__buttonWhite___2pQ7r {
  height: 50px;
  margin: 0; }

.styles__inputContainer____vMRd {
  margin-left: 20px; }

@keyframes styles__animation-menu-open___1sqki {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___IKFCR {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___1JKas, .styles__btn-alert___2XDuB, .styles__btn-red___OYGbB, .styles__btn-white___3lXC_, .styles__arrowBtn___128RR, .styles__btn-gray___2oFMf, .styles__btn-transparent___2noHm {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___1JKas:hover, .styles__btn-alert___2XDuB:hover, .styles__btn-red___OYGbB:hover, .styles__btn-white___3lXC_:hover, .styles__arrowBtn___128RR:hover, .styles__btn-gray___2oFMf:hover, .styles__btn-transparent___2noHm:hover, .styles__btn___1JKas:active, .styles__btn-alert___2XDuB:active, .styles__btn-red___OYGbB:active, .styles__btn-white___3lXC_:active, .styles__arrowBtn___128RR:active, .styles__btn-gray___2oFMf:active, .styles__btn-transparent___2noHm:active, .styles__btn___1JKas:focus, .styles__btn-alert___2XDuB:focus, .styles__btn-red___OYGbB:focus, .styles__btn-white___3lXC_:focus, .styles__arrowBtn___128RR:focus, .styles__btn-gray___2oFMf:focus, .styles__btn-transparent___2noHm:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___1JKas[disabled], .styles__btn-alert___2XDuB[disabled], .styles__btn-red___OYGbB[disabled], .styles__btn-white___3lXC_[disabled], .styles__arrowBtn___128RR[disabled], .styles__btn-gray___2oFMf[disabled], .styles__btn-transparent___2noHm[disabled] {
    opacity: .5; }

.styles__btn-red___OYGbB {
  background-color: #EE1414; }
  .styles__btn-red___OYGbB:hover, .styles__btn-red___OYGbB:active, .styles__btn-red___OYGbB:focus {
    background-color: #FF5959; }

.styles__btn-white___3lXC_, .styles__arrowBtn___128RR {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___3lXC_:hover, .styles__arrowBtn___128RR:hover, .styles__btn-white___3lXC_:active, .styles__arrowBtn___128RR:active, .styles__btn-white___3lXC_:focus, .styles__arrowBtn___128RR:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___3lXC_[disabled], .styles__arrowBtn___128RR[disabled] {
    opacity: .5; }
    .styles__btn-white___3lXC_[disabled]:hover, .styles__arrowBtn___128RR[disabled]:hover, .styles__btn-white___3lXC_[disabled]:active, .styles__arrowBtn___128RR[disabled]:active, .styles__btn-white___3lXC_[disabled]:focus, .styles__arrowBtn___128RR[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___2oFMf {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___2oFMf:hover, .styles__btn-gray___2oFMf:active, .styles__btn-gray___2oFMf:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___2noHm {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___2noHm:hover, .styles__btn-transparent___2noHm:active, .styles__btn-transparent___2noHm:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___2lky2, .styles__btn-addNewItem_posBottom___1GKgA {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___2lky2:hover, .styles__btn-addNewItem_posBottom___1GKgA:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___1GKgA {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___3_bsp {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__settingsContainer___ZajBL {
  border: 1px solid #D9E1E5;
  border-radius: 3px;
  margin-bottom: 20px; }
  .styles__settingsContainer___ZajBL:last-child {
    margin-bottom: 0; }

.styles__arrowBtn___128RR {
  position: relative;
  width: 175px;
  margin: 0;
  padding: 12px 40px 12px 20px; }
  .styles__arrowBtn___128RR > .styles__arrow___1MCTv {
    fill: #8798A1;
    cursor: pointer;
    transform: rotateZ(0deg);
    transition: transform .3s;
    position: absolute;
    top: 17px;
    right: 20px;
    width: 16px;
    height: 9px; }
    .styles__arrowBtn___128RR > .styles__arrow___1MCTv.styles__open___1nL-u {
      transform: rotateZ(180deg); }

.styles__hideText___3Rf4p {
  display: none; }
  .styles__hideText___3Rf4p.styles__open___1nL-u {
    display: inline-block; }

@keyframes styles__animation-expand-user___2L16z {
  0% {
    opacity: 0;
    height: 0; }
  20% {
    opacity: 0;
    height: auto; }
  100% {
    opacity: 1;
    height: auto; } }

.styles__expanded___phE7R {
  display: none; }
  .styles__expanded___phE7R.styles__open___1nL-u {
    display: block;
    animation: styles__animation-expand-user___2L16z 0.45s 1;
    opacity: 1; }

.styles__darken___2g3-w {
  background-color: #F2F6F8; }

.styles__rightOptions___3N1ii {
  display: flex;
  align-items: center; }

.styles__title___2ydvw {
  margin-bottom: 0; }

.styles__header___nPkVM {
  padding: 20px;
  background-color: #F2F6F8;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 70px; }

.styles__reverseColors___fTPgN {
  background-color: white; }

.styles__settingsWrapper___2Yesk {
  padding: 20px; }

@keyframes styles__animation-menu-open___3kIYn {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1xN4o {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

@keyframes styles__animation-menu-open___13vWi {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3skvu {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___UH817, .styles__btn-alert___1miIw, .styles__btn-red___3c3a3, .styles__btn-white___221kK, .styles__arrowBtn___mZvSH, .styles__btn-gray___2HU-W, .styles__btn-transparent___2zz8j {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___UH817:hover, .styles__btn-alert___1miIw:hover, .styles__btn-red___3c3a3:hover, .styles__btn-white___221kK:hover, .styles__arrowBtn___mZvSH:hover, .styles__btn-gray___2HU-W:hover, .styles__btn-transparent___2zz8j:hover, .styles__btn___UH817:active, .styles__btn-alert___1miIw:active, .styles__btn-red___3c3a3:active, .styles__btn-white___221kK:active, .styles__arrowBtn___mZvSH:active, .styles__btn-gray___2HU-W:active, .styles__btn-transparent___2zz8j:active, .styles__btn___UH817:focus, .styles__btn-alert___1miIw:focus, .styles__btn-red___3c3a3:focus, .styles__btn-white___221kK:focus, .styles__arrowBtn___mZvSH:focus, .styles__btn-gray___2HU-W:focus, .styles__btn-transparent___2zz8j:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___UH817[disabled], .styles__btn-alert___1miIw[disabled], .styles__btn-red___3c3a3[disabled], .styles__btn-white___221kK[disabled], .styles__arrowBtn___mZvSH[disabled], .styles__btn-gray___2HU-W[disabled], .styles__btn-transparent___2zz8j[disabled] {
    opacity: .5; }

.styles__btn-red___3c3a3 {
  background-color: #EE1414; }
  .styles__btn-red___3c3a3:hover, .styles__btn-red___3c3a3:active, .styles__btn-red___3c3a3:focus {
    background-color: #FF5959; }

.styles__btn-white___221kK, .styles__arrowBtn___mZvSH {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___221kK:hover, .styles__arrowBtn___mZvSH:hover, .styles__btn-white___221kK:active, .styles__arrowBtn___mZvSH:active, .styles__btn-white___221kK:focus, .styles__arrowBtn___mZvSH:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___221kK[disabled], .styles__arrowBtn___mZvSH[disabled] {
    opacity: .5; }
    .styles__btn-white___221kK[disabled]:hover, .styles__arrowBtn___mZvSH[disabled]:hover, .styles__btn-white___221kK[disabled]:active, .styles__arrowBtn___mZvSH[disabled]:active, .styles__btn-white___221kK[disabled]:focus, .styles__arrowBtn___mZvSH[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___2HU-W {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___2HU-W:hover, .styles__btn-gray___2HU-W:active, .styles__btn-gray___2HU-W:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___2zz8j {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___2zz8j:hover, .styles__btn-transparent___2zz8j:active, .styles__btn-transparent___2zz8j:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___OOXMC, .styles__btn-addNewItem_posBottom___3EfGx {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___OOXMC:hover, .styles__btn-addNewItem_posBottom___3EfGx:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___3EfGx {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___2OSb8 {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__arrowBtn___mZvSH {
  position: relative;
  padding-right: 40px;
  width: 175px;
  margin: 0; }
  .styles__arrowBtn___mZvSH > .styles__arrow___2BUfo {
    fill: #8798A1;
    cursor: pointer;
    transform: rotateZ(0deg);
    transition: transform .3s;
    position: absolute;
    top: 20px;
    right: 20px;
    width: 16px;
    height: 9px; }
    .styles__arrowBtn___mZvSH > .styles__arrow___2BUfo.styles__open___JqZNx {
      transform: rotateZ(180deg); }

.styles__hideText___3KFWJ {
  display: none; }
  .styles__hideText___3KFWJ.styles__open___JqZNx {
    display: inline-block; }

@keyframes styles__animation-expand-user___3mRc_ {
  0% {
    opacity: 0;
    height: 0;
    margin-top: 0; }
  20% {
    opacity: 0;
    height: auto;
    margin-top: 25px; }
  100% {
    opacity: 1;
    height: auto;
    margin-top: 25px; } }

.styles__expanded___1iGCx {
  display: none; }
  .styles__expanded___1iGCx.styles__open___JqZNx {
    display: block;
    animation: styles__animation-expand-user___3mRc_ 0.45s 1;
    opacity: 1;
    margin-top: 25px; }

.styles__canvasContainer___3wQL9 {
  padding: 30px 40px;
  background-color: white;
  width: 100%;
  border-bottom: 1px solid #D9E1E5; }
  .styles__canvasContainer___3wQL9:last-child {
    border: none; }

.styles__titleContainer___YXhWI {
  display: flex;
  justify-content: space-between;
  align-items: center; }

.styles__canvasName___Q9rx- {
  margin-bottom: 0;
  font-size: 20px;
  margin-top: 2px; }

@keyframes styles__animation-menu-open___2uhYW {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3GQuY {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

@keyframes styles__animation-menu-open___2uhYW {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3GQuY {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__siteContainer___1n8AV, .styles__container___13QVe {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 1320px;
  margin-left: 60px;
  margin-right: 60px; }

.styles__container___13QVe {
  padding-left: 10px;
  padding-right: 10px; }

.styles__column___9lIm_ {
  padding-left: 10px;
  padding-right: 10px; }

.styles__btn___1QP3F, .styles__btn-alert___2TiHk, .styles__btn-red___2WSfC, .styles__btn-white___7cBJc, .styles__btn-gray___2qePm, .styles__btn-transparent___1ETaB {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___1QP3F:hover, .styles__btn-alert___2TiHk:hover, .styles__btn-red___2WSfC:hover, .styles__btn-white___7cBJc:hover, .styles__btn-gray___2qePm:hover, .styles__btn-transparent___1ETaB:hover, .styles__btn___1QP3F:active, .styles__btn-alert___2TiHk:active, .styles__btn-red___2WSfC:active, .styles__btn-white___7cBJc:active, .styles__btn-gray___2qePm:active, .styles__btn-transparent___1ETaB:active, .styles__btn___1QP3F:focus, .styles__btn-alert___2TiHk:focus, .styles__btn-red___2WSfC:focus, .styles__btn-white___7cBJc:focus, .styles__btn-gray___2qePm:focus, .styles__btn-transparent___1ETaB:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___1QP3F[disabled], .styles__btn-alert___2TiHk[disabled], .styles__btn-red___2WSfC[disabled], .styles__btn-white___7cBJc[disabled], .styles__btn-gray___2qePm[disabled], .styles__btn-transparent___1ETaB[disabled] {
    opacity: .5; }

.styles__btn-red___2WSfC {
  background-color: #EE1414; }
  .styles__btn-red___2WSfC:hover, .styles__btn-red___2WSfC:active, .styles__btn-red___2WSfC:focus {
    background-color: #FF5959; }

.styles__btn-white___7cBJc {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___7cBJc:hover, .styles__btn-white___7cBJc:active, .styles__btn-white___7cBJc:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___7cBJc[disabled] {
    opacity: .5; }
    .styles__btn-white___7cBJc[disabled]:hover, .styles__btn-white___7cBJc[disabled]:active, .styles__btn-white___7cBJc[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___2qePm {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___2qePm:hover, .styles__btn-gray___2qePm:active, .styles__btn-gray___2qePm:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___1ETaB {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___1ETaB:hover, .styles__btn-transparent___1ETaB:active, .styles__btn-transparent___1ETaB:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___2Q_vj, .styles__btn-addNewItem_posBottom___3v-ZT {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___2Q_vj:hover, .styles__btn-addNewItem_posBottom___3v-ZT:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___3v-ZT {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___1vWoO {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__backLink___2mfOB {
  margin-top: 60px;
  margin-bottom: 15px; }
  .styles__backLink___2mfOB > a {
    font-size: 16px;
    line-height: 16px;
    color: #8798A1;
    transition: color 0.3s; }
    .styles__backLink___2mfOB > a > .styles__arrow___1OveI {
      fill: #8798A1;
      transition: fill 0.3s;
      transform: rotate(90deg);
      width: 14px;
      height: 12px;
      margin-right: 5px; }
    .styles__backLink___2mfOB > a:hover {
      color: #4EC0ED; }
      .styles__backLink___2mfOB > a:hover .styles__arrow___1OveI {
        fill: #4EC0ED; }

.styles__optionsContainer___3iPLb {
  width: 100%;
  border: 1px solid #D9E1E5;
  border-radius: 3px;
  margin-bottom: 60px;
  background-color: white; }

.styles__header___2gTF4 {
  padding: 30px 40px;
  background-color: #F2F6F8;
  border-bottom: 1px solid #D9E1E5;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 111px; }
  .styles__header___2gTF4 > h2 {
    margin: 6px auto 0 0; }

.styles__information___1Ean5 {
  padding: 25px 40px 22px 68px;
  border-bottom: 1px solid #D9E1E5;
  position: relative; }
  .styles__information___1Ean5 p {
    margin: 0; }
  .styles__information___1Ean5 svg {
    position: absolute;
    top: 25px;
    left: 40px; }

.styles__canvasesContainer___1Si5J {
  background-color: #fff; }

@keyframes styles__animation-menu-open___3U1q2 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___28mwl {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

@keyframes styles__animation-menu-open___3U1q2 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___28mwl {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__siteContainer___2TjLC, .styles__container___Pe12N {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 1320px;
  margin-left: 60px;
  margin-right: 60px; }

.styles__container___Pe12N {
  padding-left: 10px;
  padding-right: 10px; }

.styles__column___1QQxa {
  padding-left: 10px;
  padding-right: 10px; }

.styles__btn___3XHjw, .styles__btn-alert___1C4DT, .styles__btn-red___1GvHx, .styles__btn-white___1E8MR, .styles__btnWhite___AYdRg, .styles__btn-gray___cWI-2, .styles__btn-transparent___1g_uS, .styles__btnBlue___1Cs0S, .styles__resetPWFull___Eaj1E a, .styles__btnSm___fUGYv {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___3XHjw:hover, .styles__btn-alert___1C4DT:hover, .styles__btn-red___1GvHx:hover, .styles__btn-white___1E8MR:hover, .styles__btnWhite___AYdRg:hover, .styles__btn-gray___cWI-2:hover, .styles__btn-transparent___1g_uS:hover, .styles__btnBlue___1Cs0S:hover, .styles__resetPWFull___Eaj1E a:hover, .styles__btnSm___fUGYv:hover, .styles__btn___3XHjw:active, .styles__btn-alert___1C4DT:active, .styles__btn-red___1GvHx:active, .styles__btn-white___1E8MR:active, .styles__btnWhite___AYdRg:active, .styles__btn-gray___cWI-2:active, .styles__btn-transparent___1g_uS:active, .styles__btnBlue___1Cs0S:active, .styles__resetPWFull___Eaj1E a:active, .styles__btnSm___fUGYv:active, .styles__btn___3XHjw:focus, .styles__btn-alert___1C4DT:focus, .styles__btn-red___1GvHx:focus, .styles__btn-white___1E8MR:focus, .styles__btnWhite___AYdRg:focus, .styles__btn-gray___cWI-2:focus, .styles__btn-transparent___1g_uS:focus, .styles__btnBlue___1Cs0S:focus, .styles__resetPWFull___Eaj1E a:focus, .styles__btnSm___fUGYv:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___3XHjw[disabled], .styles__btn-alert___1C4DT[disabled], .styles__btn-red___1GvHx[disabled], .styles__btn-white___1E8MR[disabled], .styles__btnWhite___AYdRg[disabled], .styles__btn-gray___cWI-2[disabled], .styles__btn-transparent___1g_uS[disabled], .styles__btnBlue___1Cs0S[disabled], .styles__resetPWFull___Eaj1E a[disabled], .styles__btnSm___fUGYv[disabled] {
    opacity: .5; }

.styles__btn-red___1GvHx {
  background-color: #EE1414; }
  .styles__btn-red___1GvHx:hover, .styles__btn-red___1GvHx:active, .styles__btn-red___1GvHx:focus {
    background-color: #FF5959; }

.styles__btn-white___1E8MR, .styles__btnWhite___AYdRg {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___1E8MR:hover, .styles__btnWhite___AYdRg:hover, .styles__btn-white___1E8MR:active, .styles__btnWhite___AYdRg:active, .styles__btn-white___1E8MR:focus, .styles__btnWhite___AYdRg:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___1E8MR[disabled], .styles__btnWhite___AYdRg[disabled] {
    opacity: .5; }
    .styles__btn-white___1E8MR[disabled]:hover, .styles__btnWhite___AYdRg[disabled]:hover, .styles__btn-white___1E8MR[disabled]:active, .styles__btnWhite___AYdRg[disabled]:active, .styles__btn-white___1E8MR[disabled]:focus, .styles__btnWhite___AYdRg[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___cWI-2 {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___cWI-2:hover, .styles__btn-gray___cWI-2:active, .styles__btn-gray___cWI-2:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___1g_uS {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___1g_uS:hover, .styles__btn-transparent___1g_uS:active, .styles__btn-transparent___1g_uS:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___39cTj, .styles__btn-addNewItem_posBottom___3uISR {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___39cTj:hover, .styles__btn-addNewItem_posBottom___3uISR:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___3uISR {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___3Lnuj {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__wrapper___hAODa {
  background-color: white;
  border: 1px solid #D9E1E5;
  margin-top: 60px;
  padding: 40px;
  margin-bottom: 60px;
  display: flex;
  border-radius: 3px; }

.styles__formWrapper___CVw4- {
  width: 60%;
  margin-right: 80px; }

.styles__avatarUploadWrapper___1Oigo {
  padding-top: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1; }
  .styles__avatarUploadWrapper___1Oigo > input[type="file"] {
    position: fixed;
    top: -1000px; }

.styles__errorMessage___kMTBj {
  color: #EE1414; }

.styles__buttonContainer___2DoRU {
  display: flex;
  margin: 20px auto 0 auto; }
  .styles__buttonContainer___2DoRU .styles__btnWhite___AYdRg, .styles__buttonContainer___2DoRU .styles__btnBlue___1Cs0S {
    display: inline-block;
    width: 115px; }
  .styles__buttonContainer___2DoRU .styles__btnWhite___AYdRg {
    margin-left: 20px; }

.styles__resetPW___15KbH {
  display: block;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px; }
  .styles__resetPW___15KbH p {
    margin: 0; }
  @media screen and (min-width: 920px) {
    .styles__resetPW___15KbH {
      display: flex; }
      .styles__resetPW___15KbH .styles__resetPWwrapper___3vSvD p {
        padding-right: 20px; } }

.styles__updateEmailContainer___ggAEO {
  margin-bottom: 20px; }

.styles__updateEmailValidation___2BOLi {
  margin-top: 10px;
  color: red; }

.styles__updateEmail___3R6ZB {
  display: block;
  align-items: center;
  justify-content: space-between;
  position: relative; }
  .styles__updateEmail___3R6ZB input {
    width: 100%;
    height: 50px;
    margin-bottom: 20px; }
  .styles__updateEmail___3R6ZB svg {
    position: absolute;
    height: 50px;
    top: 0;
    width: 34px;
    border-radius: 3px;
    padding-right: 14px;
    padding-left: 7px;
    left: calc(100% - 30px);
    background-color: #D9E1E5; }
  @media screen and (min-width: 920px) {
    .styles__updateEmail___3R6ZB {
      display: flex; }
      .styles__updateEmail___3R6ZB input {
        width: calc(100% - 200px);
        margin: 0; }
      .styles__updateEmail___3R6ZB svg {
        left: calc(100% - 234px); } }

.styles__updateEmailBtn___27bfu {
  width: 100%; }
  .styles__updateEmailBtn___27bfu a {
    margin: 0; }
  @media screen and (min-width: 920px) {
    .styles__updateEmailBtn___27bfu {
      padding-left: 15px;
      width: 200px;
      min-width: 200px; } }

.styles__updateEmailBtns___3nD7w {
  width: 100%;
  display: flex; }
  .styles__updateEmailBtns___3nD7w .styles__btnWhite___AYdRg {
    padding: 15px;
    width: calc(50% - 5px);
    margin: 0 0 0 10px; }
  .styles__updateEmailBtns___3nD7w .styles__btnBlue___1Cs0S {
    padding: 15px;
    width: calc(50% - 5px);
    margin: 0; }
  @media screen and (min-width: 920px) {
    .styles__updateEmailBtns___3nD7w {
      padding-left: 15px;
      width: 200px;
      min-width: 200px; } }

.styles__resetPWFull___Eaj1E p {
  margin-top: 15px; }

.styles__resetPWFull___Eaj1E a {
  width: 230px; }

.styles__sendingMessage___yc-Yt, .styles__sendingMessageSm___1y30J {
  width: 230px;
  height: 50px;
  background-color: #D9E1E5;
  border: 1px solid #D9E1E5;
  padding: 16px;
  border-radius: 3px;
  text-align: center;
  position: relative; }
  .styles__sendingMessage___yc-Yt p, .styles__sendingMessageSm___1y30J p {
    margin: 0;
    font-size: 16px;
    text-align: center;
    width: 100%; }
    .styles__sendingMessage___yc-Yt p > span, .styles__sendingMessageSm___1y30J p > span {
      animation-name: styles__blink___28mwl;
      animation-duration: 1.4s;
      animation-iteration-count: infinite;
      animation-fill-mode: both; }
      .styles__sendingMessage___yc-Yt p > span:nth-child(2), .styles__sendingMessageSm___1y30J p > span:nth-child(2) {
        animation-delay: .2s; }
      .styles__sendingMessage___yc-Yt p > span:nth-child(3), .styles__sendingMessageSm___1y30J p > span:nth-child(3) {
        animation-delay: .4s; }

.styles__sendingMessageSm___1y30J {
  width: 172px;
  min-width: 172px;
  height: 40px;
  min-height: 40px;
  padding: 10px; }

.styles__btnSm___fUGYv {
  margin: 0;
  font-size: 16px;
  padding: 10px;
  width: 172px;
  min-width: 172px;
  height: 40px;
  min-height: 40px;
  margin-top: 20px; }
  @media screen and (min-width: 920px) {
    .styles__btnSm___fUGYv {
      margin-top: 0px; } }

.styles__validPW___UmewA {
  margin-bottom: 20px; }
  .styles__validPW___UmewA p {
    color: #00cc00;
    margin: 0; }

.styles__message___3lDOK {
  display: block;
  margin-bottom: 20px; }

@keyframes styles__animation-menu-open___3BZDX {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink____kzCw {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

@keyframes styles__animation-menu-open___3BZDX {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink____kzCw {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__siteContainer___3DN5P, .styles__wrapper___1VZrH {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 1320px;
  margin-left: 60px;
  margin-right: 60px; }

.styles__container___1WdAQ {
  padding-left: 10px;
  padding-right: 10px; }

.styles__column___qXV_4 {
  padding-left: 10px;
  padding-right: 10px; }

.styles__container___1WdAQ {
  height: 40px;
  background-color: #46628A;
  width: 100%;
  top: 0;
  z-index: 10;
  display: flex;
  justify-content: center; }

.styles__wrapper___1VZrH {
  display: flex;
  justify-content: space-between; }

.styles__left___1-P8e, .styles__right___2mfhq {
  display: flex; }

@keyframes styles__animation-menu-open___qsQ9f {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1lnEJ {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

@keyframes styles__animation-menu-open___qsQ9f {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1lnEJ {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__siteContainer___3fgrc {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 1320px;
  margin-left: 60px;
  margin-right: 60px; }

.styles__container___1TgE0 {
  padding-left: 10px;
  padding-right: 10px; }

.styles__column___3WlHZ {
  padding-left: 10px;
  padding-right: 10px; }

.styles__container___1TgE0 {
  display: flex;
  flex-direction: column;
  justify-content: center; }

.styles__logo___A9hfT {
  height: 30px;
  fill: #fff;
  margin-top: 7px; }

@keyframes styles__animation-menu-open___2Cv1u {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3yY1- {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

@keyframes styles__animation-menu-open___2Cv1u {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3yY1- {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___1KHGo .styles__btn___4q9T4, .styles__container___1KHGo .styles__onClick___34Cay {
  height: 40px;
  margin: 0;
  margin-right: 10px;
  padding: 13px 28px 13px 10px;
  font-size: 14px;
  line-height: 14px;
  border: none;
  position: relative;
  color: white;
  opacity: .75;
  background-color: transparent;
  transition: opacity 0.3s, background-color 0.3s;
  border-radius: 0px;
  border-left: 1px solid #7a95bc;
  border-right: 1px solid #7a95bc; }
  .styles__container___1KHGo .styles__btn___4q9T4 svg, .styles__container___1KHGo .styles__onClick___34Cay svg {
    height: 17px;
    top: 12px;
    position: absolute; }
    .styles__container___1KHGo .styles__btn___4q9T4 svg g, .styles__container___1KHGo .styles__onClick___34Cay svg g {
      fill: white; }
  .styles__container___1KHGo .styles__btn___4q9T4:hover, .styles__container___1KHGo .styles__onClick___34Cay:hover {
    opacity: 1;
    background-color: #384f6f; }
  .styles__container___1KHGo .styles__btn___4q9T4:disabled, .styles__container___1KHGo .styles__onClick___34Cay:disabled {
    opacity: .8;
    background-color: #415b80;
    color: #1b2635; }
    .styles__container___1KHGo .styles__btn___4q9T4:disabled svg g, .styles__container___1KHGo .styles__onClick___34Cay:disabled svg g {
      fill: #1b2635; }
    .styles__container___1KHGo .styles__btn___4q9T4:disabled:hover, .styles__container___1KHGo .styles__onClick___34Cay:disabled:hover {
      opacity: .8;
      background-color: #415b80; }

.styles__container___1KHGo .styles__onClick___34Cay {
  opacity: 1;
  background-color: #384f6f; }

@keyframes styles__animation-menu-open___3eS2I {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2JjjI {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___3cHjA .styles__btn___1twDR, .styles__container___3cHjA .styles__onClick___11kmw {
  height: 40px;
  margin: 0;
  margin-right: 10px;
  padding: 13px 40px 13px 13px;
  font-size: 14px;
  line-height: 14px;
  border: none;
  position: relative;
  color: white;
  opacity: .75;
  background-color: transparent;
  transition: opacity 0.3s, background-color 0.3s;
  border-radius: 0px;
  border-left: 1px solid #7a95bc; }
  .styles__container___3cHjA .styles__btn___1twDR svg, .styles__container___3cHjA .styles__onClick___11kmw svg {
    margin-left: 8px;
    height: 17px;
    top: 12px;
    position: absolute; }
    .styles__container___3cHjA .styles__btn___1twDR svg g, .styles__container___3cHjA .styles__onClick___11kmw svg g {
      fill: white; }
  .styles__container___3cHjA .styles__btn___1twDR:hover, .styles__container___3cHjA .styles__onClick___11kmw:hover {
    opacity: 1;
    background-color: #384f6f; }
  .styles__container___3cHjA .styles__btn___1twDR:disabled, .styles__container___3cHjA .styles__onClick___11kmw:disabled {
    opacity: .8;
    background-color: #415b80;
    color: #1b2635; }
    .styles__container___3cHjA .styles__btn___1twDR:disabled svg g, .styles__container___3cHjA .styles__onClick___11kmw:disabled svg g {
      fill: #1b2635; }
    .styles__container___3cHjA .styles__btn___1twDR:disabled:hover, .styles__container___3cHjA .styles__onClick___11kmw:disabled:hover {
      opacity: .8;
      background-color: #415b80; }

.styles__container___3cHjA .styles__onClick___11kmw {
  opacity: 1;
  background-color: #384f6f; }

@keyframes styles__animation-menu-open___1Zkkw {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1NK72 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___1PjCB .styles__btn___1esTm, .styles__container___1PjCB .styles__onClick___1M6_3 {
  height: 40px;
  margin: 0;
  margin-right: 10px;
  padding: 13px 40px 13px 13px;
  font-size: 14px;
  line-height: 14px;
  border: none;
  position: relative;
  color: white;
  opacity: .75;
  background-color: transparent;
  transition: all 0.3s;
  border-radius: 0px;
  border-left: 1px solid #7a95bc;
  border-right: 1px solid #7a95bc; }
  .styles__container___1PjCB .styles__btn___1esTm svg, .styles__container___1PjCB .styles__onClick___1M6_3 svg {
    margin-left: 8px;
    height: 20px;
    top: 12px;
    position: absolute; }
    .styles__container___1PjCB .styles__btn___1esTm svg g, .styles__container___1PjCB .styles__onClick___1M6_3 svg g {
      fill: white; }
  .styles__container___1PjCB .styles__btn___1esTm:hover, .styles__container___1PjCB .styles__onClick___1M6_3:hover {
    opacity: 1;
    background-color: #384f6f; }

.styles__container___1PjCB .styles__onClick___1M6_3 {
  opacity: 1;
  background-color: #384f6f; }

@keyframes styles__animation-menu-open___2_T6Q {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___208IP {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

@keyframes styles__animation-menu-open___2_T6Q {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___208IP {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__siteContainer___1QpCJ, .styles__breadcrumbs___6Wr31 {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 1320px;
  margin-left: 60px;
  margin-right: 60px; }

.styles__container___2cpJH {
  padding-left: 10px;
  padding-right: 10px; }

.styles__column___nfz5h {
  padding-left: 10px;
  padding-right: 10px; }

.styles__container___2cpJH {
  height: 30px;
  background-color: #E2E8EC;
  width: 100%;
  top: 0;
  z-index: 10;
  display: block; }

.styles__breadcrumbs___6Wr31 {
  margin: 0 auto;
  max-width: 1440px;
  padding-left: 60px;
  padding-right: 60px; }
  .styles__breadcrumbs___6Wr31 ul {
    list-style: none;
    padding-left: 0;
    text-indent: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 5px; }
    .styles__breadcrumbs___6Wr31 ul li:before {
      content: "";
      font-size: 1.4em;
      vertical-align: middle;
      display: none; }
    .styles__breadcrumbs___6Wr31 ul li {
      display: inline;
      font-size: 13px;
      line-height: 20px;
      color: #8798A1;
      margin-right: 35px;
      position: relative; }
      .styles__breadcrumbs___6Wr31 ul li a {
        color: #8798A1;
        text-decoration: none;
        transition: color, .3s;
        box-shadow: inset 0 -1px 0 0 #E2E8EC; }
        .styles__breadcrumbs___6Wr31 ul li a:hover {
          box-shadow: inset 0 -1px 0 0 #8798A1; }
      .styles__breadcrumbs___6Wr31 ul li:after {
        content: '';
        background: url("data:image/svg+xml;utf8,<svg width='10' height='13' viewBox='0 0 10 13' xmlns='http://www.w3.org/2000/svg'><path d='M2 2.95L2.95 2 7.7 6.75 2.95 11.5 2 10.55l3.77-3.8z' stroke-width='1' stroke='%238798A1' fill='%238798A1' fill-rule='evenodd'/></svg>");
        width: 10px;
        height: 13px;
        position: absolute;
        right: -24px;
        margin-top: 4px; }
      .styles__breadcrumbs___6Wr31 ul li:last-child {
        margin-right: 0px; }
        .styles__breadcrumbs___6Wr31 ul li:last-child:after {
          display: none; }

@keyframes styles__animation-menu-open___2PuWi {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___102Z5 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__innerContainer___2gBoD {
  position: relative;
  flex: 1;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 30px;
  width: 100%;
  height: 100%; }

.styles__titleContainer___Savmg {
  width: 1600px;
  height: 950px;
  position: absolute;
  top: 0;
  left: 0;
  display: table; }

.styles__textCenter___1mtDw {
  display: table-cell;
  vertical-align: middle; }

.styles__title___3g5si {
  color: white;
  text-align: center;
  margin-bottom: 0;
  font-weight: bold;
  padding: 100px;
  font-size: 180px;
  line-height: 240px;
  position: relative; }

.styles__cardDoability___3AGGe {
  position: absolute;
  color: white;
  text-align: left;
  font-weight: bold;
  font-size: 200px;
  line-height: 200px;
  right: 280px;
  bottom: 100px;
  height: 150px;
  width: 150px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center; }

.styles__cardPlatformID___wCOKx {
  position: absolute;
  right: 470px;
  color: white;
  font-weight: bold;
  width: 1030px;
  text-align: right;
  bottom: 30px;
  font-size: 200px;
  line-height: 270px; }

.styles__cardTimeToMarket___1V1WF {
  position: absolute;
  bottom: 60px;
  right: 60px;
  color: white;
  text-align: left;
  font-weight: bold;
  font-size: 200px;
  line-height: 200px;
  width: 220px;
  text-align: center; }

.styles__bgShade___2tVQ2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 1600px;
  height: 1200px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 30px; }

.styles__text___3fm2q span {
  display: block;
  font-kerning: normal;
  letter-spacing: 0px;
  text-rendering: optimizeLegibility; }

.styles__checkForFit___14_Y1 {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0; }
  .styles__checkForFit___14_Y1 span {
    display: block;
    font-kerning: normal;
    letter-spacing: 0px;
    text-rendering: optimizeLegibility;
    opacity: 0; }

@keyframes styles__animation-menu-open___1zSBr {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1kvwY {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__innerContainer___2Vxy7 {
  position: relative;
  flex: 1;
  width: 100%;
  height: 100%; }

.styles__metaInfoContainer___1ZOVZ {
  width: 1600px;
  height: 1200px;
  padding: 100px 200px 100px 100px;
  overflow-y: scroll; }
  .styles__metaInfoContainer___1ZOVZ .styles__metaInfoWrapper___yuVt8 > h2 {
    margin: 0;
    font-size: 40px;
    font-weight: 500;
    line-height: 60px;
    color: #8798A1;
    position: relative; }
  .styles__metaInfoContainer___1ZOVZ .styles__metaInfoWrapper___yuVt8 > p {
    margin: 0 0 100px;
    font-size: 60px;
    word-wrap: break-word;
    line-height: 90px;
    position: relative; }

@keyframes styles__animation-menu-open___2TLl6 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2dBC3 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__innerContainer___147t6 {
  border-radius: 30px;
  position: relative;
  width: 1600px;
  height: 1200px;
  background-repeat: no-repeat;
  background-position: center; }

.styles__titleWrapper___xSWjU {
  width: 1600px;
  height: 1200px;
  display: table; }

.styles__titleCenter___3NEV7 {
  display: table-cell;
  vertical-align: middle; }

.styles__title___3N5od {
  color: white;
  margin-bottom: 0;
  text-align: center;
  font-weight: bold;
  padding: 150px;
  z-index: 2;
  position: relative;
  font-size: 200px;
  line-height: 270px; }

.styles__bgShade___2ndCd {
  position: absolute;
  top: 0;
  left: 0;
  width: 1600px;
  height: 1200px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 30px; }

.styles__innerContainer___1dkFl {
  border-radius: 3px;
  position: relative;
  width: 160px;
  height: 120px; }

.styles__textCenter___2lY3z {
  display: table-cell;
  vertical-align: middle; }

.styles__headlineContainer___3PDul {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  width: 800px;
  max-width: 800px;
  height: 1200px;
  position: absolute;
  top: 0;
  left: 0;
  display: table; }

.styles__bgShade___100RU {
  position: absolute;
  top: 0;
  left: 0;
  width: 800px;
  height: 1200px;
  background-color: rgba(0, 0, 0, 0.5); }

.styles__title___309S2 {
  text-align: center;
  padding: 100px;
  color: white;
  font-weight: 700;
  z-index: 2;
  position: relative;
  margin-bottom: 0;
  font-size: 1200px;
  line-height: 160px; }

.styles__subHeadlineContainer___2-H1R {
  width: 800px;
  height: 1200px;
  position: absolute;
  top: 0;
  left: 800px;
  display: table; }

.styles__subHeadline___3MXGG {
  margin-bottom: 0;
  padding: 100px;
  width: 100%;
  position: relative;
  font-weight: normal;
  font-size: 100px;
  line-height: 130px; }

.styles__bgShade___100RU {
  position: absolute;
  top: 0;
  left: 0;
  width: 800px;
  height: 1200px;
  background-color: rgba(0, 0, 0, 0.5);
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px; }

.styles__innerContainer___1fQij {
  border-radius: 30px;
  position: relative;
  width: 1600px;
  height: 1200px; }

.styles__textCenter___2iAsv {
  display: table-cell;
  vertical-align: middle; }

.styles__titleContainer___2RZkd {
  width: 1600px;
  height: 230px;
  position: relative;
  top: 0;
  left: 0;
  display: table; }

.styles__title___3k8sf {
  height: 230px;
  text-align: center;
  font-weight: 700;
  padding: 40px;
  position: relative;
  margin-bottom: 0;
  font-size: 100px;
  line-height: 210px; }

.styles__bodyTextContainer___1E_uF {
  width: 1480px;
  height: 925px;
  margin-top: 25px;
  position: absolute;
  top: 220px;
  left: 0;
  margin: 15px 60px 30px 60px; }

.styles__bodyText___cpf1q {
  text-align: left;
  margin-bottom: 0;
  word-wrap: break-word;
  width: 1480px;
  font-weight: normal;
  font-size: 100px;
  line-height: 130px; }

.styles__container___UGj9b {
  height: 25px;
  position: relative;
  width: 100%;
  margin: -20px 0 0 0; }
  .styles__container___UGj9b > img {
    display: block;
    margin: 0px auto;
    height: 25px;
    width: 100px;
    border-radius: 0; }

.styles__innerContainer____C7x_ {
  border-radius: 30px;
  position: relative;
  width: 1600px;
  height: 1200px; }

.styles__textCenter___1QTQg {
  display: table-cell;
  vertical-align: middle; }

.styles__titleContainer___3t81y {
  width: 1600px;
  height: 230px;
  position: relative;
  top: 0;
  left: 0;
  display: table; }

.styles__title___3X4q8 {
  height: 230px;
  text-align: center;
  font-weight: 700;
  padding: 40px;
  position: relative;
  margin-bottom: 0;
  font-size: 100px;
  line-height: 210px; }

.styles__imageContainer___p7O1F {
  width: 1540px;
  height: 910px;
  margin: 25px 30px 30px 30px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center; }

@keyframes styles__animation-menu-open___2CyrQ {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___17SXd {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__innerContainer___1n8ll {
  border-radius: 30px;
  position: relative;
  width: 1600px;
  height: 1200px; }

.styles__textCenter___axGGK {
  display: table-cell;
  vertical-align: middle; }

.styles__headlinesContainer___gA5oU {
  position: relative;
  width: 1600px;
  height: 600px; }

.styles__headlineWrapper___17hn6 {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  border-top-left-radius: 30px;
  width: 800px;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  display: table; }

.styles__title___sf2KU {
  font-weight: 700;
  color: white;
  text-align: center;
  margin-bottom: 0;
  width: 100%;
  overflow: hidden;
  padding: 70px;
  position: relative;
  z-index: 2;
  font-size: 110px;
  line-height: 148px; }

.styles__subHeadlineWrapper___1stYJ {
  background-color: #F2F6F8;
  width: 800px;
  height: 600px;
  position: absolute;
  top: 0;
  left: 800px;
  display: table;
  border-top-right-radius: 30px; }

.styles__subHeadline___1AOAa {
  margin-bottom: 0;
  width: 100%;
  overflow: hidden;
  padding: 70px;
  position: relative;
  font-weight: normal;
  font-size: 110px;
  line-height: 148px; }

.styles__bodyTextContainer___2oFJa {
  width: 1600px;
  height: 600px;
  position: absolute;
  top: 600px;
  left: 0;
  display: table; }

.styles__bodyText___3FN3j {
  text-align: left;
  margin-bottom: 0;
  padding: 30px 60px 30px 60px;
  font-weight: normal;
  font-size: 70px;
  line-height: 94px;
  display: table-cell;
  vertical-align: middle; }

.styles__bgShade___38lWC {
  position: absolute;
  top: 0;
  left: 0;
  width: 800px;
  height: 600px;
  background-color: rgba(0, 0, 0, 0.5);
  border-top-left-radius: 30px; }

@keyframes styles__animation-menu-open___ecfIT {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1rDjg {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

@keyframes styles__animation-menu-open___ecfIT {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1rDjg {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__siteContainer___3Qwi4 {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 1320px;
  margin-left: 60px;
  margin-right: 60px; }

.styles__container___3x_gW {
  padding-left: 10px;
  padding-right: 10px; }

.styles__column___1WhHG {
  padding-left: 10px;
  padding-right: 10px; }

@keyframes styles__animation-menu-open___ecfIT {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1rDjg {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__fakeCardOverlay___7kKuQ {
  width: 1600px;
  height: 1200px;
  position: absolute;
  border-radius: 30px;
  top: 0px;
  left: 0px; }

.styles__fakeCardOverlayHover___nuBsg {
  opacity: .3;
  background-color: #4EC0ED; }

.styles__card___1ZjzF {
  box-shadow: 1px 1px 70px 0 rgba(68, 77, 82, 0.45);
  border-radius: 30px;
  width: 1600px;
  height: 1200px;
  background-color: white;
  z-index: 1;
  display: flex;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: relative; }
  .styles__card___1ZjzF > img {
    margin: 0 auto;
    border-radius: 30px;
    object-fit: contain; }

.styles__cardOpenEyeball___3kiid:before {
  content: '';
  position: absolute;
  top: -230px;
  left: -150px;
  background: url("data:image/svg+xml;utf8,<svg width='500' height='450' viewBox='-2 -2 24 13' xmlns='http://www.w3.org/2000/svg'><path d='M20.1 6.57c0 .28-.09.537-.223.772C17.823 10.722 14.062 13 10.1 13 6.138 13 2.377 10.712.323 7.342.19 7.107.1 6.85.1 6.572c0-.28.09-.536.223-.77C2.377 2.43 6.138.14 10.1.14c3.962 0 7.723 2.29 9.777 5.66.134.234.223.49.223.77z' fill='%23FFF' stroke-width='2' stroke='%23ffffff'/><path d='M18.67 6.57c-1.06-1.64-2.51-3.045-4.25-3.938.446.76.68 1.63.68 2.51 0 2.758-2.243 5-5 5s-5-2.242-5-5c0-.88.234-1.75.68-2.51-1.74.893-3.19 2.3-4.25 3.94 1.907 2.946 4.987 5 8.57 5s6.663-2.054 8.57-5zm-8.034-4.284c0-.29-.246-.536-.536-.536-1.864 0-3.393 1.53-3.393 3.393 0 .29.246.536.536.536.29 0 .536-.247.536-.537 0-1.272 1.048-2.322 2.32-2.322.29 0 .536-.244.536-.534zM20.1 6.57c0 .28-.09.537-.223.772C17.823 10.722 14.062 13 10.1 13 6.138 13 2.377 10.712.323 7.342.19 7.107.1 6.85.1 6.572c0-.28.09-.536.223-.77C2.377 2.43 6.138.14 10.1.14c3.962 0 7.723 2.29 9.777 5.66.134.234.223.49.223.77z' fill='%2353595b'/></svg>") no-repeat;
  height: 450px;
  width: 500px;
  opacity: 1;
  z-index: 999; }

.styles__fakeCardOverlay___7kKuQ {
  opacity: 0;
  background-color: transparent; }

.styles__cardContentSvg___2qJ6O {
  width: 100%; }
  .styles__cardContentSvg___2qJ6O svg {
    height: 100%;
    width: 100%; }

@keyframes styles__animation-menu-open___10ATB {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1otyM {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

@keyframes styles__animation-menu-open___10ATB {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1otyM {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__fakeCardOverlay___1mX_- {
  width: 1600px;
  height: 1200px;
  position: absolute;
  border-radius: 30px;
  top: 0px;
  left: 0px; }

.styles__fakeCardOverlayHover___3Nuhc {
  opacity: .3;
  background-color: #4EC0ED; }

.styles__container___2Al6C {
  width: 1600px;
  height: 1200px;
  z-index: 0;
  border-radius: 30px;
  opacity: 1; }
  .styles__container___2Al6C * {
    pointer-events: none; }

.styles__stackOpenEyeball___bA0kr:before {
  content: '';
  position: absolute;
  top: -230px;
  left: -150px;
  background: url("data:image/svg+xml;utf8,<svg width='500' height='450' viewBox='0 0 21 13' xmlns='http://www.w3.org/2000/svg'><path d='M20.1 6.57c0 .28-.09.537-.223.772C17.823 10.722 14.062 13 10.1 13 6.138 13 2.377 10.712.323 7.342.19 7.107.1 6.85.1 6.572c0-.28.09-.536.223-.77C2.377 2.43 6.138.14 10.1.14c3.962 0 7.723 2.29 9.777 5.66.134.234.223.49.223.77z' fill='%23FFF' stroke-width='2' stroke='%23ffffff'/><path d='M18.67 6.57c-1.06-1.64-2.51-3.045-4.25-3.938.446.76.68 1.63.68 2.51 0 2.758-2.243 5-5 5s-5-2.242-5-5c0-.88.234-1.75.68-2.51-1.74.893-3.19 2.3-4.25 3.94 1.907 2.946 4.987 5 8.57 5s6.663-2.054 8.57-5zm-8.034-4.284c0-.29-.246-.536-.536-.536-1.864 0-3.393 1.53-3.393 3.393 0 .29.246.536.536.536.29 0 .536-.247.536-.537 0-1.272 1.048-2.322 2.32-2.322.29 0 .536-.244.536-.534zM20.1 6.57c0 .28-.09.537-.223.772C17.823 10.722 14.062 13 10.1 13 6.138 13 2.377 10.712.323 7.342.19 7.107.1 6.85.1 6.572c0-.28.09-.536.223-.77C2.377 2.43 6.138.14 10.1.14c3.962 0 7.723 2.29 9.777 5.66.134.234.223.49.223.77z' fill='%2353595b'/></svg>") no-repeat;
  height: 450px;
  width: 550px;
  opacity: 1;
  z-index: 9999; }

.styles__stackLocked___mtCat:before {
  content: '';
  position: absolute;
  top: -220px;
  left: -190px;
  background: url("data:image/svg+xml;utf8,<svg width='450' height='450' viewBox='0 0 13 16' xmlns='http://www.w3.org/2000/svg'><path d='M3.444 6.89h5.512V4.82c0-1.517-1.238-2.755-2.756-2.755-1.518 0-2.756 1.238-2.756 2.755V6.89zM12.4 7.92v6.2c0 .57-.463 1.034-1.033 1.034H1.033c-.57 0-1.033-.463-1.033-1.034v-6.2c0-.57.463-1.033 1.033-1.033h.345V4.82C1.378 2.174 3.552 0 6.2 0s4.822 2.174 4.822 4.822V6.89h.345c.57 0 1.033.462 1.033 1.032z' fill='%2353595b' stroke-width='1' stroke='%23ffffff' stroke-alignment='outer'/></svg>") no-repeat;
  height: 450px;
  width: 450px;
  opacity: 1;
  z-index: 999; }

.styles__emptyStackCard___13SnE {
  box-shadow: 10px 10px 70px 0 rgba(68, 77, 82, 0.45);
  border-radius: 30px;
  width: 1600px;
  height: 1200px;
  background-color: white;
  z-index: 1;
  position: absolute;
  display: flex;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 20px solid red; }
  .styles__emptyStackCard___13SnE > p {
    padding: 100px;
    font-weight: 700;
    font-size: 340px;
    line-height: 460px;
    text-align: center;
    margin-bottom: 0; }

@keyframes styles__animation-menu-open___35A3- {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2bqv0 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___1AKfY {
  font-size: 160px;
  line-height: 220px; }
  .styles__container___1AKfY .styles__storyNameTextArea___28-wN {
    font-weight: bold;
    text-align: center;
    margin: 0;
    margin-bottom: 50px;
    font-size: 300px;
    line-height: 360px;
    color: #444D52;
    overflow: hidden;
    background-color: transparent;
    min-height: 560px;
    padding: 100px 400px 100px 400px;
    position: relative;
    resize: none;
    display: block;
    z-index: 1;
    border-radius: 30px; }
    .styles__container___1AKfY .styles__storyNameTextArea___28-wN:focus {
      border: 10px solid #4EC0ED; }
  .styles__container___1AKfY h1 {
    border-radius: 30px;
    font-size: 300px;
    line-height: 360px;
    word-wrap: break-word;
    display: block;
    z-index: 1;
    font-weight: bold;
    text-align: center;
    margin: 0;
    margin-bottom: 50px;
    padding: 100px 400px 100px 400px;
    border: 10px solid transparent;
    overflow: hidden;
    position: relative;
    min-height: 560px;
    cursor: text; }
    .styles__container___1AKfY h1:after {
      content: '';
      width: 160px;
      height: 160px;
      right: 120px;
      top: 200px;
      position: absolute;
      opacity: 0;
      border-top-right-radius: 30px;
      border-bottom-right-radius: 30px;
      background: url("data:image/svg+xml;utf8,<svg width='160' height='160' viewBox='0 0 13 12' xmlns='http://www.w3.org/2000/svg'><g fill='%238798A1' fill-rule='evenodd'><path d='M10.306 6.5l1.474-1.405v5.736c0 .308-.11.58-.327.796-.215.216-.488.326-.797.326h-8.9c-.3 0-.57-.11-.787-.323-.222-.216-.337-.49-.337-.8V1.156c0-.304.114-.574.332-.793.22-.218.49-.332.792-.332H8.33L6.863 1.506H2.107v8.973h8.199V6.5z'/><path d='M12.053.496c.2.193.352.39.453.592.1.202.155.41.163.63 0 .208-.05.418-.146.628-.096.21-.245.42-.447.628-.09.097-.407.415-.955.956L9.357 5.665c-.63.616-1.207 1.186-1.735 1.71l-.877.87c-.024.017-.046.033-.067.05-.02.015-.042.027-.066.036-.097.025-.294.085-.592.182-.3.097-.61.195-.93.296-.324.1-.61.194-.86.278-.25.085-.38.127-.387.127-.016 0-.032.002-.048.006-.016.003-.032.005-.05.005-.04 0-.08-.008-.12-.024-.04-.015-.076-.04-.108-.07-.04-.042-.07-.092-.085-.153-.016-.06-.016-.118 0-.175 0-.008.038-.135.115-.38.077-.247.163-.53.26-.847.097-.32.19-.63.278-.937.09-.306.153-.524.193-.653l.03-.073c.013-.024.03-.048.055-.072l.804-.804c.536-.536 1.13-1.13 1.784-1.778.653-.648 1.258-1.253 1.814-1.813s.86-.86.907-.9c.065-.065.21-.172.43-.32.222-.15.49-.225.804-.225.21 0 .41.042.605.127.192.085.374.208.543.37z'/></g></svg>") no-repeat; }
    .styles__container___1AKfY h1:hover {
      border: 1px solid #D9E1E5;
      border-width: 10px; }
      .styles__container___1AKfY h1:hover:after {
        opacity: 1; }

.styles__white___2KE6H .styles__storyNameTextArea___28-wN {
  color: white; }
  .styles__white___2KE6H .styles__storyNameTextArea___28-wN:focus {
    border: 10px solid white; }

.styles__white___2KE6H h1 {
  color: white; }
  .styles__white___2KE6H h1:after {
    background: url("data:image/svg+xml;utf8,<svg width='160' height='160' viewBox='0 0 13 12' xmlns='http://www.w3.org/2000/svg'><g fill='%23ffffff' fill-rule='evenodd'><path d='M10.306 6.5l1.474-1.405v5.736c0 .308-.11.58-.327.796-.215.216-.488.326-.797.326h-8.9c-.3 0-.57-.11-.787-.323-.222-.216-.337-.49-.337-.8V1.156c0-.304.114-.574.332-.793.22-.218.49-.332.792-.332H8.33L6.863 1.506H2.107v8.973h8.199V6.5z'/><path d='M12.053.496c.2.193.352.39.453.592.1.202.155.41.163.63 0 .208-.05.418-.146.628-.096.21-.245.42-.447.628-.09.097-.407.415-.955.956L9.357 5.665c-.63.616-1.207 1.186-1.735 1.71l-.877.87c-.024.017-.046.033-.067.05-.02.015-.042.027-.066.036-.097.025-.294.085-.592.182-.3.097-.61.195-.93.296-.324.1-.61.194-.86.278-.25.085-.38.127-.387.127-.016 0-.032.002-.048.006-.016.003-.032.005-.05.005-.04 0-.08-.008-.12-.024-.04-.015-.076-.04-.108-.07-.04-.042-.07-.092-.085-.153-.016-.06-.016-.118 0-.175 0-.008.038-.135.115-.38.077-.247.163-.53.26-.847.097-.32.19-.63.278-.937.09-.306.153-.524.193-.653l.03-.073c.013-.024.03-.048.055-.072l.804-.804c.536-.536 1.13-1.13 1.784-1.778.653-.648 1.258-1.253 1.814-1.813s.86-.86.907-.9c.065-.065.21-.172.43-.32.222-.15.49-.225.804-.225.21 0 .41.042.605.127.192.085.374.208.543.37z'/></g></svg>") no-repeat; }

@keyframes styles__animation-menu-open___3Qnku {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___oyjny {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___1gCPj {
  font-size: 160px;
  line-height: 220px; }
  .styles__container___1gCPj .styles__storyDescriptionTextArea___1eExI {
    text-align: center;
    margin: 0;
    font-size: 160px;
    line-height: 210px;
    color: #8798A1;
    overflow: hidden;
    background-color: transparent;
    min-height: 410px;
    padding: 100px 400px 100px 400px;
    position: relative;
    resize: none;
    display: block;
    z-index: 1;
    border-radius: 30px; }
    .styles__container___1gCPj .styles__storyDescriptionTextArea___1eExI:focus {
      border: 10px solid #4EC0ED; }
  .styles__container___1gCPj p {
    border-radius: 30px;
    display: block;
    z-index: 1;
    text-align: center;
    color: #8798A1;
    margin: 0;
    padding: 100px 400px 100px 400px;
    border: 10px solid transparent;
    overflow: hidden;
    position: relative;
    min-height: 410px;
    cursor: text;
    word-wrap: break-word; }
    .styles__container___1gCPj p:after {
      content: '';
      width: 160px;
      height: 160px;
      right: 120px;
      top: 130px;
      position: absolute;
      opacity: 0;
      border-top-right-radius: 30px;
      border-bottom-right-radius: 30px;
      background: url("data:image/svg+xml;utf8,<svg width='160' height='160' viewBox='0 0 13 12' xmlns='http://www.w3.org/2000/svg'><g fill='%238798A1' fill-rule='evenodd'><path d='M10.306 6.5l1.474-1.405v5.736c0 .308-.11.58-.327.796-.215.216-.488.326-.797.326h-8.9c-.3 0-.57-.11-.787-.323-.222-.216-.337-.49-.337-.8V1.156c0-.304.114-.574.332-.793.22-.218.49-.332.792-.332H8.33L6.863 1.506H2.107v8.973h8.199V6.5z'/><path d='M12.053.496c.2.193.352.39.453.592.1.202.155.41.163.63 0 .208-.05.418-.146.628-.096.21-.245.42-.447.628-.09.097-.407.415-.955.956L9.357 5.665c-.63.616-1.207 1.186-1.735 1.71l-.877.87c-.024.017-.046.033-.067.05-.02.015-.042.027-.066.036-.097.025-.294.085-.592.182-.3.097-.61.195-.93.296-.324.1-.61.194-.86.278-.25.085-.38.127-.387.127-.016 0-.032.002-.048.006-.016.003-.032.005-.05.005-.04 0-.08-.008-.12-.024-.04-.015-.076-.04-.108-.07-.04-.042-.07-.092-.085-.153-.016-.06-.016-.118 0-.175 0-.008.038-.135.115-.38.077-.247.163-.53.26-.847.097-.32.19-.63.278-.937.09-.306.153-.524.193-.653l.03-.073c.013-.024.03-.048.055-.072l.804-.804c.536-.536 1.13-1.13 1.784-1.778.653-.648 1.258-1.253 1.814-1.813s.86-.86.907-.9c.065-.065.21-.172.43-.32.222-.15.49-.225.804-.225.21 0 .41.042.605.127.192.085.374.208.543.37z'/></g></svg>") no-repeat; }
    .styles__container___1gCPj p:hover {
      border: 1px solid #D9E1E5;
      border-width: 10px; }
      .styles__container___1gCPj p:hover:after {
        opacity: 1; }

.styles__white___2RHmE .styles__storyDescriptionTextArea___1eExI {
  color: white; }
  .styles__white___2RHmE .styles__storyDescriptionTextArea___1eExI:focus {
    border: 10px solid white; }

.styles__white___2RHmE p {
  color: white; }
  .styles__white___2RHmE p:after {
    background: url("data:image/svg+xml;utf8,<svg width='160' height='160' viewBox='0 0 13 12' xmlns='http://www.w3.org/2000/svg'><g fill='%23ffffff' fill-rule='evenodd'><path d='M10.306 6.5l1.474-1.405v5.736c0 .308-.11.58-.327.796-.215.216-.488.326-.797.326h-8.9c-.3 0-.57-.11-.787-.323-.222-.216-.337-.49-.337-.8V1.156c0-.304.114-.574.332-.793.22-.218.49-.332.792-.332H8.33L6.863 1.506H2.107v8.973h8.199V6.5z'/><path d='M12.053.496c.2.193.352.39.453.592.1.202.155.41.163.63 0 .208-.05.418-.146.628-.096.21-.245.42-.447.628-.09.097-.407.415-.955.956L9.357 5.665c-.63.616-1.207 1.186-1.735 1.71l-.877.87c-.024.017-.046.033-.067.05-.02.015-.042.027-.066.036-.097.025-.294.085-.592.182-.3.097-.61.195-.93.296-.324.1-.61.194-.86.278-.25.085-.38.127-.387.127-.016 0-.032.002-.048.006-.016.003-.032.005-.05.005-.04 0-.08-.008-.12-.024-.04-.015-.076-.04-.108-.07-.04-.042-.07-.092-.085-.153-.016-.06-.016-.118 0-.175 0-.008.038-.135.115-.38.077-.247.163-.53.26-.847.097-.32.19-.63.278-.937.09-.306.153-.524.193-.653l.03-.073c.013-.024.03-.048.055-.072l.804-.804c.536-.536 1.13-1.13 1.784-1.778.653-.648 1.258-1.253 1.814-1.813s.86-.86.907-.9c.065-.065.21-.172.43-.32.222-.15.49-.225.804-.225.21 0 .41.042.605.127.192.085.374.208.543.37z'/></g></svg>") no-repeat; }

@keyframes styles__animation-menu-open___3lbWe {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3SC7h {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___5IN8b > a, .styles__container___5IN8b > span {
  color: #8798A1;
  opacity: 0.75;
  margin-right: 150px;
  font-size: 130px; }
  .styles__container___5IN8b > a:hover, .styles__container___5IN8b > span:hover {
    opacity: 1; }
  .styles__container___5IN8b > a svg, .styles__container___5IN8b > span svg {
    position: relative;
    top: 10px; }

.styles__container___5IN8b > span {
  display: inline-block;
  height: 250px; }
  .styles__container___5IN8b > span:hover {
    opacity: 0.75; }
  .styles__container___5IN8b > span svg {
    margin-top: 40px; }

.styles__upload___3PZl3 {
  display: inline-block;
  height: 250px; }
  .styles__upload___3PZl3 button {
    text-align: left;
    color: #8798A1;
    opacity: 0.75;
    margin: 0;
    margin-right: 150px;
    font-size: 130px;
    background-color: transparent;
    border: none; }
    .styles__upload___3PZl3 button:hover {
      opacity: 1;
      cursor: pointer; }
    .styles__upload___3PZl3 button svg {
      position: relative;
      top: 10px; }

@keyframes styles__animation-menu-open___1Q7B2 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3xJOg {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___2ga3g {
  width: 1950px;
  margin: 50px -150px -150px auto;
  z-index: 2;
  position: relative;
  padding: 460px 200px 180px 200px;
  border-radius: 30px; }
  .styles__container___2ga3g > img {
    width: 100%;
    object-fit: contain;
    object-position: 100%; }
  .styles__container___2ga3g .styles__upload___3365R, .styles__container___2ga3g .styles__remove___3Uhnc {
    opacity: 0; }
  .styles__container___2ga3g:hover {
    padding: 450px 190px 170px 190px;
    border: 1px solid #D9E1E5;
    border-width: 10px; }
    .styles__container___2ga3g:hover .styles__upload___3365R, .styles__container___2ga3g:hover .styles__remove___3Uhnc {
      opacity: 1; }

.styles__upload___3365R, .styles__uploading___DCycq {
  position: absolute;
  top: 100px;
  left: 150px;
  height: 250px;
  color: #8798A1;
  font-size: 130px; }
  .styles__upload___3365R label, .styles__uploading___DCycq label {
    color: #8798A1;
    opacity: 0.75;
    margin: 0;
    font-size: 130px; }
    .styles__upload___3365R label:hover, .styles__uploading___DCycq label:hover {
      opacity: 1;
      cursor: pointer; }
    .styles__upload___3365R label svg, .styles__uploading___DCycq label svg {
      position: relative;
      top: 10px; }
  .styles__upload___3365R > input[type="file"], .styles__uploading___DCycq > input[type="file"] {
    position: fixed;
    top: -10000px; }

.styles__remove___3Uhnc {
  position: absolute;
  top: 135px;
  left: 1050px;
  font-size: 130px;
  height: 250px; }
  .styles__remove___3Uhnc > a {
    color: #8798A1;
    opacity: 0.75; }
    .styles__remove___3Uhnc > a:hover {
      opacity: 1; }
  .styles__remove___3Uhnc svg {
    position: relative;
    top: 10px; }

.styles__white___26UMp .styles__upload___3365R {
  color: white; }
  .styles__white___26UMp .styles__upload___3365R label {
    color: white; }
  .styles__white___26UMp .styles__upload___3365R svg g {
    fill: white; }

.styles__white___26UMp .styles__uploading___DCycq {
  color: white; }
  .styles__white___26UMp .styles__uploading___DCycq .styles__uploadingSpin___uKaK8 {
    fill: white;
    stroke: white; }
  .styles__white___26UMp .styles__uploading___DCycq .styles__uploadingBack___31Xbk {
    fill: #444D52;
    stroke: #444D52; }

.styles__white___26UMp .styles__remove___3Uhnc > a {
  color: white; }

.styles__white___26UMp .styles__remove___3Uhnc svg g {
  fill: white; }

@keyframes styles__animation-menu-open___1OoGQ {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1BfK4 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__reorder___1tqhU {
  height: 1200px;
  width: 200px;
  opacity: 0;
  z-index: 999999;
  position: relative;
  display: inline-block; }

.styles__reorderRightLight___1jxBi {
  margin-left: 50px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  border-left: 20px dashed #8798A1; }

.styles__reorderLeftLight___24AcD {
  margin-right: 50px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-right: 20px dashed #8798A1; }

.styles__reorderLight___3gC6g {
  border-top: 20px dashed #8798A1;
  border-bottom: 20px dashed #8798A1;
  background-color: rgba(222, 229, 232, 0.75); }

.styles__reorderRightDark___1EGUE {
  margin-left: 50px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  border-left: 20px dashed #8798A1; }

.styles__reorderLeftDark___1Muty {
  margin-right: 50px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-right: 20px dashed #8798A1; }

.styles__reorderDark___zpDTr {
  border-top: 2px dashed #8798A1;
  border-bottom: 2px dashed #8798A1;
  background-color: rgba(135, 152, 161, 0.3); }

.styles__container___2jaGG {
  display: flex;
  justify-content: center; }

.styles__entityWrapper___3nbrz {
  width: 1600px;
  height: 1200px;
  border-radius: 30px;
  position: relative; }

.styles__container___JQHm1 {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  overflow: hidden;
  padding: 0px 400px 200px 0px; }

.styles__entityWrapper___1XrSh {
  padding: 200px 0px;
  position: relative;
  height: 1600px;
  width: 2100px;
  position: relative;
  max-width: 2100px;
  z-index: 1; }
  .styles__entityWrapper___1XrSh > div {
    display: inline-block; }

.styles__entityContain___203Wj {
  width: 1600px;
  height: 1200px;
  border-radius: 30px;
  position: relative; }

.styles__reorderPlaceholder___2W4u3 {
  border: 20px dashed #8798A1;
  border-radius: 30px;
  height: 1200px;
  width: 1600px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  z-index: 1; }

@keyframes styles__animation-menu-open___1kvoG {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___ixCWi {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__button___JVrLn {
  height: 200px;
  width: 1500px;
  font-size: 80px;
  outline: 0;
  border: 0;
  background-color: transparent;
  color: #8798A1;
  text-align: center;
  opacity: 0.75;
  display: flex;
  align-items: center; }
  .styles__button___JVrLn:hover {
    opacity: 1; }
  .styles__button___JVrLn > span {
    font-size: 150px;
    line-height: 150px;
    margin-right: 40px;
    display: block; }

@keyframes styles__animation-menu-open___3e9pT {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2ux0T {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___3p6gF, .styles__btn-alert___2R8ED, .styles__btn-red___3sT7J, .styles__btn-white___Mg8T3, .styles__updateLiveStoryBtn___1mz9j, .styles__btn-gray___33--6, .styles__btn-transparent___30UQP {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___3p6gF:hover, .styles__btn-alert___2R8ED:hover, .styles__btn-red___3sT7J:hover, .styles__btn-white___Mg8T3:hover, .styles__updateLiveStoryBtn___1mz9j:hover, .styles__btn-gray___33--6:hover, .styles__btn-transparent___30UQP:hover, .styles__btn___3p6gF:active, .styles__btn-alert___2R8ED:active, .styles__btn-red___3sT7J:active, .styles__btn-white___Mg8T3:active, .styles__updateLiveStoryBtn___1mz9j:active, .styles__btn-gray___33--6:active, .styles__btn-transparent___30UQP:active, .styles__btn___3p6gF:focus, .styles__btn-alert___2R8ED:focus, .styles__btn-red___3sT7J:focus, .styles__btn-white___Mg8T3:focus, .styles__updateLiveStoryBtn___1mz9j:focus, .styles__btn-gray___33--6:focus, .styles__btn-transparent___30UQP:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___3p6gF[disabled], .styles__btn-alert___2R8ED[disabled], .styles__btn-red___3sT7J[disabled], .styles__btn-white___Mg8T3[disabled], .styles__updateLiveStoryBtn___1mz9j[disabled], .styles__btn-gray___33--6[disabled], .styles__btn-transparent___30UQP[disabled] {
    opacity: .5; }

.styles__btn-red___3sT7J {
  background-color: #EE1414; }
  .styles__btn-red___3sT7J:hover, .styles__btn-red___3sT7J:active, .styles__btn-red___3sT7J:focus {
    background-color: #FF5959; }

.styles__btn-white___Mg8T3, .styles__updateLiveStoryBtn___1mz9j {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___Mg8T3:hover, .styles__updateLiveStoryBtn___1mz9j:hover, .styles__btn-white___Mg8T3:active, .styles__updateLiveStoryBtn___1mz9j:active, .styles__btn-white___Mg8T3:focus, .styles__updateLiveStoryBtn___1mz9j:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___Mg8T3[disabled], .styles__updateLiveStoryBtn___1mz9j[disabled] {
    opacity: .5; }
    .styles__btn-white___Mg8T3[disabled]:hover, .styles__updateLiveStoryBtn___1mz9j[disabled]:hover, .styles__btn-white___Mg8T3[disabled]:active, .styles__updateLiveStoryBtn___1mz9j[disabled]:active, .styles__btn-white___Mg8T3[disabled]:focus, .styles__updateLiveStoryBtn___1mz9j[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___33--6 {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___33--6:hover, .styles__btn-gray___33--6:active, .styles__btn-gray___33--6:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___30UQP {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___30UQP:hover, .styles__btn-transparent___30UQP:active, .styles__btn-transparent___30UQP:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___2x2Ov, .styles__btn-addNewItem_posBottom___onE75 {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___2x2Ov:hover, .styles__btn-addNewItem_posBottom___onE75:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___onE75 {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___1ix-i {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__updateLiveStoryBtn___1mz9j {
  border: 1px solid #D9E1E5;
  border-width: 10px;
  position: absolute;
  top: -590px;
  right: 100px;
  border-bottom: none;
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
  font-size: 130px;
  padding: 100px 100px 100px 150px;
  margin: 0;
  height: 370px; }

@keyframes styles__animation-menu-open___3qhrr {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3nmNK {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___2T48h, .styles__btn-alert___2YsKC, .styles__btn-red___2ta5E, .styles__buttonRed___2OB-I, .styles__btn-white___1JFvT, .styles__buttonWhite___230Ly, .styles__btn-gray___22VmS, .styles__btn-transparent___2nPLg {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___2T48h:hover, .styles__btn-alert___2YsKC:hover, .styles__btn-red___2ta5E:hover, .styles__buttonRed___2OB-I:hover, .styles__btn-white___1JFvT:hover, .styles__buttonWhite___230Ly:hover, .styles__btn-gray___22VmS:hover, .styles__btn-transparent___2nPLg:hover, .styles__btn___2T48h:active, .styles__btn-alert___2YsKC:active, .styles__btn-red___2ta5E:active, .styles__buttonRed___2OB-I:active, .styles__btn-white___1JFvT:active, .styles__buttonWhite___230Ly:active, .styles__btn-gray___22VmS:active, .styles__btn-transparent___2nPLg:active, .styles__btn___2T48h:focus, .styles__btn-alert___2YsKC:focus, .styles__btn-red___2ta5E:focus, .styles__buttonRed___2OB-I:focus, .styles__btn-white___1JFvT:focus, .styles__buttonWhite___230Ly:focus, .styles__btn-gray___22VmS:focus, .styles__btn-transparent___2nPLg:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___2T48h[disabled], .styles__btn-alert___2YsKC[disabled], .styles__btn-red___2ta5E[disabled], .styles__buttonRed___2OB-I[disabled], .styles__btn-white___1JFvT[disabled], .styles__buttonWhite___230Ly[disabled], .styles__btn-gray___22VmS[disabled], .styles__btn-transparent___2nPLg[disabled] {
    opacity: .5; }

.styles__btn-red___2ta5E, .styles__buttonRed___2OB-I {
  background-color: #EE1414; }
  .styles__btn-red___2ta5E:hover, .styles__buttonRed___2OB-I:hover, .styles__btn-red___2ta5E:active, .styles__buttonRed___2OB-I:active, .styles__btn-red___2ta5E:focus, .styles__buttonRed___2OB-I:focus {
    background-color: #FF5959; }

.styles__btn-white___1JFvT, .styles__buttonWhite___230Ly {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___1JFvT:hover, .styles__buttonWhite___230Ly:hover, .styles__btn-white___1JFvT:active, .styles__buttonWhite___230Ly:active, .styles__btn-white___1JFvT:focus, .styles__buttonWhite___230Ly:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___1JFvT[disabled], .styles__buttonWhite___230Ly[disabled] {
    opacity: .5; }
    .styles__btn-white___1JFvT[disabled]:hover, .styles__buttonWhite___230Ly[disabled]:hover, .styles__btn-white___1JFvT[disabled]:active, .styles__buttonWhite___230Ly[disabled]:active, .styles__btn-white___1JFvT[disabled]:focus, .styles__buttonWhite___230Ly[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___22VmS {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___22VmS:hover, .styles__btn-gray___22VmS:active, .styles__btn-gray___22VmS:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___2nPLg {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___2nPLg:hover, .styles__btn-transparent___2nPLg:active, .styles__btn-transparent___2nPLg:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___12NA5, .styles__btn-addNewItem_posBottom___3OPDM {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___12NA5:hover, .styles__btn-addNewItem_posBottom___3OPDM:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___3OPDM {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___Wvtxx {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__privatePublic___3SMLO {
  margin-bottom: 20px;
  background-color: white; }
  .styles__privatePublic___3SMLO p {
    text-align: left;
    margin: 0 0 5px 0;
    padding: 0; }
    .styles__privatePublic___3SMLO p:last-child {
      margin: 0; }

.styles__wrapper___2nqKK {
  border-radius: 3px;
  border: 1px solid #D9E1E5;
  padding: 20px 20px 20px 60px;
  position: relative;
  cursor: pointer; }
  .styles__wrapper___2nqKK:before {
    content: '';
    position: absolute;
    top: 20px;
    left: 20px;
    height: 20px;
    width: 20px;
    background: url("data:image/svg+xml;utf8,<svg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'><circle cx='9' cy='9' r='9' transform='translate(1 1)' stroke='%238798A1' stroke-width='1.5' fill='%23D8E0E5' fill-rule='evenodd'/></svg>") no-repeat; }

.styles__bottom___1_jhr {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px; }

.styles__top___3axXW {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px; }

.styles__selected___YkD1U {
  background-color: #F2F6F8;
  border: 1px solid #2BA6D6;
  cursor: default; }
  .styles__selected___YkD1U:before {
    background: url("data:image/svg+xml;utf8,<svg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'><g transform='translate(1 1)' fill='none' fill-rule='evenodd'><circle stroke='%238798A1' stroke-width='1.5' fill='%23D8E0E5' cx='9' cy='9' r='9'/><circle fill='%238798A1' cx='9' cy='9' r='6'/></g></svg>") no-repeat; }

.styles__selectedConfirm___1xnOS {
  border: 1px solid #EE1414;
  position: relative;
  top: -1px;
  cursor: default; }
  .styles__selectedConfirm___1xnOS strong {
    color: #EE1414; }

.styles__publicConfrm___2uE_Q {
  margin-top: 20px;
  text-align: left; }

.styles__pwInputContainer___QgUPS {
  display: inline-block;
  width: calc(50% - 30px);
  margin: 20px 15px 10px 0; }
  .styles__pwInputContainer___QgUPS input {
    margin: 0; }

.styles__errorMessage___1eObq {
  color: #EE1414;
  text-align: left;
  margin-top: 10px; }

.styles__notSaved___6aasG p {
  color: #EE1414;
  text-align: center;
  margin: 0 0 20px 0;
  font-size: 14px; }

.styles__buttonRed___2OB-I {
  display: inline-block;
  width: 25%;
  margin: 0 15px 0 0;
  height: 52px; }

.styles__buttonWhite___230Ly {
  display: inline-block;
  margin: 0;
  height: 52px; }

@keyframes styles__animation-menu-open___33mJI {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1VSwb {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__storyImg___2DEhq {
  margin-bottom: 20px;
  padding: 30px;
  border: 1px solid #D9E1E5;
  border-radius: 4px;
  background-size: cover;
  background-position: center;
  position: relative;
  min-height: 117px;
  background-color: #F2F6F8; }
  .styles__storyImg___2DEhq h2 {
    margin: 15px 0px 15px 0px;
    word-wrap: break-word;
    display: block;
    font-weight: bold;
    text-align: center;
    overflow: hidden;
    position: relative;
    cursor: text;
    z-index: 1; }
  .styles__storyImg___2DEhq p {
    margin: 15px 0px 15px 0px;
    word-wrap: break-word;
    display: block;
    text-align: center;
    overflow: hidden;
    position: relative;
    cursor: text;
    color: #8798A1;
    z-index: 1;
    font-size: 15px;
    line-height: 21px; }

.styles__white___2powJ h2, .styles__white___2powJ p {
  color: white; }

.styles__overlay___28_nv {
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  border-radius: 4px; }

.styles__logoContainer___33PfF {
  width: 155px;
  margin: 0px -10px -10px auto;
  z-index: 2;
  position: relative;
  border-radius: 3px; }
  .styles__logoContainer___33PfF > img {
    width: 100%;
    object-fit: contain;
    object-position: 100%; }

@keyframes styles__animation-menu-open___3LBzv {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3QdEt {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___8pIDa, .styles__btn-alert___1Hktl, .styles__btn-red___2-btM, .styles__btn-white___2Jdh9, .styles__viewLiveStoryBtn___1E5WQ, .styles__btn-gray___1j8uc, .styles__btn-transparent___2IevQ {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___8pIDa:hover, .styles__btn-alert___1Hktl:hover, .styles__btn-red___2-btM:hover, .styles__btn-white___2Jdh9:hover, .styles__viewLiveStoryBtn___1E5WQ:hover, .styles__btn-gray___1j8uc:hover, .styles__btn-transparent___2IevQ:hover, .styles__btn___8pIDa:active, .styles__btn-alert___1Hktl:active, .styles__btn-red___2-btM:active, .styles__btn-white___2Jdh9:active, .styles__viewLiveStoryBtn___1E5WQ:active, .styles__btn-gray___1j8uc:active, .styles__btn-transparent___2IevQ:active, .styles__btn___8pIDa:focus, .styles__btn-alert___1Hktl:focus, .styles__btn-red___2-btM:focus, .styles__btn-white___2Jdh9:focus, .styles__viewLiveStoryBtn___1E5WQ:focus, .styles__btn-gray___1j8uc:focus, .styles__btn-transparent___2IevQ:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___8pIDa[disabled], .styles__btn-alert___1Hktl[disabled], .styles__btn-red___2-btM[disabled], .styles__btn-white___2Jdh9[disabled], .styles__viewLiveStoryBtn___1E5WQ[disabled], .styles__btn-gray___1j8uc[disabled], .styles__btn-transparent___2IevQ[disabled] {
    opacity: .5; }

.styles__btn-red___2-btM {
  background-color: #EE1414; }
  .styles__btn-red___2-btM:hover, .styles__btn-red___2-btM:active, .styles__btn-red___2-btM:focus {
    background-color: #FF5959; }

.styles__btn-white___2Jdh9, .styles__viewLiveStoryBtn___1E5WQ {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___2Jdh9:hover, .styles__viewLiveStoryBtn___1E5WQ:hover, .styles__btn-white___2Jdh9:active, .styles__viewLiveStoryBtn___1E5WQ:active, .styles__btn-white___2Jdh9:focus, .styles__viewLiveStoryBtn___1E5WQ:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___2Jdh9[disabled], .styles__viewLiveStoryBtn___1E5WQ[disabled] {
    opacity: .5; }
    .styles__btn-white___2Jdh9[disabled]:hover, .styles__viewLiveStoryBtn___1E5WQ[disabled]:hover, .styles__btn-white___2Jdh9[disabled]:active, .styles__viewLiveStoryBtn___1E5WQ[disabled]:active, .styles__btn-white___2Jdh9[disabled]:focus, .styles__viewLiveStoryBtn___1E5WQ[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___1j8uc {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___1j8uc:hover, .styles__btn-gray___1j8uc:active, .styles__btn-gray___1j8uc:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___2IevQ {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___2IevQ:hover, .styles__btn-transparent___2IevQ:active, .styles__btn-transparent___2IevQ:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___3ydxR, .styles__btn-addNewItem_posBottom___PtUCQ {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___3ydxR:hover, .styles__btn-addNewItem_posBottom___PtUCQ:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___PtUCQ {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___1eOZe {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__viewLiveStoryBtn___1E5WQ {
  border-width: 10px;
  position: absolute;
  top: -590px;
  right: 100px;
  border-bottom: none;
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
  font-size: 130px;
  padding: 100px 100px 100px 150px;
  margin: 0;
  height: 370px;
  right: 1720px; }
  .styles__viewLiveStoryBtn___1E5WQ svg {
    position: relative;
    top: 10px; }

@keyframes styles__animation-menu-open___1jvZM {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___saGDG {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___1yNze {
  position: absolute;
  top: 0;
  right: 300px; }

.styles__downloadPDF___23CPV {
  display: inline-block;
  height: 250px; }
  .styles__downloadPDF___23CPV span {
    color: #8798A1;
    opacity: 0.75;
    margin: 0;
    margin-right: 150px;
    font-size: 130px; }
    .styles__downloadPDF___23CPV span:hover {
      opacity: 1;
      cursor: pointer; }
    .styles__downloadPDF___23CPV span svg {
      position: relative;
      top: 20px;
      left: 50px; }

@keyframes styles__animation-menu-open___oRZ8w {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3sK7P {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___fyeTO, .styles__btn-alert___2Bsf-, .styles__btn-red___37MSu, .styles__btn-white___1CsXr, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtn___3yMfW, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtnRight___3s_Ww, .styles__btn-gray___2KFmc, .styles__btn-transparent___1esEb {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___fyeTO:hover, .styles__btn-alert___2Bsf-:hover, .styles__btn-red___37MSu:hover, .styles__btn-white___1CsXr:hover, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtn___3yMfW:hover, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtnRight___3s_Ww:hover, .styles__btn-gray___2KFmc:hover, .styles__btn-transparent___1esEb:hover, .styles__btn___fyeTO:active, .styles__btn-alert___2Bsf-:active, .styles__btn-red___37MSu:active, .styles__btn-white___1CsXr:active, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtn___3yMfW:active, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtnRight___3s_Ww:active, .styles__btn-gray___2KFmc:active, .styles__btn-transparent___1esEb:active, .styles__btn___fyeTO:focus, .styles__btn-alert___2Bsf-:focus, .styles__btn-red___37MSu:focus, .styles__btn-white___1CsXr:focus, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtn___3yMfW:focus, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtnRight___3s_Ww:focus, .styles__btn-gray___2KFmc:focus, .styles__btn-transparent___1esEb:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___fyeTO[disabled], .styles__btn-alert___2Bsf-[disabled], .styles__btn-red___37MSu[disabled], .styles__btn-white___1CsXr[disabled], .styles__storyBtnContainer___1QRgs .styles__previewStoryBtn___3yMfW[disabled], .styles__storyBtnContainer___1QRgs .styles__previewStoryBtnRight___3s_Ww[disabled], .styles__btn-gray___2KFmc[disabled], .styles__btn-transparent___1esEb[disabled] {
    opacity: .5; }

.styles__btn-red___37MSu {
  background-color: #EE1414; }
  .styles__btn-red___37MSu:hover, .styles__btn-red___37MSu:active, .styles__btn-red___37MSu:focus {
    background-color: #FF5959; }

.styles__btn-white___1CsXr, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtn___3yMfW, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtnRight___3s_Ww {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___1CsXr:hover, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtn___3yMfW:hover, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtnRight___3s_Ww:hover, .styles__btn-white___1CsXr:active, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtn___3yMfW:active, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtnRight___3s_Ww:active, .styles__btn-white___1CsXr:focus, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtn___3yMfW:focus, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtnRight___3s_Ww:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___1CsXr[disabled], .styles__storyBtnContainer___1QRgs .styles__previewStoryBtn___3yMfW[disabled], .styles__storyBtnContainer___1QRgs .styles__previewStoryBtnRight___3s_Ww[disabled] {
    opacity: .5; }
    .styles__btn-white___1CsXr[disabled]:hover, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtn___3yMfW[disabled]:hover, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtnRight___3s_Ww[disabled]:hover, .styles__btn-white___1CsXr[disabled]:active, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtn___3yMfW[disabled]:active, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtnRight___3s_Ww[disabled]:active, .styles__btn-white___1CsXr[disabled]:focus, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtn___3yMfW[disabled]:focus, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtnRight___3s_Ww[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___2KFmc {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___2KFmc:hover, .styles__btn-gray___2KFmc:active, .styles__btn-gray___2KFmc:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___1esEb {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___1esEb:hover, .styles__btn-transparent___1esEb:active, .styles__btn-transparent___1esEb:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___3j-Hx, .styles__btn-addNewItem_posBottom___1uJK1 {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___3j-Hx:hover, .styles__btn-addNewItem_posBottom___1uJK1:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___1uJK1 {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___jH6BT {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__container___2G7Xg {
  min-height: 3000px;
  min-width: 7150px;
  background-color: rgba(242, 246, 248, 0.6);
  border: 20px dashed #D9E1E5;
  padding: 200px 0px 0px 400px;
  position: absolute;
  border-radius: 60px; }
  .styles__container___2G7Xg > .styles__entities___9PI8D {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    overflow: hidden;
    padding: 0px 400px 200px 0px; }

.styles__storyBtnContainer___1QRgs {
  position: relative; }
  .styles__storyBtnContainer___1QRgs .styles__previewStoryBtn___3yMfW, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtnRight___3s_Ww {
    position: absolute;
    top: -590px;
    right: 100px;
    border-bottom: none;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    font-size: 130px;
    padding: 100px 100px 100px 150px;
    margin: 0;
    height: 370px;
    right: 3270px; }
    .styles__storyBtnContainer___1QRgs .styles__previewStoryBtn___3yMfW svg, .styles__storyBtnContainer___1QRgs .styles__previewStoryBtnRight___3s_Ww svg {
      position: relative;
      top: 1px; }
  .styles__storyBtnContainer___1QRgs .styles__previewStoryBtnRight___3s_Ww {
    right: 1720px; }

.styles__otherOptions___2M-BZ {
  position: relative;
  display: flex;
  align-content: flex-end;
  justify-content: space-between; }
  .styles__otherOptions___2M-BZ > svg {
    margin-right: 110px;
    margin-top: -90px;
    width: 130px;
    opacity: 0.75;
    cursor: pointer; }
    .styles__otherOptions___2M-BZ > svg:hover {
      opacity: 1; }

.styles__storyText___g6jT- {
  margin-right: 400px;
  margin-top: 30px;
  margin-bottom: 200px;
  padding: 300px;
  border: 10px solid #D9E1E5;
  border-radius: 40px;
  background-size: cover;
  background-position: center;
  position: relative; }

.styles__overlay___3D2i6 {
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  border-radius: 40px; }

.styles__expandStoryWrapper___2fkck {
  display: flex;
  margin-bottom: 100px; }

@keyframes styles__animation-menu-open___2Hbsp {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1xNEh {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

@keyframes styles__animation-menu-open___2Hbsp {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1xNEh {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__fakeCardOverlay___1PqEy {
  width: 1600px;
  height: 1200px;
  position: absolute;
  border-radius: 30px;
  top: 0px;
  left: 0px; }

.styles__fakeCardOverlayHover___2Alh3 {
  opacity: .3;
  background-color: #4EC0ED; }

.styles__upload___-XJZI {
  border-radius: 30px;
  width: 1600px;
  height: 1200px;
  background-color: #D9E1E5;
  z-index: 1;
  position: absolute;
  cursor: move;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  transition: background-color 0.3s,opacity 0.3s,box-shadow 0.3s; }

.styles__uploadText___3vhsk {
  color: #8798A1;
  font-size: 180px;
  line-height: 240px; }

.styles__progressBar___2_w5C {
  overflow: hidden;
  width: 75%;
  height: 60px;
  background-color: white;
  border-radius: 30px;
  position: relative; }

.styles__progressBarBar____7tLV {
  background-color: #2BA6D6;
  width: 100%;
  height: 60px;
  position: absolute;
  right: 100%; }

@keyframes styles__animation-menu-open___35111 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1AHSW {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___DpQUr {
  width: 1600px;
  height: 1200px;
  border: 20px dashed #8798A1;
  border-radius: 30px;
  background-color: #F2F6F8; }

@keyframes styles__animation-menu-open___2906F {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___27vFs {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___34Gpn {
  min-width: 2000px;
  min-height: 1600px;
  border: 20px #D9E1E5 solid;
  margin-top: 200px;
  position: relative; }
  .styles__container___34Gpn.styles__moving___2St6_ {
    opacity: .3; }

.styles__moveTab___3W9B1 {
  background-color: #D9E1E5;
  color: white;
  height: 200px;
  width: 100%;
  position: absolute;
  font-size: 120px;
  line-height: 200px;
  border-top-right-radius: 100px;
  border-top-left-radius: 100px;
  top: -200px;
  left: 0;
  text-align: center;
  cursor: pointer; }

.styles__titleCardContainer___tWz-e {
  display: flex;
  justify-content: center;
  padding: 200px;
  border-bottom: 20px #D9E1E5 solid; }

.styles__childrenContainer___Jjm9N {
  min-height: 1600px;
  padding-left: 200px;
  padding-right: 200px; }
  .styles__childrenContainer___Jjm9N.styles__flex___1Sobi {
    display: flex;
    justify-content: center;
    align-items: stretch; }

.styles__entityWrapper___iFucE {
  display: flex;
  align-items: stretch; }

@keyframes styles__animation-menu-open___ouvXL {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2XKVx {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___3iMUS {
  background-color: rgba(135, 152, 161, 0.3);
  position: absolute;
  pointer-events: none;
  border-radius: 30px;
  border: 20px dashed #8798A1; }

.styles__container___2HXD4 {
  position: relative;
  flex: 1; }

.styles__container___1zBu1.styles__horizontal___2CPA4 {
  display: flex; }

.styles__flexIt___1Wi4T {
  display: flex; }

@keyframes styles__animation-menu-open___zkhaQ {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___jjkIy {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___19W5k {
  display: block;
  position: relative;
  z-index: 2; }
  .styles__container___19W5k.styles__posAbsolute___2kl9L {
    position: absolute; }
  .styles__container___19W5k.styles__movingActive___2wZ1V {
    pointer-events: none;
    display: none; }
  .styles__container___19W5k.styles__movingActiveOtherUser___30FfJ {
    pointer-events: none;
    opacity: .5;
    position: absolute;
    z-index: 9999999999; }
  .styles__container___19W5k.styles__cloneMovingActive___1oxRB {
    position: absolute;
    pointer-events: none;
    opacity: .5; }
  .styles__container___19W5k.styles__placeholder___1KkBs {
    opacity: .25;
    display: block; }

.styles__titleEntityWrapper___mc3bX {
  width: 1600px;
  height: 1200px;
  margin: 0 auto;
  position: relative; }

.styles__reorderPlaceholder___1dk3w {
  border: 20px dashed #8798A1;
  border-radius: 30px;
  height: 1200px;
  width: 1600px;
  position: absolute;
  top: 0;
  left: 0; }

@keyframes styles__animation-menu-open___1qmqK {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2BVlp {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

@keyframes styles__animation-menu-open___1qmqK {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2BVlp {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__siteContainer___2IShL {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 1320px;
  margin-left: 60px;
  margin-right: 60px; }

.styles__container___3du7t {
  padding-left: 10px;
  padding-right: 10px; }

.styles__column___R3hm_ {
  padding-left: 10px;
  padding-right: 10px; }

.styles__container___3du7t {
  padding: 0px;
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  min-height: 0; }

.styles__posRelContainer___2Cf5K {
  position: relative; }

.styles__subContainer___2mvfJ {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  min-height: 0;
  position: absolute;
  width: 100%; }

.styles__entityWrapper___1zI6u {
  padding: 200px 0px;
  position: relative;
  height: 1600px;
  width: 2100px;
  display: flex; }

.styles__entityContain___22YfW {
  width: 1600px;
  height: 1200px;
  border-radius: 30px;
  position: relative;
  display: inline-block; }

.styles__entityContainCopyOnly___2cPyT {
  width: 1600px;
  height: 1200px;
  border-radius: 30px;
  position: relative;
  margin: 0 auto; }

.styles__entitiesContainer___2vPxr {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-shrink: 0;
  min-width: 0;
  min-height: 0;
  padding: 200px 0px; }
  .styles__entitiesContainer___2vPxr > .styles__column___R3hm_ {
    margin-bottom: 400px;
    padding-left: 200px;
    padding-right: 200px; }

.styles__titleContainer___2aN2t {
  padding: 400px 0px;
  display: block;
  justify-content: center;
  border-bottom: 20px solid #D9E1E5;
  position: relative;
  width: 100%; }

.styles__titleCardContain___pRY4z {
  width: 1600px;
  height: 1200px;
  margin: 0 auto; }

.styles__closeBtn___1t-VS {
  position: absolute;
  left: calc(50% - 1050px);
  top: 400px;
  cursor: pointer;
  transition: background-color 0.3s;
  height: 220px;
  border-radius: 60px;
  z-index: 5;
  background-color: #BCC7CE; }
  .styles__closeBtn___1t-VS:hover {
    background-color: #CCD8E0; }

.styles__reorderPlaceholder___2bpJH {
  border: 20px dashed #8798A1;
  border-radius: 30px;
  height: 1200px;
  width: 1600px;
  position: absolute;
  top: 0;
  left: 0; }

.styles__reorderTargetPlaceholder___2-xHc {
  height: 1200px;
  width: 250px;
  opacity: 0;
  z-index: 999999;
  position: relative;
  display: inline-block;
  pointer-events: none; }

.styles__noStack___1DnTn {
  width: 1600px;
  height: 1200px;
  position: relative;
  z-index: 1;
  margin: 0 auto; }
  .styles__noStack___1DnTn p {
    text-align: center;
    font-size: 130px;
    line-height: 180px;
    padding: 0px 150px;
    position: absolute;
    top: 360px;
    left: 0px;
    margin: 0;
    color: rgba(68, 77, 82, 0.75); }

@keyframes styles__animation-menu-open___EbPcX {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___29bIA {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

@keyframes styles__animation-menu-open___EbPcX {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___29bIA {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__siteContainer___SLdlw {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 1320px;
  margin-left: 60px;
  margin-right: 60px; }

.styles__container___2qQ0w {
  padding-left: 10px;
  padding-right: 10px; }

.styles__column___18dWq {
  padding-left: 10px;
  padding-right: 10px; }

.styles__container___2qQ0w {
  min-width: 250px;
  width: 100%;
  border-right: 2px solid #D9E1E5;
  border-top: 2px solid #D9E1E5;
  padding-left: 0px;
  padding-right: 0px;
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 0;
  position: relative; }

.styles__scroll___2hkTu {
  overflow-y: auto;
  overflow-x: hidden;
  min-width: 0;
  min-height: 0;
  display: flex;
  flex-direction: column;
  flex: 1; }

.styles__header___1E8oG {
  border-bottom: 2px solid #D9E1E5;
  background-color: #BCC7CE;
  width: 100%;
  padding: 10px 15px 10px 15px;
  justify-content: flex-end;
  display: flex;
  height: 40px;
  flex-shrink: 0;
  position: relative; }
  .styles__header___1E8oG svg {
    opacity: 0.75;
    transition: opacity 0.3s;
    cursor: pointer;
    margin-top: 3px;
    margin-left: 10px; }
    .styles__header___1E8oG svg:hover {
      opacity: 1; }
  .styles__header___1E8oG > .styles__editingDisabledPlaceholder___1MQyL {
    opacity: 0.5; }
    .styles__header___1E8oG > .styles__editingDisabledPlaceholder___1MQyL:hover {
      opacity: 0.5;
      cursor: auto; }

.styles__slidecontainer___1FqjK {
  width: 70px;
  position: absolute;
  top: 7px;
  left: 28px; }
  .styles__slidecontainer___1FqjK .styles__zoomOut___3a0KY, .styles__slidecontainer___1FqjK .styles__zoomIn___y0A9n {
    position: absolute;
    width: 15px;
    height: 15px; }
    .styles__slidecontainer___1FqjK .styles__zoomOut___3a0KY svg, .styles__slidecontainer___1FqjK .styles__zoomIn___y0A9n svg {
      opacity: 1;
      width: 100%;
      height: 100%; }
      .styles__slidecontainer___1FqjK .styles__zoomOut___3a0KY svg circle, .styles__slidecontainer___1FqjK .styles__zoomOut___3a0KY svg path, .styles__slidecontainer___1FqjK .styles__zoomIn___y0A9n svg circle, .styles__slidecontainer___1FqjK .styles__zoomIn___y0A9n svg path {
        transition: fill 0.2s; }
      .styles__slidecontainer___1FqjK .styles__zoomOut___3a0KY svg:hover circle, .styles__slidecontainer___1FqjK .styles__zoomIn___y0A9n svg:hover circle {
        fill: #BCC7CE; }
      .styles__slidecontainer___1FqjK .styles__zoomOut___3a0KY svg:hover path, .styles__slidecontainer___1FqjK .styles__zoomIn___y0A9n svg:hover path {
        fill: #8798A1; }
  .styles__slidecontainer___1FqjK .styles__zoomOut___3a0KY {
    top: 1px;
    left: -23px; }
  .styles__slidecontainer___1FqjK .styles__zoomIn___y0A9n {
    top: 1px;
    right: -3px; }
  .styles__slidecontainer___1FqjK .styles__slider___3VpVf {
    -webkit-appearance: none;
    width: 100%;
    height: 7px;
    background: #8798A1;
    outline: none;
    opacity: 1;
    -webkit-transition: .2s;
    transition: opacity .2s;
    margin: 0;
    padding: 0;
    border: 1px solid #BCC7CE; }
  .styles__slidecontainer___1FqjK .styles__slider___3VpVf::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 6px;
    height: 17px;
    border-radius: 3px;
    background: #F2F6F8;
    border: 1px solid #BCC7CE;
    cursor: pointer; }
  .styles__slidecontainer___1FqjK .styles__slider___3VpVf::-moz-range-thumb {
    width: 6px;
    height: 17px;
    border-radius: 3px;
    background: #F2F6F8;
    border: 1px solid #BCC7CE;
    cursor: pointer; }

@keyframes styles__animation-menu-open___2B_0O {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___Usnwd {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__canvasDock___sFr8g {
  height: 100%;
  min-height: 250px;
  display: flex;
  flex-direction: column;
  pointer-events: auto;
  position: relative;
  min-width: 0;
  min-height: 0; }
  .styles__canvasDock___sFr8g.styles__bottom___1irEV {
    flex-shrink: 0; }

.styles__canvasDockHeader___1PLrg {
  height: 20px;
  width: 100%;
  background-color: #8798A1;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 20px 15px 20px 15px;
  min-width: 0;
  min-height: 0; }

.styles__stacksContainer___28Le0 {
  display: flex;
  background-color: #BCC7CE;
  flex: 1;
  min-width: 0;
  min-height: 0; }

.styles__resizePlaceholderRight___2_yDi {
  position: absolute;
  right: -5px;
  height: 100%;
  cursor: ew-resize;
  width: 8px;
  pointer-events: auto; }

.styles__resizePlaceholderTop___RImeF {
  position: absolute;
  top: -5px;
  width: 100%;
  cursor: ns-resize;
  height: 8px;
  pointer-events: auto; }

.styles__icon___1KJqC {
  margin-left: 10px; }
  .styles__icon___1KJqC svg {
    opacity: 0.75;
    transition: opacity 0.3s;
    cursor: pointer;
    margin-top: 3px; }
    .styles__icon___1KJqC svg:hover {
      opacity: 1; }

.styles__iconPlaceholder___xJkTy svg {
  opacity: 0.5; }
  .styles__iconPlaceholder___xJkTy svg:hover {
    opacity: 0.5;
    cursor: auto; }

.styles__selectionCursor___2hXIO {
  cursor: crosshair; }

@keyframes styles__animation-menu-open___3khir {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2Mtsv {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___7B0N5, .styles__btn-alert___25PYf, .styles__btn-red___jcRjl, .styles__btn-white___1LwN9, .styles__btn-gray___2BMQ6, .styles__btn-transparent___16fnY, .styles__inputWrapper___SQMTT > .styles__uploadLabel___3yL95, .styles__btnContainer___1kNCU .styles__button___92bx5 {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___7B0N5:hover, .styles__btn-alert___25PYf:hover, .styles__btn-red___jcRjl:hover, .styles__btn-white___1LwN9:hover, .styles__btn-gray___2BMQ6:hover, .styles__btn-transparent___16fnY:hover, .styles__inputWrapper___SQMTT > .styles__uploadLabel___3yL95:hover, .styles__btnContainer___1kNCU .styles__button___92bx5:hover, .styles__btn___7B0N5:active, .styles__btn-alert___25PYf:active, .styles__btn-red___jcRjl:active, .styles__btn-white___1LwN9:active, .styles__btn-gray___2BMQ6:active, .styles__btn-transparent___16fnY:active, .styles__inputWrapper___SQMTT > .styles__uploadLabel___3yL95:active, .styles__btnContainer___1kNCU .styles__button___92bx5:active, .styles__btn___7B0N5:focus, .styles__btn-alert___25PYf:focus, .styles__btn-red___jcRjl:focus, .styles__btn-white___1LwN9:focus, .styles__btn-gray___2BMQ6:focus, .styles__btn-transparent___16fnY:focus, .styles__inputWrapper___SQMTT > .styles__uploadLabel___3yL95:focus, .styles__btnContainer___1kNCU .styles__button___92bx5:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___7B0N5[disabled], .styles__btn-alert___25PYf[disabled], .styles__btn-red___jcRjl[disabled], .styles__btn-white___1LwN9[disabled], .styles__btn-gray___2BMQ6[disabled], .styles__btn-transparent___16fnY[disabled], .styles__inputWrapper___SQMTT > .styles__uploadLabel___3yL95[disabled], .styles__btnContainer___1kNCU .styles__button___92bx5[disabled] {
    opacity: .5; }

.styles__btn-red___jcRjl {
  background-color: #EE1414; }
  .styles__btn-red___jcRjl:hover, .styles__btn-red___jcRjl:active, .styles__btn-red___jcRjl:focus {
    background-color: #FF5959; }

.styles__btn-white___1LwN9 {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___1LwN9:hover, .styles__btn-white___1LwN9:active, .styles__btn-white___1LwN9:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___1LwN9[disabled] {
    opacity: .5; }
    .styles__btn-white___1LwN9[disabled]:hover, .styles__btn-white___1LwN9[disabled]:active, .styles__btn-white___1LwN9[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___2BMQ6 {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___2BMQ6:hover, .styles__btn-gray___2BMQ6:active, .styles__btn-gray___2BMQ6:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___16fnY, .styles__inputWrapper___SQMTT > .styles__uploadLabel___3yL95, .styles__btnContainer___1kNCU .styles__button___92bx5 {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___16fnY:hover, .styles__inputWrapper___SQMTT > .styles__uploadLabel___3yL95:hover, .styles__btnContainer___1kNCU .styles__button___92bx5:hover, .styles__btn-transparent___16fnY:active, .styles__inputWrapper___SQMTT > .styles__uploadLabel___3yL95:active, .styles__btnContainer___1kNCU .styles__button___92bx5:active, .styles__btn-transparent___16fnY:focus, .styles__inputWrapper___SQMTT > .styles__uploadLabel___3yL95:focus, .styles__btnContainer___1kNCU .styles__button___92bx5:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___33EbD, .styles__btn-addNewItem_posBottom___1TpFp {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___33EbD:hover, .styles__btn-addNewItem_posBottom___1TpFp:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___1TpFp {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___2C8Qb {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__container___35lWM {
  width: 100%;
  background-color: #8798A1;
  padding: 20px;
  overflow-y: auto;
  height: calc(100vh - 70px); }
  .styles__container___35lWM.styles__hide___2uCMT {
    display: none; }

.styles__inputWrapper___SQMTT {
  margin-bottom: 20px; }
  .styles__inputWrapper___SQMTT > label {
    color: white; }
  .styles__inputWrapper___SQMTT > textarea {
    margin-bottom: 0; }
  .styles__inputWrapper___SQMTT > .styles__thumbnailPreview___19hp6 {
    margin-bottom: 10px; }
  .styles__inputWrapper___SQMTT > .styles__uploadLabel___3yL95 {
    cursor: pointer; }
  .styles__inputWrapper___SQMTT input[type='file'] {
    position: fixed;
    top: -1000px; }
  .styles__inputWrapper___SQMTT > .styles__radioWrapper___242Q4 {
    display: flex;
    justify-content: flex-start;
    align-items: center; }
    .styles__inputWrapper___SQMTT > .styles__radioWrapper___242Q4 > input {
      width: 20px;
      margin-bottom: 0;
      margin-right: 5px; }
    .styles__inputWrapper___SQMTT > .styles__radioWrapper___242Q4 > label {
      font-size: 14px;
      color: rgba(255, 255, 255, 0.8); }
    .styles__inputWrapper___SQMTT > .styles__radioWrapper___242Q4 input[type='radio']:checked + label:after {
      background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 8 7' xmlns='http://www.w3.org/2000/svg'><path d='M8 1.197c0-.13-.052-.258-.145-.35l-.7-.702C7.06.052 6.93 0 6.802 0c-.13 0-.258.052-.35.145l-3.387 3.39-1.518-1.522c-.093-.093-.222-.145-.35-.145-.13 0-.26.052-.352.145l-.7.702C.05 2.808 0 2.937 0 3.065c0 .13.052.26.145.352l2.57 2.57c.093.093.222.145.35.145.13 0 .26-.052.352-.145l4.438-4.44c.093-.092.145-.22.145-.35z' fill='%23fff'/></svg>") no-repeat; }

.styles__btnContainer___1kNCU {
  display: flex;
  width: 100%;
  margin-top: 10px; }
  .styles__btnContainer___1kNCU .styles__button___92bx5 {
    position: relative;
    width: calc(50% - 10px);
    cursor: pointer;
    font-size: 15px;
    padding: 15px 35px 15px 13px; }
    .styles__btnContainer___1kNCU .styles__button___92bx5:hover, .styles__btnContainer___1kNCU .styles__button___92bx5:active, .styles__btnContainer___1kNCU .styles__button___92bx5:focus {
      border: 1px solid white;
      background-color: white;
      color: #8798A1; }
      .styles__btnContainer___1kNCU .styles__button___92bx5:hover svg g, .styles__btnContainer___1kNCU .styles__button___92bx5:active svg g, .styles__btnContainer___1kNCU .styles__button___92bx5:focus svg g {
        fill: #8798A1; }
    .styles__btnContainer___1kNCU .styles__button___92bx5:first-child {
      margin-right: 20px; }
    .styles__btnContainer___1kNCU .styles__button___92bx5 svg {
      position: absolute;
      top: 14px;
      right: 10px; }
      .styles__btnContainer___1kNCU .styles__button___92bx5 svg g {
        transition: fill 0.3s; }
    .styles__btnContainer___1kNCU .styles__button___92bx5 .styles__removeIcon___1cqa6 {
      top: 18px;
      right: 6px; }

.styles__loadingImg___1osGJ {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
  position: relative;
  width: 100%;
  height: 70px; }
  .styles__loadingImg___1osGJ svg {
    position: relative;
    top: 1px; }

@keyframes styles__animation-menu-open___1YY88 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1T76o {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___22SAd {
  position: absolute;
  transform-origin: top left;
  z-index: 2;
  overflow: hidden;
  border: .5px solid white;
  border-radius: 3px;
  cursor: default;
  box-shadow: 1px 1px 7px 0 rgba(68, 77, 82, 0.45); }

.styles__cardHTML___2cbC5 {
  transform-origin: top left; }

.styles__arrow___GOKWc {
  height: 100px;
  width: 65px;
  opacity: 0.75;
  transition: opacity 0.3s;
  background-color: transparent;
  border: none;
  top: 50%;
  margin-top: -50px;
  position: absolute; }
  .styles__arrow___GOKWc:hover {
    opacity: 1; }
  .styles__arrow___GOKWc > svg {
    height: 100px;
    width: 65px; }

.styles__arrowLeft___3ABTr {
  left: -110px; }

.styles__arrowRight___1DgOx {
  right: -110px; }

@keyframes styles__animation-menu-open___3vGXA {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2eHQ7 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___2Tr3B {
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  z-index: 9;
  display: flex;
  justify-content: space-between;
  align-items: stretch; }

.styles__sidebarContainer___26W_3 {
  width: 275px;
  display: flex;
  align-items: stretch; }

.styles__entityContainer___1vxbn {
  display: flex;
  justify-content: center;
  flex: 1;
  overflow: hidden;
  position: relative; }

.styles__generateThumbnail___2bXM7 {
  position: absolute;
  top: 20px;
  left: 20px;
  opacity: 0.75; }

.styles__close___3sEtt {
  position: absolute;
  top: 25px;
  right: 20px;
  width: 25px;
  height: 25px;
  opacity: 0.75;
  transition: opacity 0.3s;
  background-color: transparent;
  border: none; }
  .styles__close___3sEtt:hover {
    opacity: 1; }

.styles__enlarge___HuCQs {
  position: absolute;
  top: 20px;
  right: 50px;
  width: 30px;
  height: 30px;
  opacity: 0.75;
  transition: opacity 0.3s;
  background-color: transparent;
  border: none;
  border-radius: 3px; }
  .styles__enlarge___HuCQs svg {
    padding: 2px;
    height: 25px;
    width: 25px;
    position: relative;
    top: 1px;
    left: -4px; }
    .styles__enlarge___HuCQs svg path {
      transition: fill 0.3s; }
  .styles__enlarge___HuCQs:hover {
    opacity: 1; }

.styles__enlargeOpen___4tAGW {
  background-color: #fff;
  opacity: 1; }
  .styles__enlargeOpen___4tAGW svg path {
    fill: #8798A1; }

.styles__thumbnailGeneratorContainer___151FF {
  left: -9999px;
  position: absolute;
  border-radius: 30px; }

.styles__entityWrapper___27oe6 {
  display: flex;
  justify-content: center;
  padding: 60px; }

.styles__editorOuterWrapper___3SSn7 {
  width: 1600px;
  height: 1200px;
  position: relative;
  transform-origin: top; }

.styles__editorInnerWrapper___1WoXB {
  width: 1600px;
  height: 1200px;
  z-index: 1;
  display: flex;
  position: relative;
  transform-origin: top;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 30px;
  overflow: hidden; }
  .styles__editorInnerWrapper___1WoXB > div {
    overflow: hidden; }
    .styles__editorInnerWrapper___1WoXB > div > svg {
      width: 1600px;
      height: 1200px; }
  .styles__editorInnerWrapper___1WoXB img {
    height: auto;
    width: auto;
    max-height: 100%;
    max-width: 100%;
    margin: 0 auto;
    border-radius: 30px; }

@keyframes styles__animation-menu-open___1mWEM {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___G69pH {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___2vjkj {
  height: 0;
  width: 0;
  position: absolute;
  top: 70px;
  left: 0;
  z-index: 9; }

@keyframes styles__animation-menu-open___2AV5P {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2tuCI {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___2ew2F {
  height: 75px;
  width: 100px;
  background-color: #fff;
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: background-color .2s;
  top: calc(70px + 20px);
  right: 20px;
  z-index: 5;
  transition: right 0.3s, background-color 0.3s;
  border-radius: 5px;
  border: 2px solid #D9E1E5; }

.styles__trashHover___v-RCZ {
  background-color: #8798A1; }

@keyframes styles__animation-menu-open___2cakf {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3XG-5 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

@keyframes styles__animation-menu-open___2cakf {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3XG-5 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__fakeCardOverlay___lwP-2 {
  width: 1600px;
  height: 1200px;
  position: absolute;
  border-radius: 30px;
  top: 0px;
  left: 0px; }

.styles__fakeCardOverlayHover___3VqN4, .styles__stackHover___ijxj7 .styles__fakeCardOverlay___lwP-2, .styles__stackSelected___3_TSi .styles__fakeCardOverlay___lwP-2, .styles__firstCardHover___3yRb6, .styles__firstCardOpen___2fwDL, .styles__firstCardMove___oRKa7, .styles__firstCardSelected___3nUJB, .styles__cardSelected___wMMfa {
  opacity: .3;
  background-color: #4EC0ED; }

.styles__container___3Ld2K {
  width: 1600px;
  height: 1200px;
  z-index: 0;
  border-radius: 30px;
  opacity: 1;
  position: relative; }
  .styles__container___3Ld2K * {
    pointer-events: none; }
  .styles__container___3Ld2K div .styles__m-card___1pr3A {
    box-shadow: none; }

.styles__fakeCardOverlay___lwP-2 {
  box-shadow: none; }

.styles__card___3IBFm {
  box-shadow: 10px 10px 70px 0 rgba(68, 77, 82, 0.45);
  border-radius: 30px;
  width: 1600px;
  height: 1200px;
  background-color: white;
  z-index: 1;
  position: absolute;
  display: flex;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
  position: relative; }

@keyframes styles__animation-menu-open___1rWS1 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2JrtL {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___kvZ5v {
  width: 1600px;
  height: 1200px;
  border-radius: 30px;
  box-shadow: 10px 10px 70px 0 rgba(68, 77, 82, 0.45);
  background-color: white;
  display: flex;
  justify-content: center;
  align-items: center; }

@keyframes styles__animation-menu-open___2-403 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___25f2S {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__header___3LPcE {
  display: flex;
  justify-content: space-between;
  margin-bottom: 60px; }
  .styles__header___3LPcE > span {
    font-size: 200px;
    line-height: 210px;
    display: block; }

.styles__arrowWrapper___3bCe- {
  width: 300px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  border: 0;
  outline: 0; }

.styles__arrow___2x7em {
  border: solid #8798A1;
  border-width: 0 40px 40px 0;
  height: 150px;
  width: 150px;
  transform: rotate(45deg);
  transition: transform .3s; }
  .styles__arrow___2x7em.styles__open___1DP0Q {
    transform: rotate(225deg); }

.styles__entitiesWrapper___g_stI {
  overflow: hidden;
  transition: height 0.3s ease-out;
  height: auto; }
  .styles__entitiesWrapper___g_stI > div {
    margin-bottom: 200px; }
  .styles__entitiesWrapper___g_stI.styles__closed___2xmAf {
    height: 0; }

@keyframes styles__animation-menu-open___3INvV {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2mfs4 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___22Pd6 {
  width: 220px;
  position: fixed;
  top: 70px;
  right: 0;
  transform: translateX(220px);
  transition: transform 0.3s;
  z-index: 8; }
  .styles__container___22Pd6.styles__open___ZjtwB {
    transform: translateX(0px); }

.styles__wrapper___1Crmd {
  background-color: #F2F6F8;
  position: relative;
  height: calc(100vh - 70px);
  display: flex;
  flex-direction: column;
  align-items: center;
  box-shadow: 1px 1px 7px 0 rgba(68, 77, 82, 0.3);
  border-left: 1px solid #E2E8EC;
  overflow: auto;
  z-index: 1; }

.styles__scaleWrapper___2ZuVY {
  transform-origin: top left;
  transform: scale(0.099);
  position: absolute;
  top: 40px;
  left: 20px; }

.styles__close___20nga {
  position: relative;
  z-index: 2; }
  .styles__close___20nga > svg {
    position: absolute;
    top: 15px;
    left: 15px;
    width: 15px;
    height: 15px;
    cursor: pointer;
    opacity: 0.75;
    transition: opacity 0.3s; }
    .styles__close___20nga > svg:hover {
      opacity: 1; }

@keyframes styles__animation-menu-open___16jom {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___18k16 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__lasso___1WdoX {
  background-color: rgba(255, 255, 255, 0.5);
  border: 2px dashed #2BA6D6;
  position: fixed;
  z-index: 1000; }

.styles__container___1dJ8V {
  pointer-events: none;
  display: none;
  position: fixed;
  background-color: rgba(255, 255, 255, 0.75);
  z-index: 6;
  flex-wrap: wrap;
  align-content: flex-start;
  transform-origin: top left;
  width: 100vw;
  height: 100vh;
  transition: opacity 0.3s; }

.styles__textWrap___uap3T {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 100%;
  width: 100%;
  margin: 0 auto; }
  .styles__textWrap___uap3T h1 {
    pointer-events: none;
    font-size: 25px;
    line-height: 31px; }
  .styles__textWrap___uap3T p {
    pointer-events: none;
    margin: 0; }
  .styles__textWrap___uap3T svg {
    margin-bottom: 20px; }

.styles__overlayClass___2PahQ {
  display: flex; }

@keyframes styles__animation-menu-open___2aeyD {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2DyaN {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___1BXIm {
  width: 120px;
  background-color: #F2F6F8;
  padding: 6px;
  position: fixed;
  transition: background-color .2s;
  bottom: 20px;
  right: 20px;
  z-index: 5;
  transition: right 0.3s, background-color 0.3s;
  border-radius: 5px;
  border: 2px solid #D9E1E5; }

.styles__text___1sf20 {
  color: #8798A1;
  margin-bottom: 4px;
  font-size: 12px;
  line-height: 12px; }

.styles__statusBar___1D19- {
  height: 6px;
  border-radius: 3px;
  overflow: hidden;
  position: relative;
  background-color: #D9E1E5; }

.styles__indicator___2u89g {
  height: 6px;
  background-color: green;
  position: absolute;
  width: 100%;
  left: 0; }
  .styles__indicator___2u89g.styles__warning___3At6j {
    background-color: orange; }
  .styles__indicator___2u89g.styles__limit___3N5ng {
    background-color: red; }

@keyframes styles__animation-menu-open___HJTg2 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___7YJ66 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___35ecC {
  position: relative;
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column; }

.styles__dropOverlay___nnfaB {
  pointer-events: none;
  display: none;
  position: fixed;
  background-color: rgba(255, 255, 255, 0.75);
  z-index: 6;
  flex-wrap: wrap;
  align-content: flex-start;
  transform-origin: top left;
  width: 100vw;
  height: 100vh;
  transition: opacity 0.3s; }
  .styles__dropOverlay___nnfaB .styles__textContain___bWGbK {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 100%;
    width: 100%;
    margin: 0 auto; }
    .styles__dropOverlay___nnfaB .styles__textContain___bWGbK h1 {
      pointer-events: none;
      font-size: 25px;
      line-height: 31px; }
    .styles__dropOverlay___nnfaB .styles__textContain___bWGbK p {
      pointer-events: none;
      margin: 0; }

.styles__overlayClass___3SMOv {
  display: flex; }

.styles__canvasWrapper___bCHKQ {
  height: calc(100vh - 70px);
  width: 100%;
  overflow: hidden;
  background-color: #F2F6F8; }

.styles__canvas___1fZcf {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  transform-origin: top left;
  border-radius: 150px;
  background-color: white;
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 24%, #F2F6F8 25%, #F2F6F8 26%, rgba(255, 255, 255, 0) 27%, rgba(255, 255, 255, 0) 74%, #F2F6F8 75%, #F2F6F8 76%, rgba(255, 255, 255, 0) 77%, rgba(255, 255, 255, 0)), linear-gradient(90deg, rgba(255, 255, 255, 0) 24%, #F2F6F8 25%, #F2F6F8 26%, rgba(255, 255, 255, 0) 27%, rgba(255, 255, 255, 0) 74%, #F2F6F8 75%, #F2F6F8 76%, rgba(255, 255, 255, 0) 77%, rgba(255, 255, 255, 0));
  background-position: -2px -2px, -2px -2px, -1px -1px, -1px -1px;
  background-origin: padding-box;
  background-clip: border-box;
  background-size: 1000px 1000px, 1000px 1000px, 200px 200px, 200px 200px;
  border: 20px solid #D9E1E5; }

.styles__selectionCursor___2ymBQ {
  cursor: crosshair; }

.styles__docksContainer___3hqNt {
  position: fixed;
  width: 100%;
  height: calc(100vh - 70px);
  z-index: 7;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-end; }

.styles__avatarContainer___1U8QZ {
  position: fixed;
  top: calc(70px + 20px);
  left: 14px;
  display: flex;
  justify-content: flex-end;
  flex-flow: column wrap;
  max-height: calc(100vh - 100px);
  z-index: 1; }
  .styles__avatarContainer___1U8QZ > div {
    margin-bottom: 6px;
    margin-left: 6px;
    position: relative; }

@media (max-height: 570px) {
  .styles__docksContainer___3hqNt {
    position: absolute;
    bottom: 0;
    height: 500px; }
  .styles__container___35ecC {
    min-height: 570px; } }

@keyframes styles__animation-menu-open___24oBy {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___smTOU {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__sidebar___3KQvr {
  width: 190px;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: wrap;
  opacity: 1;
  background-color: #444D52; }

.styles__storyHeader___dvgaT {
  width: 132px;
  height: 99px;
  padding: 10px;
  border: 1px solid #D9E1E5;
  border-radius: 4px;
  background-size: cover;
  background-position: center;
  position: relative;
  margin: 30px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 1px 1px 7px 0 rgba(68, 77, 82, 0.45); }
  .styles__storyHeader___dvgaT h1 {
    max-width: 800px;
    margin: 0;
    z-index: 1;
    word-wrap: break-word;
    display: block;
    font-weight: bold;
    text-align: center;
    overflow: hidden;
    position: relative;
    color: white;
    font-size: 12px;
    line-height: 16px; }

.styles__overlay___H-Vwg {
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  border-radius: 4px; }

.styles__sidebarItem___2AkfU {
  width: 132px;
  height: 99px;
  margin: 30px 20px;
  cursor: pointer;
  border: 1px solid #D9E1E5;
  border-radius: 4px; }

.styles__line___2aj16 {
  width: 132px;
  height: 1px;
  border-top: 1px solid #D9E1E5;
  margin: 0 auto; }

@keyframes styles__fadeIn___31HX_ {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.styles__fadeInTransition___J1yIq {
  animation: styles__fadeIn___31HX_ 0.3s 1;
  opacity: 1; }

@keyframes styles__fadeInSlow___VE8JJ {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.styles__fadeInSlowTransition___1miYT {
  animation: styles__fadeInSlow___VE8JJ 0.6s 1;
  left: 0; }

.styles__hidden___2Wy16 {
  opacity: 0; }

@media (max-height: 570px) {
  .styles__sidebar___3KQvr {
    height: 570px; } }

@keyframes styles__animation-menu-open___1xUOh {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___13Boh {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___2Lcq- {
  box-shadow: 10px 10px 40px 0 rgba(68, 77, 82, 0.3);
  border-radius: 3px;
  width: 1600px;
  height: 1200px;
  transform: scale(0.1);
  transform-origin: top left;
  background-color: white;
  position: relative;
  transform-origin: top left;
  display: flex;
  overflow: hidden;
  border-radius: 30px; }
  .styles__container___2Lcq- img {
    object-fit: contain;
    border-radius: 30px; }
  .styles__container___2Lcq- svg {
    border-radius: 30px;
    height: 1200px;
    width: 1600px; }

.styles__phoneyResizeDiv___3VZvw {
  width: 100%;
  position: absolute;
  opacity: 0; }


@keyframes styles__animation-menu-open___3_14I {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2Qx_T {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__storyEntity___1Choo {
  width: 160px;
  height: 120px;
  position: relative;
  transform-origin: top left; }

@keyframes styles__fanOutAnimation___RNrWh {
  0% {
    transform: translate(0px, 0px); } }

.styles__fanOut___2GXyQ > div > div {
  animation: styles__fanOutAnimation___RNrWh 0.5s; }

@keyframes styles__animation-menu-open___ZtQaF {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3Urbi {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__poweredBy___10cdK {
  position: fixed;
  bottom: 0;
  right: 0;
  color: #8798A1;
  font-size: 13px;
  padding: 0px 10px 0px 0px;
  z-index: 10; }
  .styles__poweredBy___10cdK span {
    position: absolute;
    right: 62px;
    width: 80px;
    top: 4px; }

@keyframes styles__fadeOut___3t1KQ {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.styles__fadeOutTransition___1MjmN {
  animation: styles__fadeOut___3t1KQ 0.3s 1;
  opacity: 0; }

@keyframes styles__animation-menu-open___1eYYF {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3e89W {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___2c1YB {
  width: 100%;
  max-width: 1380px;
  margin: 40px auto;
  padding-left: 60px;
  padding-right: 60px; }

.styles__storyHeaderContainer___1tica {
  padding-left: 30px;
  padding-right: 30px; }

.styles__storyHeader___1ulMx {
  min-height: 125px;
  width: 100%;
  padding: 30px;
  border: 1px solid #D9E1E5;
  border-radius: 4px;
  background-size: cover;
  background-position: center;
  position: relative;
  margin-bottom: 0px; }
  .styles__storyHeader___1ulMx h1 {
    margin: -5px auto 5px auto;
    z-index: 1;
    word-wrap: break-word;
    display: block;
    font-weight: bold;
    text-align: center;
    padding: 0px;
    border: 1px solid transparent;
    overflow: hidden;
    position: relative;
    cursor: text;
    color: #444D52; }
  .styles__storyHeader___1ulMx p {
    margin: 0 auto 0 auto;
    z-index: 1;
    display: block;
    text-align: center;
    color: #8798A1;
    padding: 10px 0px 0px 0px;
    border: 1px solid transparent;
    overflow: hidden;
    position: relative;
    min-height: 41px;
    cursor: text;
    word-wrap: break-word; }
    .styles__storyHeader___1ulMx p span {
      display: block;
      margin-bottom: -4px; }
      .styles__storyHeader___1ulMx p span:last-child {
        margin: 0; }
  .styles__storyHeader___1ulMx .styles__logoContainer___1LaUT {
    width: 125px;
    margin: 10px -15px -15px auto;
    z-index: 2;
    position: relative;
    border-radius: 3px; }
    .styles__storyHeader___1ulMx .styles__logoContainer___1LaUT > img {
      width: 100%;
      object-fit: contain;
      object-position: 100%; }

.styles__overlay___3-gBz {
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  border-radius: 4px; }

.styles__childrenContainer___UYFKE {
  display: flex;
  flex: 1 0 0;
  max-width: 100%;
  flex-flow: row wrap;
  justify-content: center; }

.styles__entityContainer___2etWN {
  width: 33.3333333333333%;
  position: relative; }
  .styles__entityContainer___2etWN:after {
    padding-top: 78.575%;
    display: block;
    content: ''; }
  .styles__entityContainer___2etWN:hover {
    cursor: pointer; }

.styles__entity___3ybVm {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 30px;
  z-index: 1; }

@keyframes styles__fadeOut___1508- {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.styles__fadeOutTransition___1uiYO {
  animation: styles__fadeOut___1508- 0.3s 1;
  opacity: 0; }

.styles__forceZIndex___1mTIG {
  display: block;
  z-index: 9999999999999999; }

@media (max-width: 1000px) {
  .styles__entityContainer___2etWN:after {
    padding-top: 79.6%; }
  .styles__entity___3ybVm {
    padding: 20px; }
  .styles__storyHeader___1ulMx {
    margin-bottom: 20px; }
  .styles__storyHeaderContainer___1tica {
    padding-left: 20px;
    padding-right: 20px; } }

@keyframes styles__animation-menu-open___3x-NK {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___q2fRc {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___3eeY4 {
  width: 100%;
  opacity: 1; }

.styles__main___30Ab4 {
  width: calc(100% - 190px);
  height: 100%;
  position: absolute;
  top: 0px;
  left: 190px;
  opacity: 1; }

.styles__hidden___1pinJ {
  opacity: 0; }

.styles__top___2lPo_ {
  width: 100%;
  height: calc(100% - 145px);
  box-sizing: border-box;
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1; }
  .styles__top___2lPo_ .styles__slide___3V2Nq {
    opacity: 1;
    margin: 0 auto;
    flex-shrink: 0;
    position: relative;
    z-index: 1; }
    .styles__top___2lPo_ .styles__slide___3V2Nq .styles__entity___1PApX {
      width: 100%;
      height: 100%; }
  .styles__top___2lPo_ .styles__leftArrow___xWuiD, .styles__top___2lPo_ .styles__rightArrow___2RJ4u {
    z-index: 2;
    cursor: pointer;
    opacity: 0.8;
    transition: 0.3s opacity;
    position: absolute;
    top: calc(50% - 90px); }
    .styles__top___2lPo_ .styles__leftArrow___xWuiD:hover, .styles__top___2lPo_ .styles__rightArrow___2RJ4u:hover {
      opacity: 1; }
  .styles__top___2lPo_ .styles__leftArrow___xWuiD {
    left: 20px; }
  .styles__top___2lPo_ .styles__rightArrow___2RJ4u {
    right: 20px; }

.styles__bottom___eQk8W {
  border-top: 2px solid #E2E8EC;
  overflow: auto;
  height: 145px;
  width: 100%;
  display: flex;
  justify-content: center;
  flex-flow: wrap;
  z-index: 2; }

.styles__entity___1PApX {
  width: 132px;
  height: 99px;
  margin: 22px;
  display: inline-block;
  z-index: 10;
  transition: transform 0.3s, margin 0.3s;
  cursor: pointer; }

.styles__selectedL3___3ijiL {
  margin: 21px 12px 0px 12px;
  transform: scale(1.1); }

@keyframes styles__fadeIn___zJ99Y {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.styles__fadeInTransition___3nGWS {
  animation: styles__fadeIn___zJ99Y 0.3s 1;
  opacity: 1; }

@keyframes styles__fadeOut___3ch_I {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.styles__fadeOutTransition___2fLCc {
  animation: styles__fadeOut___3ch_I 0.3s 1;
  opacity: 0;
  z-index: 1; }

@keyframes styles__fadeInLine___393ni {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.styles__fadeInLineTransition___cvF7m {
  animation: styles__fadeInLine___393ni 0.6s 1;
  opacity: 1; }

.styles__forceZIndex___5-4EC {
  display: block;
  z-index: 9999999999999999; }

.styles__L3TitleEntity___2sOEr {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%; }

.styles__overflowFix___EY4hn {
  overflow: visible; }

.styles__overflowHidden___2XJ0h {
  overflow: hidden; }

@media (max-height: 570px) {
  .styles__top___2lPo_ {
    height: 425px; }
    .styles__top___2lPo_ .styles__leftArrow___xWuiD, .styles__top___2lPo_ .styles__rightArrow___2RJ4u {
      top: 195px; } }

@media (max-width: 768px) {
  .styles__top___2lPo_ {
    width: 578px; }
  .styles__bottom___eQk8W {
    width: 578px; } }

.styles__container___1CA5H {
  width: 100%; }

@keyframes styles__animation-menu-open___2ZvTG {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___39WXM {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___2suFD, .styles__btn-alert___Z8zvA, .styles__btn-red___139Xg, .styles__btn-white___1T3si, .styles__btn-gray___1XTta, .styles__btn-transparent___2uro6, .styles__storyOverviewBtn___lHTTx {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___2suFD:hover, .styles__btn-alert___Z8zvA:hover, .styles__btn-red___139Xg:hover, .styles__btn-white___1T3si:hover, .styles__btn-gray___1XTta:hover, .styles__btn-transparent___2uro6:hover, .styles__storyOverviewBtn___lHTTx:hover, .styles__btn___2suFD:active, .styles__btn-alert___Z8zvA:active, .styles__btn-red___139Xg:active, .styles__btn-white___1T3si:active, .styles__btn-gray___1XTta:active, .styles__btn-transparent___2uro6:active, .styles__storyOverviewBtn___lHTTx:active, .styles__btn___2suFD:focus, .styles__btn-alert___Z8zvA:focus, .styles__btn-red___139Xg:focus, .styles__btn-white___1T3si:focus, .styles__btn-gray___1XTta:focus, .styles__btn-transparent___2uro6:focus, .styles__storyOverviewBtn___lHTTx:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___2suFD[disabled], .styles__btn-alert___Z8zvA[disabled], .styles__btn-red___139Xg[disabled], .styles__btn-white___1T3si[disabled], .styles__btn-gray___1XTta[disabled], .styles__btn-transparent___2uro6[disabled], .styles__storyOverviewBtn___lHTTx[disabled] {
    opacity: .5; }

.styles__btn-red___139Xg {
  background-color: #EE1414; }
  .styles__btn-red___139Xg:hover, .styles__btn-red___139Xg:active, .styles__btn-red___139Xg:focus {
    background-color: #FF5959; }

.styles__btn-white___1T3si {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___1T3si:hover, .styles__btn-white___1T3si:active, .styles__btn-white___1T3si:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___1T3si[disabled] {
    opacity: .5; }
    .styles__btn-white___1T3si[disabled]:hover, .styles__btn-white___1T3si[disabled]:active, .styles__btn-white___1T3si[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___1XTta {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___1XTta:hover, .styles__btn-gray___1XTta:active, .styles__btn-gray___1XTta:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___2uro6, .styles__storyOverviewBtn___lHTTx {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___2uro6:hover, .styles__storyOverviewBtn___lHTTx:hover, .styles__btn-transparent___2uro6:active, .styles__storyOverviewBtn___lHTTx:active, .styles__btn-transparent___2uro6:focus, .styles__storyOverviewBtn___lHTTx:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___1ca6S, .styles__btn-addNewItem_posBottom___29wjg {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___1ca6S:hover, .styles__btn-addNewItem_posBottom___29wjg:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___29wjg {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___2B1fH {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__storyOverviewBtn___lHTTx {
  background-color: #F2F6F8;
  border: 1px solid #8798A1;
  color: #8798A1;
  margin: 0;
  z-index: 10;
  font-size: 15px;
  padding: 7px 10px;
  position: fixed;
  left: 18px;
  bottom: 18px; }
  .styles__storyOverviewBtn___lHTTx svg {
    margin-left: 10px;
    position: relative;
    top: 2px; }
  .styles__storyOverviewBtn___lHTTx:hover, .styles__storyOverviewBtn___lHTTx:active, .styles__storyOverviewBtn___lHTTx:focus {
    border: 1px solid #8798A1;
    background-color: #8798A1;
    color: #fff; }
    .styles__storyOverviewBtn___lHTTx:hover svg g, .styles__storyOverviewBtn___lHTTx:active svg g, .styles__storyOverviewBtn___lHTTx:focus svg g {
      fill: #fff; }

.styles__storyOverviewWhite___2ohyb {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
  opacity: 0.8; }
  .styles__storyOverviewWhite___2ohyb svg g {
    fill: #fff; }
  .styles__storyOverviewWhite___2ohyb:hover, .styles__storyOverviewWhite___2ohyb:active, .styles__storyOverviewWhite___2ohyb:focus {
    opacity: 1;
    border: 1px solid #fff;
    background-color: #fff;
    color: #8798A1; }
    .styles__storyOverviewWhite___2ohyb:hover svg g, .styles__storyOverviewWhite___2ohyb:active svg g, .styles__storyOverviewWhite___2ohyb:focus svg g {
      fill: #8798A1; }

@media (max-height: 570px) {
  .styles__storyOverviewWhite___2ohyb {
    position: absolute;
    bottom: auto;
    top: 515px; } }

@keyframes styles__animation-menu-open___pT6Ye {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3tYgw {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___2U77j {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #fff;
  width: 100vw;
  height: 100vh;
  z-index: 11; }

.styles__x___Wy4rN {
  position: fixed;
  top: 40px;
  right: 40px;
  border: none;
  background-color: transparent;
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0; }
  .styles__x___Wy4rN svg {
    opacity: 0.75;
    transition: opacity 0.3s; }
    .styles__x___Wy4rN svg:hover {
      opacity: 1; }

.styles__overviewTitle___1xVuz {
  margin: 0 auto;
  padding: 40px 40px 20px 40px;
  text-align: center;
  border-bottom: 1px solid #D9E1E5;
  width: 300px; }

.styles__overviewWrapper___2POWq {
  width: 100%;
  height: calc(100% - 97px);
  display: flex;
  align-items: center;
  justify-content: center; }

.styles__entityMap___1wevW {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: center; }

.styles__entityMapRow___TzCci {
  display: flex;
  margin: 40px; }

.styles__emptyStack___3XpxO {
  font-size: 20px;
  height: 120px;
  width: 180px;
  text-align: center;
  display: flex;
  padding: 20px;
  align-items: center; }

@keyframes styles__animation-menu-open___18qyy {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___16DzR {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___1VQqU {
  margin: 0 auto;
  display: inline-block; }

.styles__children___1Siiu {
  display: flex; }

.styles__item___35JhX {
  border-radius: 3px;
  margin: 0 10px;
  position: relative;
  height: 120px;
  width: 160px; }

.styles__itemWrapper___1rum3 {
  margin: 0 auto;
  height: 120px;
  width: 160px;
  position: relative; }

.styles__level2___1k9Am {
  transform-origin: top left;
  transform: scale(0.8); }

.styles__level3___1efyz {
  transform-origin: top left;
  transform: scale(0.6); }

.styles__level1Wrapper___2riKj {
  height: 120px;
  width: 180px; }

.styles__level2Wrapper___3jlux {
  height: calc(120px * .8);
  width: calc(180px * .8); }

.styles__level3Wrapper___1O0Qw {
  height: calc(120px * .6);
  width: calc(180px * .6); }

.styles__vline___2Ixbg {
  width: 2px;
  background-color: #8798A1;
  height: 50px;
  margin: 0 auto; }

.styles__hline___lbshy {
  height: 2px;
  background-color: #8798A1;
  position: relative; }

.styles__pageNum___3KQPg {
  display: block;
  position: absolute;
  top: -5px;
  left: 2px;
  background-color: #8798A1;
  padding: 3px 8px 0px 8px;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  z-index: 1;
  border-radius: 3px;
  border: 1px solid #fff; }

@keyframes styles__animation-menu-open___1Ji3I {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2p9Yw {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___1jFjf {
  width: 100%; }

@keyframes styles__animation-menu-open___3Vj_h {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3yxmy {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__terms___3G-mq {
  display: block !important;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 60px;
  max-width: 900px; }
  .styles__terms___3G-mq p {
    text-align: left;
    line-height: 26px;
    margin-bottom: 40px; }
  .styles__terms___3G-mq h2 {
    text-align: left;
    font-size: 22px; }

.styles__logo___1n_RX {
  width: 150px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto; }

@keyframes styles__animation-menu-open___MoU-_ {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___27JPE {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__privacy___12lbT {
  display: block !important;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 60px;
  max-width: 900px; }
  .styles__privacy___12lbT p {
    text-align: left;
    line-height: 26px;
    margin-bottom: 40px; }
  .styles__privacy___12lbT h2 {
    text-align: left;
    font-size: 22px; }
  .styles__privacy___12lbT h3 {
    text-align: left;
    font-size: 18px; }

.styles__logo___I3eC3 {
  width: 150px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto; }

.styles__container___1v7SI {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column; }

.styles__bigText___1FutG {
  font-size: 100px;
  line-height: 120px; }

@keyframes styles__animation-menu-open___37kZA {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___WqYf0 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___3Zmqi, .styles__btn-alert___13UDF, .styles__btn-red___cOtzK, .styles__buttonRed___ZVvsD, .styles__btn-white___JO9J8, .styles__buttonWhiteFull___2coAy, .styles__buttonWhite___1KPDX, .styles__btn-gray___2wHWj, .styles__btn-transparent___1PY7b, .styles__buttonBlueFull___30XC1, .styles__buttonBlue___Nf9tz {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___3Zmqi:hover, .styles__btn-alert___13UDF:hover, .styles__btn-red___cOtzK:hover, .styles__buttonRed___ZVvsD:hover, .styles__btn-white___JO9J8:hover, .styles__buttonWhiteFull___2coAy:hover, .styles__buttonWhite___1KPDX:hover, .styles__btn-gray___2wHWj:hover, .styles__btn-transparent___1PY7b:hover, .styles__buttonBlueFull___30XC1:hover, .styles__buttonBlue___Nf9tz:hover, .styles__btn___3Zmqi:active, .styles__btn-alert___13UDF:active, .styles__btn-red___cOtzK:active, .styles__buttonRed___ZVvsD:active, .styles__btn-white___JO9J8:active, .styles__buttonWhiteFull___2coAy:active, .styles__buttonWhite___1KPDX:active, .styles__btn-gray___2wHWj:active, .styles__btn-transparent___1PY7b:active, .styles__buttonBlueFull___30XC1:active, .styles__buttonBlue___Nf9tz:active, .styles__btn___3Zmqi:focus, .styles__btn-alert___13UDF:focus, .styles__btn-red___cOtzK:focus, .styles__buttonRed___ZVvsD:focus, .styles__btn-white___JO9J8:focus, .styles__buttonWhiteFull___2coAy:focus, .styles__buttonWhite___1KPDX:focus, .styles__btn-gray___2wHWj:focus, .styles__btn-transparent___1PY7b:focus, .styles__buttonBlueFull___30XC1:focus, .styles__buttonBlue___Nf9tz:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___3Zmqi[disabled], .styles__btn-alert___13UDF[disabled], .styles__btn-red___cOtzK[disabled], .styles__buttonRed___ZVvsD[disabled], .styles__btn-white___JO9J8[disabled], .styles__buttonWhiteFull___2coAy[disabled], .styles__buttonWhite___1KPDX[disabled], .styles__btn-gray___2wHWj[disabled], .styles__btn-transparent___1PY7b[disabled], .styles__buttonBlueFull___30XC1[disabled], .styles__buttonBlue___Nf9tz[disabled] {
    opacity: .5; }

.styles__btn-red___cOtzK, .styles__buttonRed___ZVvsD {
  background-color: #EE1414; }
  .styles__btn-red___cOtzK:hover, .styles__buttonRed___ZVvsD:hover, .styles__btn-red___cOtzK:active, .styles__buttonRed___ZVvsD:active, .styles__btn-red___cOtzK:focus, .styles__buttonRed___ZVvsD:focus {
    background-color: #FF5959; }

.styles__btn-white___JO9J8, .styles__buttonWhiteFull___2coAy, .styles__buttonWhite___1KPDX {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___JO9J8:hover, .styles__buttonWhiteFull___2coAy:hover, .styles__buttonWhite___1KPDX:hover, .styles__btn-white___JO9J8:active, .styles__buttonWhiteFull___2coAy:active, .styles__buttonWhite___1KPDX:active, .styles__btn-white___JO9J8:focus, .styles__buttonWhiteFull___2coAy:focus, .styles__buttonWhite___1KPDX:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___JO9J8[disabled], .styles__buttonWhiteFull___2coAy[disabled], .styles__buttonWhite___1KPDX[disabled] {
    opacity: .5; }
    .styles__btn-white___JO9J8[disabled]:hover, .styles__buttonWhiteFull___2coAy[disabled]:hover, .styles__buttonWhite___1KPDX[disabled]:hover, .styles__btn-white___JO9J8[disabled]:active, .styles__buttonWhiteFull___2coAy[disabled]:active, .styles__buttonWhite___1KPDX[disabled]:active, .styles__btn-white___JO9J8[disabled]:focus, .styles__buttonWhiteFull___2coAy[disabled]:focus, .styles__buttonWhite___1KPDX[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___2wHWj {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___2wHWj:hover, .styles__btn-gray___2wHWj:active, .styles__btn-gray___2wHWj:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___1PY7b {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___1PY7b:hover, .styles__btn-transparent___1PY7b:active, .styles__btn-transparent___1PY7b:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___iB2nZ, .styles__btn-addNewItem_posBottom___1L6Fy {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___iB2nZ:hover, .styles__btn-addNewItem_posBottom___1L6Fy:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___1L6Fy {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___2NRdQ {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

.styles__container___3ci6u {
  display: flex; }

.styles__wrapper___29y8R {
  position: absolute;
  z-index: 999;
  display: block;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: white; }

.styles__content___2pGy0 {
  width: 100%;
  min-height: 100%;
  padding: 40px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: white; }

.styles__x___BTcSt {
  position: fixed;
  top: 40px;
  right: 40px;
  cursor: pointer; }
  .styles__x___BTcSt svg {
    opacity: 0.75;
    transition: opacity 0.3s; }
    .styles__x___BTcSt svg:hover {
      opacity: 1; }

.styles__hideScroll___65PX9 {
  height: 0;
  overflow: hidden;
  position: relative;
  display: none !important; }

.styles__buttonBlueFull___30XC1 {
  margin: 0 10px 0 10px;
  width: calc(100% - 20px); }

.styles__buttonWhiteFull___2coAy {
  margin: 0 10px 0 10px;
  width: calc(100% - 20px); }

.styles__buttonBlue___Nf9tz {
  margin: 0 10px 0 10px;
  display: inline-block; }

.styles__buttonWhite___1KPDX {
  margin: 0 10px 0 10px;
  display: inline-block; }

.styles__buttonRed___ZVvsD {
  margin: 0 10px 0 10px;
  display: inline-block; }

.styles__container___wE_ev {
  max-width: 550px;
  width: 100%;
  margin: 0 auto; }

.styles__buttonWrapper___39TWM {
  margin: 0 auto; }

@keyframes styles__animation-menu-open___1Zlx4 {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1dtxw {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container____Ordl {
  max-width: 550px;
  width: 100%;
  margin: 0 auto; }
  .styles__container____Ordl svg {
    margin-bottom: 15px; }

.styles__progressBarContainer___2_1Ws {
  overflow: hidden;
  width: 100%;
  height: 30px;
  background-color: white;
  border-radius: 30px;
  position: relative;
  border: 1px solid #D9E1E5;
  margin-bottom: 20px; }

.styles__bar___2rsG6 {
  background-color: #2BA6D6;
  width: 100%;
  height: 30px;
  position: absolute;
  right: 100%;
  transition: right 0.3s; }

.styles__infiniteBar___1MATY {
  position: absolute;
  animation-name: styles__animateInfintieBar___3EWo8;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  left: -12.5%;
  width: 120%;
  height: 30px;
  background: repeating-linear-gradient(52deg, #2BA6D6, #2BA6D6 5%, #4EC0ED 5%, #4EC0ED 10%); }

@keyframes styles__animateInfintieBar___3EWo8 {
  0% {
    left: -12.5%; }
  100% {
    left: 0; } }

@keyframes styles__animation-menu-open___1YavG {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___BHSxO {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__btn___1BXjR, .styles__btn-alert___1slPH, .styles__btn-red___16EL3, .styles__btn-white___bZWKC, .styles__buttonsWrapper___3RvFf .styles__close___3sz8m, .styles__btn-gray___2uYDm, .styles__btn-transparent___2KFZZ, .styles__buttonsWrapper___3RvFf .styles__uploadBtnContain___3kv4g .styles__uploadButton___-beC9 {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___1BXjR:hover, .styles__btn-alert___1slPH:hover, .styles__btn-red___16EL3:hover, .styles__btn-white___bZWKC:hover, .styles__buttonsWrapper___3RvFf .styles__close___3sz8m:hover, .styles__btn-gray___2uYDm:hover, .styles__btn-transparent___2KFZZ:hover, .styles__buttonsWrapper___3RvFf .styles__uploadBtnContain___3kv4g .styles__uploadButton___-beC9:hover, .styles__btn___1BXjR:active, .styles__btn-alert___1slPH:active, .styles__btn-red___16EL3:active, .styles__btn-white___bZWKC:active, .styles__buttonsWrapper___3RvFf .styles__close___3sz8m:active, .styles__btn-gray___2uYDm:active, .styles__btn-transparent___2KFZZ:active, .styles__buttonsWrapper___3RvFf .styles__uploadBtnContain___3kv4g .styles__uploadButton___-beC9:active, .styles__btn___1BXjR:focus, .styles__btn-alert___1slPH:focus, .styles__btn-red___16EL3:focus, .styles__btn-white___bZWKC:focus, .styles__buttonsWrapper___3RvFf .styles__close___3sz8m:focus, .styles__btn-gray___2uYDm:focus, .styles__btn-transparent___2KFZZ:focus, .styles__buttonsWrapper___3RvFf .styles__uploadBtnContain___3kv4g .styles__uploadButton___-beC9:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___1BXjR[disabled], .styles__btn-alert___1slPH[disabled], .styles__btn-red___16EL3[disabled], .styles__btn-white___bZWKC[disabled], .styles__buttonsWrapper___3RvFf .styles__close___3sz8m[disabled], .styles__btn-gray___2uYDm[disabled], .styles__btn-transparent___2KFZZ[disabled], .styles__buttonsWrapper___3RvFf .styles__uploadBtnContain___3kv4g .styles__uploadButton___-beC9[disabled] {
    opacity: .5; }

.styles__btn-red___16EL3 {
  background-color: #EE1414; }
  .styles__btn-red___16EL3:hover, .styles__btn-red___16EL3:active, .styles__btn-red___16EL3:focus {
    background-color: #FF5959; }

.styles__btn-white___bZWKC, .styles__buttonsWrapper___3RvFf .styles__close___3sz8m {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___bZWKC:hover, .styles__buttonsWrapper___3RvFf .styles__close___3sz8m:hover, .styles__btn-white___bZWKC:active, .styles__buttonsWrapper___3RvFf .styles__close___3sz8m:active, .styles__btn-white___bZWKC:focus, .styles__buttonsWrapper___3RvFf .styles__close___3sz8m:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___bZWKC[disabled], .styles__buttonsWrapper___3RvFf .styles__close___3sz8m[disabled] {
    opacity: .5; }
    .styles__btn-white___bZWKC[disabled]:hover, .styles__buttonsWrapper___3RvFf .styles__close___3sz8m[disabled]:hover, .styles__btn-white___bZWKC[disabled]:active, .styles__buttonsWrapper___3RvFf .styles__close___3sz8m[disabled]:active, .styles__btn-white___bZWKC[disabled]:focus, .styles__buttonsWrapper___3RvFf .styles__close___3sz8m[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___2uYDm {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___2uYDm:hover, .styles__btn-gray___2uYDm:active, .styles__btn-gray___2uYDm:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___2KFZZ {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___2KFZZ:hover, .styles__btn-transparent___2KFZZ:active, .styles__btn-transparent___2KFZZ:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___2qc81, .styles__btn-addNewItem_posBottom___38FI1 {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___2qc81:hover, .styles__btn-addNewItem_posBottom___38FI1:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___38FI1 {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___2OqGX {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

@keyframes styles__animation-menu-open___1YavG {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___BHSxO {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__siteContainer___3YRci, .styles__wrapper___3cwkG {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 1320px;
  margin-left: 60px;
  margin-right: 60px; }

.styles__container___2xNr1 {
  padding-left: 10px;
  padding-right: 10px; }

.styles__column___2NreE {
  padding-left: 10px;
  padding-right: 10px; }

.styles__container___2xNr1 {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: #E2E8EC;
  top: 0;
  left: 0;
  display: block;
  z-index: 99999; }

.styles__wrapper___3cwkG {
  margin: 0 auto;
  max-width: 1440px;
  min-width: 748px;
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 30px; }

.styles__buttonsWrapper___3RvFf {
  text-align: right;
  margin-bottom: 30px; }
  .styles__buttonsWrapper___3RvFf .styles__uploadBtnContain___3kv4g {
    display: inline-block; }
    .styles__buttonsWrapper___3RvFf .styles__uploadBtnContain___3kv4g .styles__uploadButton___-beC9 {
      margin: 0 20px 0 0;
      font-size: 16px;
      padding: 10px 15px; }
    .styles__buttonsWrapper___3RvFf .styles__uploadBtnContain___3kv4g input[type='file'] {
      position: fixed;
      top: -1000px; }
  .styles__buttonsWrapper___3RvFf .styles__close___3sz8m {
    display: inline-block;
    font-size: 16px;
    padding: 10px 15px;
    margin: 0; }
    .styles__buttonsWrapper___3RvFf .styles__close___3sz8m svg {
      width: 12px;
      margin-left: 6px;
      position: relative;
      top: 2px; }
    .styles__buttonsWrapper___3RvFf .styles__close___3sz8m:hover, .styles__buttonsWrapper___3RvFf .styles__close___3sz8m:active, .styles__buttonsWrapper___3RvFf .styles__close___3sz8m:focus {
      background-color: #E2E8EC;
      color: #444D52;
      border: 1px solid white; }

.styles__contentContainer___RgAQu {
  width: 100vw;
  height: 100%;
  background-color: white;
  position: relative;
  left: -10px;
  border-top: 1px solid #D9E1E5; }

.styles__tabContainer___3OjqQ {
  position: relative;
  width: 100%;
  margin: 0 auto;
  max-width: 1440px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex; }
  .styles__tabContainer___3OjqQ .styles__tab___3vF6-, .styles__tabContainer___3OjqQ .styles__tabGray___3ZB0B {
    background-color: white;
    border-top: 1px solid #D9E1E5;
    border-left: 1px solid #D9E1E5;
    border-right: 1px solid #D9E1E5;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 12px 15px 10px 15px;
    font-size: 16px;
    position: relative;
    display: block;
    top: -44px;
    margin-right: 10px; }
  .styles__tabContainer___3OjqQ .styles__tabGray___3ZB0B {
    background-color: #8798A1;
    color: white; }

.styles__tabContentWrapper___V6-wC {
  padding-left: 30px;
  padding-right: 30px;
  margin: 0 auto;
  max-width: 1440px;
  position: relative;
  width: 100%;
  top: -40px;
  min-width: 768px; }

@keyframes styles__animation-menu-open___3QdGR {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___VEJEo {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

@keyframes styles__animation-menu-open___2cwvm {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1xJLe {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___2PdhS {
  width: calc(100% - 80px);
  margin: 0 auto;
  margin-bottom: 40px;
  border: 1px solid #D9E1E5;
  border-radius: 3px;
  min-height: 320px;
  height: calc(100vh - 199px);
  margin-top: 50px; }

.styles__wrapper___uKAi1 {
  overflow: auto;
  margin: 20px;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  height: calc(100% - 40px); }

@keyframes styles__animation-menu-open___xy_WQ {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___2UlKe {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__container___1anO3 {
  width: calc(33.3333% - 20px);
  margin: 10px; }
  @media screen and (min-width: 850px) {
    .styles__container___1anO3 {
      width: calc(25% - 20px); } }
  @media screen and (min-width: 980px) {
    .styles__container___1anO3 {
      width: calc(20% - 20px); } }
  @media screen and (min-width: 1160px) {
    .styles__container___1anO3 {
      width: calc(16.66666666% - 20px); } }
  .styles__container___1anO3 .styles__ratioContainer___1q7wm {
    padding-top: 75%;
    position: relative;
    height: 0;
    overflow: hidden;
    box-shadow: 1px 1px 7px 0 rgba(68, 77, 82, 0.3);
    cursor: pointer;
    transition: all 0.3s;
    border-radius: 3px; }
    .styles__container___1anO3 .styles__ratioContainer___1q7wm:hover {
      box-shadow: 10px 10px 70px 0 rgba(68, 77, 82, 0.45); }
    .styles__container___1anO3 .styles__ratioContainer___1q7wm .styles__ratioInner___3le_H {
      height: 100%;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0; }
  .styles__container___1anO3 img {
    margin: 0 auto;
    height: 100%;
    width: auto; }

@keyframes styles__animation-menu-open___JFzBl {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___3SBs8 {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__mobileMessage___3dpVu {
  display: none;
  text-align: center;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  max-width: 550px; }

.styles__logo___1iC5w {
  width: 150px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto; }

@media (max-width: 768px) {
  .styles__mobileMessage___3dpVu {
    display: block; } }

@media (max-height: 570px) {
  .styles__mobileMessage___3dpVu {
    display: block; } }

@keyframes styles__animation-menu-open___IV6Eq {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___1_XKh {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

.styles__browserMessage___2gDb- {
  display: none;
  text-align: center;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  max-width: 550px; }
  .styles__browserMessage___2gDb- ul {
    list-style: none;
    padding-left: 0;
    text-indent: 0;
    margin-left: 0;
    margin-bottom: 0; }
    .styles__browserMessage___2gDb- ul li:before {
      content: "";
      font-size: 1.4em;
      vertical-align: middle;
      display: none; }
    .styles__browserMessage___2gDb- ul li {
      display: inline-block;
      width: 100px;
      margin: 20px 10px 0px 10px; }

.styles__logo___16zmK {
  width: 150px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ CSS styles go here */
  .styles__browserMessage___2gDb- {
    display: block; } }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block; }

audio,
canvas,
video {
  display: inline-block; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden], template {
  display: none; }

html {
  background: #fff;
  color: #000;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

html,
button,
input,
select,
textarea {
  font-family: sans-serif; }

body {
  margin: 0; }

a {
  background: transparent; }
  a:focus {
    outline: thin dotted; }
  a:hover, a:active {
    outline: 0; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

h2 {
  font-size: 1.5em;
  margin: 0.83em 0; }

h3 {
  font-size: 1.17em;
  margin: 1em 0; }

h4 {
  font-size: 1em;
  margin: 1.33em 0; }

h5 {
  font-size: 0.83em;
  margin: 1.67em 0; }

h6 {
  font-size: 0.75em;
  margin: 2.33em 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

mark {
  background: #ff0;
  color: #000; }

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em; }

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

q:before, q:after {
  content: '';
  content: none; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 0; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0;
  white-space: normal; }

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  vertical-align: baseline; }

button, input {
  line-height: normal; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
input[disabled] {
  cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  vertical-align: top; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }
  input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

@keyframes styles__animation-menu-open___2iS7b {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___27nlz {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

* {
  box-sizing: border-box; }

body {
  color: #444D52;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 21px;
  text-rendering: optimizelegibility;
  background-color: #F2F6F8; }

img {
  width: 100%;
  vertical-align: middle;
  display: block;
  height: auto;
  interpolation-mode: bicubic;
  margin-bottom: 0;
  min-height: 1px; }

iframe {
  width: 100%;
  vertical-align: middle; }

a {
  text-decoration: none;
  cursor: pointer; }

p a {
  color: #8798A1;
  text-decoration: none;
  transition: color, .3s;
  box-shadow: inset 0 -1px 0 0 #4EC0ED; }
  p a:hover, p a:focus, p a:active {
    color: #4EC0ED;
    outline: 0; }

h1 {
  font-size: 30px;
  line-height: 36px;
  font-weight: 300;
  color: #444D52;
  margin: 0;
  margin-bottom: 20px; }

h2 {
  font-size: 26px;
  line-height: 32px;
  font-weight: 300;
  color: #444D52;
  margin: 0;
  margin-bottom: 20px; }

h3, h4 {
  font-size: 20px;
  line-height: 26px;
  font-weight: 400;
  color: #444D52;
  margin: 0;
  margin-bottom: 20px;
  font-weight: 300; }

p, ul, ol, dl, dd, table {
  margin: 0 0 20px; }

ul, ol {
  padding: 0 0 0 20px; }

li ol,
li ul {
  margin-top: 6px; }

ol ol li:last-child {
  margin-bottom: 0; }

ul {
  list-style: none;
  padding: 0;
  margin-left: 14px;
  text-indent: -14px;
  padding-left: 14px; }

.styles__btn___inOB3, .styles__btn-alert___2lnlE, .styles__btn-red___1cXcU, .styles__btn-white___2ZtMz, .styles__btn-gray___2UgTm, .styles__btn-transparent___1IsRC {
  display: block;
  background-color: #2BA6D6;
  padding: 15px 20px;
  color: #fff;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s; }
  .styles__btn___inOB3:hover, .styles__btn-alert___2lnlE:hover, .styles__btn-red___1cXcU:hover, .styles__btn-white___2ZtMz:hover, .styles__btn-gray___2UgTm:hover, .styles__btn-transparent___1IsRC:hover, .styles__btn___inOB3:active, .styles__btn-alert___2lnlE:active, .styles__btn-red___1cXcU:active, .styles__btn-white___2ZtMz:active, .styles__btn-gray___2UgTm:active, .styles__btn-transparent___1IsRC:active, .styles__btn___inOB3:focus, .styles__btn-alert___2lnlE:focus, .styles__btn-red___1cXcU:focus, .styles__btn-white___2ZtMz:focus, .styles__btn-gray___2UgTm:focus, .styles__btn-transparent___1IsRC:focus {
    background-color: #4EC0ED;
    color: #fff; }
  .styles__btn___inOB3[disabled], .styles__btn-alert___2lnlE[disabled], .styles__btn-red___1cXcU[disabled], .styles__btn-white___2ZtMz[disabled], .styles__btn-gray___2UgTm[disabled], .styles__btn-transparent___1IsRC[disabled] {
    opacity: .5; }

.styles__btn-red___1cXcU {
  background-color: #EE1414; }
  .styles__btn-red___1cXcU:hover, .styles__btn-red___1cXcU:active, .styles__btn-red___1cXcU:focus {
    background-color: #FF5959; }

.styles__btn-white___2ZtMz {
  background-color: #fff;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-white___2ZtMz:hover, .styles__btn-white___2ZtMz:active, .styles__btn-white___2ZtMz:focus {
    background-color: #F2F6F8;
    color: #444D52; }
  .styles__btn-white___2ZtMz[disabled] {
    opacity: .5; }
    .styles__btn-white___2ZtMz[disabled]:hover, .styles__btn-white___2ZtMz[disabled]:active, .styles__btn-white___2ZtMz[disabled]:focus {
      background-color: #fff;
      color: #444D52;
      border: 1px solid #D9E1E5; }

.styles__btn-gray___2UgTm {
  background-color: #F2F6F8;
  border: 1px solid #D9E1E5;
  color: #444D52; }
  .styles__btn-gray___2UgTm:hover, .styles__btn-gray___2UgTm:active, .styles__btn-gray___2UgTm:focus {
    background-color: white;
    color: #444D52; }

.styles__btn-transparent___1IsRC {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff; }
  .styles__btn-transparent___1IsRC:hover, .styles__btn-transparent___1IsRC:active, .styles__btn-transparent___1IsRC:focus {
    border: 1px solid #4EC0ED; }

.styles__btn-addNewItem___g-6e7, .styles__btn-addNewItem_posBottom___6CdBz {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 0;
  outline: 0;
  background-color: red;
  color: white;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.5);
  transition: background-color .3s; }
  .styles__btn-addNewItem___g-6e7:hover, .styles__btn-addNewItem_posBottom___6CdBz:hover {
    background-color: #cc0000;
    color: white; }

.styles__btn-addNewItem_posBottom___6CdBz {
  position: fixed;
  bottom: 20px;
  right: 20px; }

.styles__btn-createIdeaStackButton___2gfke {
  background-color: red;
  border: 0;
  outline: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 25px;
  z-index: 1; }

html {
  min-height: 100%;
  display: flex;
  flex-direction: column; }

body {
  flex: 1;
  display: flex;
  flex-direction: column; }
  body > div {
    flex: 1;
    display: flex;
    flex-direction: column; }
    body > div > div {
      flex: 1;
      display: flex;
      flex-direction: column; }

input,
textarea,
select,
button,
label {
  width: 100%;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  outline: 0; }

input[disabled] {
  cursor: default;
  background-color: #D9E1E5; }

input,
select,
textarea {
  margin-bottom: 25px;
  box-shadow: inset 0 0 0 0 transparent;
  border-radius: 3px;
  padding: 15px 20px;
  border: 1px solid #D9E1E5;
  font-size: 16px;
  color: #8798A1; }
  input:focus,
  select:focus,
  textarea:focus {
    border: 1px solid #2BA6D6; }
  input.styles__error___2sSa2,
  select.styles__error___2sSa2,
  textarea.styles__error___2sSa2 {
    border: 1px solid #EE1414; }

label {
  color: #444D52;
  font-size: 16px;
  line-height: 24px;
  display: block;
  margin-bottom: 5px; }
  label span {
    font-weight: 400; }

input[type="text"], input[type="email"], input[type="tel"], input[type="date"], input[type="password"], textarea {
  padding: 15px 20px; }

input[type="date"] {
  display: block;
  appearance: textfield; }

input[type=checkbox] {
  width: 30px;
  height: 30px;
  margin: 0; }

input[type="checkbox"], input[type="radio"] {
  opacity: 0;
  position: absolute;
  display: inline-block;
  cursor: pointer;
  width: auto;
  vertical-align: text-top; }
  input[type="checkbox"]:focus, input[type="radio"]:focus {
    border: 1px solid #2BA6D6; }
    input[type="checkbox"]:focus + label:before, input[type="radio"]:focus + label:before {
      border: 1px solid #2BA6D6; }
  input[type="checkbox"] + label, input[type="radio"] + label {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    padding-right: 25px; }
    input[type="checkbox"] + label:before, input[type="radio"] + label:before {
      content: '';
      border: 1px solid #D9E1E5;
      border-radius: 3px;
      vertical-align: middle;
      width: 10px;
      height: 10px;
      padding: 3px;
      text-align: center;
      position: absolute;
      right: 0;
      top: 1px; }

input[type="checkbox"]:checked + label:after, input[type="radio"]:checked + label:after {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  top: 6px;
  right: 4px;
  background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 8 7" xmlns="http://www.w3.org/2000/svg"><path d="M8 1.197c0-.13-.052-.258-.145-.35l-.7-.702C7.06.052 6.93 0 6.802 0c-.13 0-.258.052-.35.145l-3.387 3.39-1.518-1.522c-.093-.093-.222-.145-.35-.145-.13 0-.26.052-.352.145l-.7.702C.05 2.808 0 2.937 0 3.065c0 .13.052.26.145.352l2.57 2.57c.093.093.222.145.35.145.13 0 .26-.052.352-.145l4.438-4.44c.093-.092.145-.22.145-.35z" fill="%238798A1"/></svg>') no-repeat; }

input::-webkit-input-placeholder {
  color: rgba(112, 112, 112, 0.7); }

input:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(112, 112, 112, 0.7); }

input::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(112, 112, 112, 0.7); }

input:-ms-input-placeholder {
  color: rgba(112, 112, 112, 0.7); }

/* styles for validation helpers */
.styles__field-validation-error___2HnUO {
  color: red; }

.styles__field-validation-valid___tDn88 {
  display: none; }

input.styles__input-validation-error___2rgJT,
select.styles__input-validation-error___2rgJT {
  border: 1px solid red; }

input[type="checkbox"].styles__input-validation-error___2rgJT {
  border: 0 none; }

.styles__validation-summary-errors___RUpA7 {
  color: red; }

.styles__validation-summary-valid___320Kp {
  display: none; }

@keyframes styles__animation-menu-open___2iS7b {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  50% {
    opacity: 0.5;
    transform: scale(1.1); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes styles__blink___27nlz {
  0% {
    opacity: .2; }
  20% {
    opacity: 1; }
  100% {
    opacity: .2; } }

