.fade-enter .fade-comp {
  opacity: 0;
  top: 0
}

.fade-enter-active .fade-comp,.fade-exit .fade-comp {
  opacity: 1;
  top: 20px
}

.fade-exit-active .fade-comp {
  opacity: 0;
  top: 50px
}

.fade-enter-active .fade-comp,.fade-exit-active .fade-comp {
  transition: opacity .2s,top .2s
}

.fade-bottom-enter .fade-comp {
  opacity: 0;
  bottom: 50px
}

.fade-bottom-enter-active .fade-comp,.fade-bottom-exit .fade-comp {
  opacity: 1;
  bottom: 90px
}

.fade-bottom-exit-active .fade-comp {
  opacity: 0;
  bottom: 50px
}

.fade-bottom-enter-active .fade-comp,.fade-bottom-exit-active .fade-comp {
  transition: opacity .2s,bottom .2s
}

h1,h2,h3,h4,h5,h6 {
  margin: 0
}

h1 {
  font-size: 32px
}

h1,h2 {
  font-weight: 700;
  line-height: 32px
}

h2 {
  font-size: 24px
}

h3 {
  font-size: 20px
}

h3,h4 {
  font-weight: 700;
  line-height: 24px
}

h4 {
  font-size: 18px
}

h5 {
  font-size: 16px;
  line-height: 24px
}

h5,h6 {
  font-weight: 700
}

h6 {
  font-size: 14px;
  line-height: 20px
}

.h7 {
  font-weight: 700;
  font-size: 12px;
  line-height: 18px
}

.body-p1 {
  font-weight: 400
}

.body-p1,.body-p2 {
  font-size: 16px;
  line-height: 24px
}

.body-p2 {
  font-weight: 500
}

.body-p3 {
  color: #e1dff4
}

.body-p3,.body-p4 {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px
}

.body-p5,.body-p6 {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px
}

.app-modal-list .app-modal-fade-enter .app-modal-overlay {
  background: transparent;
  overflow: hidden
}

.app-modal-list .app-modal-fade-enter .app-modal-overlay .app-modal-box,.app-modal-list .app-modal-fade-enter .app-modal-overlay .customize-modal-box {
  transform: translateY(-50%);
  opacity: 0
}

.app-modal-list .app-modal-fade-enter .left-slider-animation {
  transform: translateX(-100%)
}

.app-modal-list .app-modal-fade-enter .right-slider-animation {
  transform: translateX(100%)
}

.app-modal-list .app-modal-fade-enter .bottom-slider-animation {
  transform: translateY(100%)
}

.app-modal-list .app-modal-fade-enter.app-modal-fade-enter-active .app-modal-overlay {
  background: rgba(13,3,33,.8);
  transition: background .3s ease-in-out;
  overflow: hidden
}

.app-modal-list .app-modal-fade-enter.app-modal-fade-enter-active .app-modal-overlay .app-modal-box,.app-modal-list .app-modal-fade-enter.app-modal-fade-enter-active .app-modal-overlay .customize-modal-box {
  opacity: 1;
  transform: translate(0);
  transition: transform .3s ease-out,opacity .3s ease-out
}

.app-modal-list .app-modal-fade-enter.app-modal-fade-enter-active .left-slider-animation,.app-modal-list .app-modal-fade-enter.app-modal-fade-enter-active .right-slider-animation {
  transition: transform .3s ease-out;
  transform: translateX(0)
}

.app-modal-list .app-modal-fade-enter.app-modal-fade-enter-active .bottom-slider-animation {
  transition: transform .3s ease-out;
  transform: translateY(0)
}

.app-modal-list .app-modal-fade-exit .app-modal-overlay {
  background: rgba(13,3,33,.8);
  overflow: hidden
}

.app-modal-list .app-modal-fade-exit .app-modal-overlay .app-modal-box,.app-modal-list .app-modal-fade-exit .app-modal-overlay .customize-modal-box {
  transform: translate(0);
  opacity: 1
}

.app-modal-list .app-modal-fade-exit .left-slider-animation,.app-modal-list .app-modal-fade-exit .right-slider-animation {
  transform: translateX(0)
}

.app-modal-list .app-modal-fade-exit .bottom-slider-animation {
  transform: translateY(0)
}

.app-modal-list .app-modal-fade-exit.app-modal-fade-exit-active .app-modal-overlay {
  background: transparent;
  transition: background .3s ease-in;
  overflow: hidden
}

.app-modal-list .app-modal-fade-exit.app-modal-fade-exit-active .app-modal-overlay .app-modal-box,.app-modal-list .app-modal-fade-exit.app-modal-fade-exit-active .app-modal-overlay .customize-modal-box {
  opacity: 0;
  transition: transform .3s ease-out,opacity .3s ease-out;
  transform: translateY(-50%)
}

.app-modal-list .app-modal-fade-exit.app-modal-fade-exit-active .left-slider-animation {
  transition: transform .3s ease-out;
  transform: translateX(-100%)
}

.app-modal-list .app-modal-fade-exit.app-modal-fade-exit-active .right-slider-animation {
  transition: transform .3s ease-out;
  transform: translateX(100%)
}

.app-modal-list .app-modal-fade-exit.app-modal-fade-exit-active .bottom-slider-animation {
  transition: transform .3s ease-out;
  transform: translateY(100%)
}

.app-modal-list .left-slider-animation {
  height: 100%
}

.app-modal-list .bottom-slider-animation {
  bottom: 0;
  position: absolute;
  width: 100%;
  left: 0;
  max-height: calc(100% - 20px);
  overflow: auto;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background: #361466
}

.app-modal-list .bottom-slider-animation .modal-header {
  padding: 20px;
  position: relative;
  font-size: 16px
}

.app-modal-list .bottom-slider-animation .modal-header:after {
  position: absolute;
  height: 1px;
  left: 0;
  width: 100%;
  bottom: 0;
  background: #f8f7fc;
  opacity: .2;
  content: ""
}

.app-modal-list .bottom-slider-animation .modal-header .close-x {
  position: absolute;
  background: transparent;
  border: none;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  outline: none
}

.app-modal-list .right-slider-animation {
  position: fixed;
  right: 0;
  height: 100%;
  top: 0;
  max-width: 500px;
  width: 100%
}

.app-modal-list .app-modal-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(13,3,33,.8);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  overflow: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999
}

.app-modal-list .customize-modal-box {
  margin: auto;
  width: calc(100% - 40px);
  max-width: 750px
}

.app-modal-list .customize-modal-box.no-max-width {
  max-width: calc(100% - 150px);
  height: 100%;
  position: relative
}

.app-modal-list .app-modal-box {
  position: relative;
  background: #361466;
  border-radius: 8px;
  width: calc(100% - 40px);
  margin: auto
}

.app-modal-list .app-modal-box .modal-header {
  padding: 20px;
  position: relative;
  font-size: 16px
}

.app-modal-list .app-modal-box .modal-header:after {
  position: absolute;
  height: 1px;
  left: 0;
  width: 100%;
  bottom: 0;
  background: #f8f7fc;
  opacity: .2;
  content: ""
}

.app-modal-list .app-modal-box .modal-header .close-x {
  position: absolute;
  background: transparent;
  border: none;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  outline: none
}

.app-modal-list .app-modal-box .modal-body {
  padding: 24px
}

.app-modal-list .app-modal-box .modal-footer {
  text-align: right;
  padding: 10px 16px;
  border-top: 1px solid #ebedf2;
  display: flex;
  justify-content: flex-end
}

.app-modal-list .app-modal-box .modal-footer>div:first-child {
  margin-right: 10px
}

div.commerce-loading-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  border: 3px solid rgba(6,103,208,.05);
  border-top-color: #fff;
  animation: spin 1s linear infinite
}

@keyframes spin {
  33% {
      transform: rotate(90deg)
  }

  66% {
      transform: rotate(270deg)
  }

  to {
      transform: rotate(1turn)
  }
}

div.coinbase-commerce-iframe-container {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 99998;
  background-color: rgba(0,0,0,.5)
}

@media(max-width: 768px) {
  div.coinbase-commerce-iframe-container {
      top:60px;
      height: calc(100% - 60px)
  }
}

iframe.coinbase-commerce-iframe {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99999;
  height: 100%;
  width: 100%;
  border: none
}

@media(max-width: 768px) {
  iframe.coinbase-commerce-iframe {
      top:60px;
      height: calc(100% - 60px)
  }
}

.notification-fade-enter .notification-fade-comp {
  opacity: 0;
  left: 0
}

.notification-fade-enter-active .notification-fade-comp,.notification-fade-exit .notification-fade-comp {
  opacity: 1;
  left: 20px
}

.notification-fade-exit-active .notification-fade-comp {
  opacity: 0;
  left: 20px
}

.notification-fade-enter-active .notification-fade-comp,.notification-fade-exit-active .notification-fade-comp {
  transition: opacity .2s,left .2s
}

body,html {
  margin: 0;
  background: #0d0321;
  color: #fff
}

body,html,textarea {
  font-family: Inter,sans-serif
}

/* textarea {
  min-height: 200px
} */

/* * {
  box-sizing: border-box
} */

.grecaptcha-badge {
  visibility: hidden
}

.container {
  max-width: 1280px;
  margin: 0 auto;
  width: 100%;
  padding: 0 20px
}

.clickable {
  cursor: pointer
}

a {
  color: currentColor;
  text-decoration: none
}

a:hover {
  text-decoration: underline
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none
}

::selection {
  background: rgba(66,151,255,.5)!important
}

#nprogress {
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  overflow: hidden;
  height: 2px;
  z-index: 10000
}

#nprogress .bar {
  background: linear-gradient(270deg,#c042ff,#8a3cff)!important;
  position: absolute
}

#nprogress .spinner {
  display: none
}

#nprogress .spinner .spinner-icon {
  border-top-color: #8a3cff!important;
  border-left-color: #8a3cff!important;
  position: absolute
}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0
}

/* input[type=number] {
  -moz-appearance: textfield
} */

.text-primary {
  color: #ffce73
}

/* input::placeholder,textarea::placeholder {
  color: #656293;
  opacity: 1
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
  color: #656293
}

input::-ms-input-placeholder,textarea::-ms-input-placeholder {
  color: #656293
} */

.text-danger {
  color: #ff493f
}

.text-success {
  color: #6fcb20
}

.text-blue {
  color: #656293
}

.link {
  color: #4297ff
}

.link,.text-underline {
  text-decoration: underline;
  cursor: pointer
}

.row {
  display: grid;
  grid-column-gap: 32px;
  column-gap: 32px;
  grid-row-gap: 20px;
  row-gap: 20px;
  grid-template-columns: repeat(1,1fr)
}

.row.mobile-support.row-2 {
  grid-template-columns: repeat(2,1fr)!important
}

@media(min-width: 769px) {
  .row.row-2 {
      grid-template-columns:repeat(2,1fr)
  }
}

.form-group-2 {
  margin-bottom: 24px
}

.form-group {
  margin-bottom: 32px
}

.form-group .label {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 8px
}

.form-group textarea {
  min-height: 80px
}

input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover {
  border: 1px solid #ffce73;
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: transparent;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
  caret-color: #fff
}

@media(min-width: 769px) {
  .mobile-only {
      display:none!important
  }
}

@media(max-width: 768px) {
  .desktop-only {
      display:none!important
  }

  #launcher {
      bottom: 80px!important
  }
}

.ck-editor-wrapper.readonly .ck-toolbar {
  display: none
}

.ck-editor-wrapper.readonly .ck-content {
  padding: 0!important;
  border: 0!important;
  background: transparent!important
}

.ck-editor-wrapper .ck-toolbar__separator {
  background: #656293!important
}

.ck-editor-wrapper .ck-toolbar {
  background: #090c3c!important;
  border-color: #656293!important;
  border-radius: 8px
}

.ck-editor-wrapper .ck-toolbar .ck-button__label {
  color: #c4c1ea!important
}

.ck-editor-wrapper .ck-toolbar .ck-icon {
  color: #c4c1ea!important;
  width: 16px;
  height: 16px
}

.ck-editor-wrapper .ck-toolbar .ck-dropdown__panel {
  background: #090c3c!important;
  border-color: #656293!important
}

.ck-editor-wrapper .ck-toolbar .ck-button {
  background: #090c3c!important
}

.ck-editor-wrapper .ck-toolbar .ck-button.ck-on,.ck-editor-wrapper .ck-toolbar .ck-button:after,.ck-editor-wrapper .ck-toolbar .ck-button:hover {
  background: #461d6a!important;
  border-radius: 4px
}

.ck-editor-wrapper .ck-content {
  color: #e1dff4!important;
  background: hsla(0,0%,100%,.01)!important;
  caret-color: #fff;
  border-color: #656293!important;
  padding: 12px 14px!important;
  border-radius: 8px
}

.ck-editor-wrapper .ck-content h1,.ck-editor-wrapper .ck-content h2,.ck-editor-wrapper .ck-content h3,.ck-editor-wrapper .ck-content h4,.ck-editor-wrapper .ck-content h5 {
  margin: 0!important
}

.ck-editor-wrapper .ck-content a {
  color: #ffce73!important
}

.ck-editor-wrapper .ck-content p {
  margin: 0
}

.ck-editor-wrapper .ck-content ol,.ck-editor-wrapper .ck-content ul {
  padding: 0;
  margin: 0 0 0 16px
}

.ck-editor-wrapper .ck-content ol li,.ck-editor-wrapper .ck-content ul li {
  margin: 8px
}

.rich-text-editor {
  position: relative
}

.rich-text-editor.readonly .editor-input {
  padding: 0;
  min-height: 0;
  border: 0;
  background: transparent
}

/* .rich-text-editor .placeholder {
  position: absolute;
  top: 54px;
  left: 15px;
  color: #656293;
  font-size: 16px;
  pointer-events: none
} */

.rich-text-editor>.editor-input {
  min-height: 200px;
  resize: none;
  font-size: 16px;
  line-height: 24px;
  outline: none;
  color: #e1dff4;
  background: hsla(0,0%,100%,.01);
  caret-color: #fff;
  border: 1px solid #656293;
  padding: 53px 14px 12px;
  border-radius: 8px
}

.rich-text-editor>.editor-input:focus {
  border-color: #ffce73
}

.rich-text-editor .editor-paragraph {
  margin: 0
}

.rich-text-editor .editor-nested-listitem {
  list-style-type: none
}

.rich-text-editor .editor-text-bold {
  font-weight: 700
}

.rich-text-editor .editor-text-italic {
  font-style: italic
}

.rich-text-editor .editor-quote {
  border-left: 3px solid #656293;
  padding-left: 5px;
  margin-left: 0
}

.rich-text-editor .editor-list-ol,.rich-text-editor .editor-list-ul {
  padding: 0;
  margin: 0 0 0 16px
}

.rich-text-editor .editor-listitem {
  margin: 8px
}

.rich-text-editor .editor-link {
  color: #ffce73
}

.rich-text-editor .editor-heading-h1 {
  font-weight: 700;
  font-size: 22px;
  margin: 0
}

.rich-text-editor .editor-text-strikethrough {
  text-decoration: line-through
}

.rich-text-editor>.editor-toolbar {
  display: flex;
  padding: 10px 0;
  justify-content: left;
  z-index: 3;
  position: absolute;
  width: calc(100% - 3px);
  top: 1px;
  left: 2px;
  border-radius: 8px
}

.rich-text-editor>.editor-toolbar>.group-actions {
  padding: 0 5px;
  display: flex;
  position: relative
}

.rich-text-editor>.editor-toolbar>.group-actions:after {
  content: "";
  height: 15px;
  width: 1px;
  background: #656293;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%)
}

.rich-text-editor>.editor-toolbar>.group-actions:last-child:after {
  display: none
}

.rich-text-editor>.editor-toolbar>.group-actions>.action {
  cursor: pointer;
  color: #656293;
  margin-right: 2px;
  position: relative;
  border: 1px solid transparent;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px
}

.rich-text-editor>.editor-toolbar>.group-actions>.action:last-child {
  margin-right: 0
}

.rich-text-editor>.editor-toolbar>.group-actions>.action.active,.rich-text-editor>.editor-toolbar>.group-actions>.action:hover {
  background: #11042a
}

.footer-seo-content_footer-seo-content__ccdOa {
  background: #0d0321;
  padding: 40px 0
}

@media(min-width: 768px) {
  .footer-seo-content_footer-seo-content__ccdOa {
      padding:64px 0
  }
}

.footer-seo-content_footer-seo-content__ccdOa .footer-seo-content_group__eNTIl {
  margin-bottom: 32px;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: #c4c1ea
}

.footer-seo-content_footer-seo-content__ccdOa .footer-seo-content_group__eNTIl .footer-seo-content_group-name__oyAKB {
  color: #ffce73;
  font-weight: 700;
  padding-bottom: 12px;
  border-bottom: 1px solid #2e2c50
}

.footer-seo-content_footer-seo-content__ccdOa .footer-seo-content_group__eNTIl .footer-seo-content_group-content__WAZvw {
  display: flex;
  flex-flow: row wrap
}

.footer-seo-content_footer-seo-content__ccdOa .footer-seo-content_group__eNTIl .footer-seo-content_group-content__WAZvw .footer-seo-content_content__RYxYQ {
  margin-top: 12px;
  flex: 0 0 50%;
  text-align: center;
  border-right: 1px solid #656293
}

@media(min-width: 768px) {
  .footer-seo-content_footer-seo-content__ccdOa .footer-seo-content_group__eNTIl .footer-seo-content_group-content__WAZvw .footer-seo-content_content__RYxYQ {
      flex:0 0 25%
  }
}

.footer-seo-content_footer-seo-content__ccdOa .footer-seo-content_group__eNTIl .footer-seo-content_group-content__WAZvw .footer-seo-content_content__RYxYQ.footer-seo-content_hide-border-right__YGuiP {
  border-right: 0
}

.footer-seo-content_footer-seo-content__ccdOa .footer-seo-content_group__eNTIl .footer-seo-content_group-content__WAZvw .footer-seo-content_content__RYxYQ>a {
  cursor: pointer
}

/* .footer-seo-content_footer-seo-content__ccdOa .footer-seo-content_group__eNTIl .footer-seo-content_group-content__WAZvw .footer-seo-content_content__RYxYQ.footer-seo-content_gradient__sdnbs>a {
  background: linear-gradient(142deg,#ffe2bc,#ff965c 90.41%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent
} */

.z-layout_z-layout__Dia_B.z-layout_mobile__g1DfT {
  padding-bottom: 60px;
  min-height: 100vh
}

.z-layout_z-layout__Dia_B .z-layout_service-categories__zLLjL {
  display: none
}

@media(min-width: 769px) {
  .z-layout_z-layout__Dia_B .z-layout_service-categories__zLLjL {
      display:block
  }
}

.z-layout_z-layout__Dia_B .z-layout_app-route__dIRJf {
  min-height: calc(100vh - 60px)
}

@media(min-width: 769px) {
  .z-layout_z-layout__Dia_B .z-layout_app-route__dIRJf {
      min-height:calc(100vh - 522px)
  }
}

.button_button__dZRSb {
  border-radius: 8px;
  outline: none;
  border: 0;
  cursor: pointer;
  white-space: nowrap;
  justify-content: center;
  font-family: Inter,sans-serif;
  display: flex;
  align-items: center
}

.button_button__dZRSb.button_button-primary__kzMct {
  background: linear-gradient(270deg,#c042ff,#8a3cff);
  color: #fff;
  border: 1px solid #8a3cff
}

.button_button__dZRSb.button_button-primary__kzMct:hover {
  background: #8a3cff
}

.button_button__dZRSb.button_button-primary__kzMct:disabled {
  background: rgba(225,223,244,.12);
  border: 1px solid #656293;
  cursor: not-allowed
}

.button_button__dZRSb.button_button-success__mezez {
  background: linear-gradient(180deg,#73d121,#61b01c);
  border: 1px solid #61b01c;
  color: #fff
}

.button_button__dZRSb.button_button-success__mezez:hover {
  background: #61b01c
}

.button_button__dZRSb.button_button-success__mezez:disabled {
  opacity: .5;
  cursor: not-allowed;
  background: linear-gradient(180deg,#73d121,#61b01c)!important
}

.button_button__dZRSb.button_button-danger__DkLIs {
  background: rgba(46,44,80,.5);
  border: 1px solid #ff493f;
  color: #ff493f
}

.button_button__dZRSb.button_button-danger__DkLIs:hover {
  background: rgba(46,44,80,.8)
}

.button_button__dZRSb.button_button-danger__DkLIs:disabled {
  opacity: .8;
  cursor: not-allowed
}

.button_button__dZRSb.button_button-danger-fill__97UtD {
  background: #ff493f;
  color: #f8f7fc
}

.button_button__dZRSb.button_button-danger-fill__97UtD:hover {
  background: #ff3126
}

.button_button__dZRSb.button_button-danger-fill__97UtD:disabled {
  opacity: .8;
  cursor: not-allowed
}

.button_button__dZRSb.button_button-white__6Fe9G {
  background: #fff
}

.button_button__dZRSb.button_button-white__6Fe9G:hover {
  background: #e6e6e6
}

.button_button__dZRSb.button_button-secondary__854_A {
  background: #2e2c50;
  border: 1px solid #2e2c50;
  color: #f8f7fc
}

.button_button__dZRSb.button_button-secondary__854_A:hover {
  border-color: #656293
}

.button_button__dZRSb.button_button-secondary__854_A:disabled {
  background: rgba(225,223,244,.12);
  border: 1px solid #656293;
  cursor: not-allowed;
  color: #656293
}

.button_button__dZRSb.button_button-border__EHPh2 {
  background: rgba(46,44,80,.5);
  border: 1px solid #ffce73;
  color: #ffce73
}

.button_button__dZRSb.button_button-border__EHPh2:hover {
  background: rgba(46,44,80,.8)
}

.button_button__dZRSb.button_button-border__EHPh2:disabled {
  background: rgba(225,223,244,.12);
  border: 1px solid #656293;
  color: #656293;
  cursor: not-allowed
}

.button_button__dZRSb .button_icon-left__KynoG {
  margin-right: 6px;
  width: 20px;
  height: 20px
}

.button_button__dZRSb .button_icon-left__KynoG svg {
  width: 20px;
  height: 20px
}

.button_button__dZRSb .button_icon-right__5BEMd {
  margin-left: 6px;
  width: 20px;
  height: 20px
}

.button_button__dZRSb .button_icon-right__5BEMd svg {
  width: 20px;
  height: 20px
}

.button_button__dZRSb.button_size-medium__lZCtd {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  padding: 8px 16px
}

.button_button__dZRSb.button_size-large__8QUK2 {
  padding: 12px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px
}

.button_button__dZRSb .button_loading-icon__84n_R {
  margin-right: 6px
}

.button_button__dZRSb.button_size-small__idYXy {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  padding: 6px 14px
}

.button_button__dZRSb.button_size-tiny__d8C5F {
  font-weight: 700;
  font-size: 12px;
  line-height: 24px;
  padding: 6px 14px
}

.button_button__dZRSb.button_button-icon__qdbvC {
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center
}

.button_button__dZRSb.button_button-icon__qdbvC.button_size-medium__lZCtd {
  width: 40px;
  height: 40px;
  padding: 0
}

.button_button__dZRSb.button_button-icon__qdbvC.button_size-small__idYXy {
  width: 32px;
  height: 32px;
  padding: 0
}

.success-popup_success-popup__bb900 {
  text-align: center
}

.success-popup_success-popup__bb900 h3 {
  margin: 8px auto 6px;
  color: #f8f7fc
}

.success-popup_success-popup__bb900 .success-popup_text-description__a6brH {
  color: #e1dff4;
  margin-bottom: 20px
}

.success-popup_success-popup__bb900 .success-popup_btn-primary__DpGCB {
  width: 100%;
  margin-bottom: 18px
}

.success-popup_success-popup__bb900 .success-popup_btn-secondary__IUCh1 {
  width: 100%
}

.toast_toast-wrapper__Jt83E {
  position: fixed;
  z-index: 99999;
  pointer-events: none;
  width: 100%;
  display: flex;
  justify-content: center;
  top: 20px;
  left: 0;
  background: transparent
}

.toast_toast-wrapper__Jt83E.toast_closeable___fV56 {
  pointer-events: auto
}

.toast_toast-wrapper__Jt83E .toast_toast__RbDxv {
  border-radius: 8px;
  padding: 12px;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  max-width: calc(100% - 40px);
  display: inline-flex
}

.toast_toast-wrapper__Jt83E .toast_toast__RbDxv.toast_closeable___fV56 {
  padding-right: 40px;
  position: relative
}

.toast_toast-wrapper__Jt83E .toast_toast__RbDxv.toast_closeable___fV56 .toast_close-icon__rwpcl {
  cursor: pointer;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 12px;
  right: 12px
}

@media(min-width: 769px) {
  .toast_toast-wrapper__Jt83E .toast_toast__RbDxv {
      max-width:480px
  }
}

.toast_toast-wrapper__Jt83E .toast_toast__RbDxv>svg {
  margin-right: 8px;
  flex: 0 0 20px
}

.toast_toast-wrapper__Jt83E .toast_toast__RbDxv.toast_success__xq3jk {
  background: #6fcb20
}

.toast_toast-wrapper__Jt83E .toast_toast__RbDxv.toast_alert__jWhRJ {
  background: #ff493f
}

.toast_toast-wrapper__Jt83E .toast_toast__RbDxv.toast_warning__bIbt9 {
  background: #ffb600
}

.toast_toast-wrapper__Jt83E .toast_toast__RbDxv.toast_info__rfWUb,.toast_toast-wrapper__Jt83E .toast_toast__RbDxv.toast_loading__4e_DM {
  background: #4297ff
}

.input_input__N_xjH {
  width: 100%
}

.input_input__N_xjH.input_focus__G7rJr input,.input_input__N_xjH.input_focus__G7rJr textarea {
  border-color: #ffce73
}

.input_input__N_xjH.input_focus__G7rJr .input_label__zMh1l {
  color: #ffce73
}

.input_input__N_xjH.input_has-error__jfw0B input,.input_input__N_xjH.input_has-error__jfw0B textarea {
  border-color: #ff493f
}

.input_input__N_xjH.input_has-error__jfw0B .input_label__zMh1l {
  color: #ff493f
}

.input_input__N_xjH .input_error-text__dBwn9 {
  color: #ff493f;
  font-size: 13px;
  margin-top: 5px
}

.input_input__N_xjH.input_price-input__OANaF .input_input-wrapper__jq4iS {
  position: relative
}

.input_input__N_xjH.input_price-input__OANaF .input_input-wrapper__jq4iS input {
  padding-left: 50px
}

.input_input__N_xjH.input_price-input__OANaF .input_input-wrapper__jq4iS .input_prefix__gz2fu {
  position: absolute;
  color: #9692c7;
  bottom: 12px;
  left: 14px
}

.input_input__N_xjH.input_price-input__OANaF .input_estimate-income__ns3qI {
  margin-top: 12px;
  color: #e1dff4;
  display: inline-flex;
  align-items: center;
  position: relative;
  cursor: help
}

.input_input__N_xjH.input_price-input__OANaF .input_estimate-income__ns3qI:hover .input_tooptip-box__0IVcJ {
  display: block
}

.input_input__N_xjH.input_price-input__OANaF .input_estimate-income__ns3qI .input_tooptip-box__0IVcJ {
  position: absolute;
  background: #461d6a;
  box-shadow: 0 4px 40px rgba(12,16,34,.32);
  border-radius: 8px;
  width: 220px;
  top: 30px;
  right: 0;
  z-index: 10;
  display: none
}

.input_input__N_xjH.input_price-input__OANaF .input_estimate-income__ns3qI .input_tooptip-box__0IVcJ .input_box-header__783we {
  border-bottom: 1px solid #7e4aa3;
  padding: 10px 12px;
  display: flex;
  color: #f8f7fc;
  font-weight: 700;
  font-size: 12px;
  line-height: 18px
}

.input_input__N_xjH.input_price-input__OANaF .input_estimate-income__ns3qI .input_tooptip-box__0IVcJ .input_box-header__783we .input_sales-fees__9Qhnl {
  margin-left: auto
}

.input_input__N_xjH.input_price-input__OANaF .input_estimate-income__ns3qI .input_tooptip-box__0IVcJ .input_box-description__0El9x {
  padding: 10px 12px
}

.input_input__N_xjH.input_price-input__OANaF .input_estimate-income__ns3qI .input_tooptip-box__0IVcJ .input_box-description__0El9x .input_row__fwIlG {
  display: flex;
  font-size: 12px;
  line-height: 28px;
  font-weight: 700
}

.input_input__N_xjH.input_price-input__OANaF .input_estimate-income__ns3qI .input_tooptip-box__0IVcJ .input_box-description__0El9x .input_row__fwIlG .input_tier-name__y8uR6 {
  color: #e1dff4;
  text-transform: uppercase
}

.input_input__N_xjH.input_price-input__OANaF .input_estimate-income__ns3qI .input_tooptip-box__0IVcJ .input_box-description__0El9x .input_row__fwIlG .input_tier-name__y8uR6 .input_current-tier__h4I_u {
  text-transform: none
}

.input_input__N_xjH.input_price-input__OANaF .input_estimate-income__ns3qI .input_tooptip-box__0IVcJ .input_box-description__0El9x .input_row__fwIlG .input_sales-fees__9Qhnl {
  margin-left: auto
}

.input_input__N_xjH.input_price-input__OANaF .input_estimate-income__ns3qI b {
  padding-left: 8px;
  display: flex;
  align-items: center
}

.input_input__N_xjH.input_price-input__OANaF .input_estimate-income__ns3qI b svg {
  margin-left: 8px
}

.input_input__N_xjH.input_price-input__OANaF .input_level-up-seller-tier__czpoU {
  margin-top: 24px;
  display: block;
  font-weight: 600;
  font-size: 14px
}

.input_input__N_xjH input,.input_input__N_xjH textarea {
  width: 100%;
  font-size: 16px;
  padding: 12px 14px;
  line-height: 24px;
  outline: none;
  color: #e1dff4;
  border-radius: 8px;
  border: 1px solid #656293;
  background: hsla(0,0%,100%,.01);
  resize: none
}

.input_input__N_xjH input:-moz-read-only,.input_input__N_xjH textarea:-moz-read-only {
  background: #090c3c;
  cursor: not-allowed
}

.input_input__N_xjH input:read-only,.input_input__N_xjH textarea:read-only {
  background: #090c3c;
  cursor: not-allowed
}

.input_input__N_xjH input::selection,.input_input__N_xjH textarea::selection {
  color: #e1dff4;
  background: #656293
}

.input_input__N_xjH .input_label__zMh1l {
  color: #f8f7fc;
  font-size: 14px;
  margin-bottom: 4px;
  display: block;
  line-height: 24px
}

.input_input__N_xjH.input_has-icon-action__ETk5B .input_input-wrapper__jq4iS {
  position: relative
}

.input_input__N_xjH.input_has-icon-action__ETk5B .input_input-wrapper__jq4iS .input_icon-action__1F3_U {
  position: absolute;
  top: 50%;
  right: 14px;
  transform: translateY(-50%);
  z-index: 4;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.input_input__N_xjH.input_has-icon-action__ETk5B .input_input-wrapper__jq4iS input {
  padding-right: 44px
}

.login-discord-button_login-discord-btn__596e8 {
  width: 100%;
  background: #404eed;
  border-radius: 8px;
  padding: 12px;
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  color: #fff;
  border: 0;
  position: relative;
  cursor: pointer
}

.login-discord-button_login-discord-btn__596e8:hover {
  background: #2938eb
}

.login-discord-button_login-discord-btn__596e8 svg {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 28px;
  height: 28px
}

.login-facebook-button_login-facebook-button__wPJds {
  width: 100%;
  background: #1877f2;
  border-radius: 8px;
  padding: 12px;
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  color: #fff;
  border: 0;
  position: relative;
  cursor: pointer
}

.login-facebook-button_login-facebook-button__wPJds:hover {
  background: #0d6ae4
}

.login-facebook-button_login-facebook-button__wPJds svg {
  position: absolute;
  top: 10px;
  left: 10px
}

.loading-overlay_loading-overlay-wrapper__vT9EC {
  position: relative;
  overflow: hidden
}

.loading-overlay_loading-overlay___QLYQ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.2);
  cursor: progress;
  overflow: hidden;
  z-index: 10
}

.loading-overlay_loading-overlay___QLYQ:after,.loading-overlay_loading-overlay___QLYQ:before {
  content: "";
  position: absolute;
  top: 0;
  height: 2px;
  background: linear-gradient(270deg,#c042ff,#8a3cff)
}

.loading-overlay_loading-overlay___QLYQ:before {
  animation: loading-overlay_indeterminate-23e__lfR2R 2.1s cubic-bezier(.65,.815,.735,.395) infinite
}

.loading-overlay_loading-overlay___QLYQ:after {
  animation: loading-overlay_indeterminate-short-2ss__ldk_o 2.1s cubic-bezier(.165,.84,.44,1) 2.1s infinite;
  animation-delay: 1.15s
}

@keyframes loading-overlay_indeterminate-23e__lfR2R {
  0% {
      left: -35%;
      right: 100%
  }

  60% {
      left: 100%;
      right: -90%
  }

  to {
      left: 100%;
      right: -90%
  }
}

@keyframes loading-overlay_indeterminate-short-2ss__ldk_o {
  0% {
      left: -200%;
      right: 100%
  }

  60% {
      left: 107%;
      right: -8%
  }

  to {
      left: 107%;
      right: -8%
  }
}

.verify-human-popup_verify-human-popup__2ufmy {
  background: #361466;
  border-radius: 8px;
  padding: 24px;
  text-align: center
}

.verify-human-popup_verify-human-popup__2ufmy h3 {
  margin-bottom: 6px;
  color: #f8f7fc
}

.verify-human-popup_verify-human-popup__2ufmy .verify-human-popup_description__dGIlf {
  color: #e1dff4
}

.login-google-button_login-google-button__lJZ9f {
  width: 100%;
  background: #fff;
  border-radius: 8px;
  padding: 12px;
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  color: #36165a;
  border: 0;
  position: relative;
  cursor: pointer
}

.login-google-button_login-google-button__lJZ9f:hover {
  background: #f2f2f2
}

.login-google-button_login-google-button__lJZ9f .login-google-button_icon__zYRRQ {
  position: absolute!important;
  top: 10px;
  left: 10px;
  width: 28px;
  height: 28px
}

.login-screen_login-screen__vlx27 {
  color: #fff;
  position: relative
}

@media(max-width: 768px) {
  .login-screen_login-screen__vlx27.login-screen_login-page__PXD8b .login-screen_login-heading-text__E8jx7 {
      text-align:left!important;
      border-bottom: 0!important;
      font-weight: 700;
      font-size: 20px;
      line-height: 30px;
      color: #ffce73;
      padding: 32px 0 0;
      margin-bottom: 8px
  }

  .login-screen_login-screen__vlx27.login-screen_login-page__PXD8b .login-screen_login-heading-desc__ZyLa3 {
      display: block;
      margin-bottom: 24px!important
  }

  .login-screen_login-screen__vlx27.login-screen_login-page__PXD8b .login-screen_modal-body__ukndm {
      padding: 0!important
  }
}

@media(min-width: 769px) {
  .login-screen_login-screen__vlx27 {
      padding:40px
  }
}

.login-screen_login-screen__vlx27 .login-screen_login-heading-text__E8jx7 {
  font-weight: 700;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
  padding: 20px;
  border-bottom: 1px solid rgba(248,247,252,.16);
  position: relative
}

.login-screen_login-screen__vlx27 .login-screen_login-heading-text__E8jx7 .login-screen_close-x-btn__2lWH0 {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  padding: 0;
  cursor: pointer
}

@media(min-width: 769px) {
  .login-screen_login-screen__vlx27 .login-screen_login-heading-text__E8jx7 .login-screen_close-x-btn__2lWH0 {
      width:32px;
      height: 32px;
      background: hsla(0,0%,100%,.08);
      border-radius: 100px;
      display: flex;
      align-items: center;
      justify-content: center;
      right: 0
  }

  .login-screen_login-screen__vlx27 .login-screen_login-heading-text__E8jx7 {
      text-align: left;
      font-size: 24px;
      line-height: 36px;
      margin-bottom: 4px;
      padding: 0;
      border-bottom: 0
  }
}

.login-screen_login-screen__vlx27 .login-screen_login-heading-desc__ZyLa3 {
  color: #c4c1ea;
  opacity: .72;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 32px;
  display: none
}

@media(min-width: 769px) {
  .login-screen_login-screen__vlx27 .login-screen_login-heading-desc__ZyLa3 {
      display:block
  }
}

.login-screen_login-screen__vlx27 .login-screen_modal-body__ukndm {
  padding: 24px 20px
}

@media(min-width: 769px) {
  .login-screen_login-screen__vlx27 .login-screen_modal-body__ukndm {
      padding:0
  }
}

.login-screen_login-screen__vlx27 .login-screen_forgot-password__MuXBc {
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px
}

.login-screen_login-screen__vlx27 .login-screen_login-btn__9tKfS {
  width: 100%;
  margin: 24px 0
}

.login-screen_login-screen__vlx27 .login-screen_or-wrapper__EPkEx {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-bottom: 12px
}

.login-screen_login-screen__vlx27 .login-screen_or-wrapper__EPkEx .login-screen_or-text__8n_Zu {
  color: #c4c1ea;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  position: relative
}

.login-screen_login-screen__vlx27 .login-screen_or-wrapper__EPkEx .login-screen_or-text__8n_Zu:after {
  content: "";
  position: absolute;
  border: 1px solid #9692c7;
  opacity: .24;
  width: 88px;
  right: 30px;
  top: 50%;
  transform: translateY(-50%)
}

.login-screen_login-screen__vlx27 .login-screen_or-wrapper__EPkEx .login-screen_or-text__8n_Zu:before {
  content: "";
  position: absolute;
  border: 1px solid #9692c7;
  opacity: .24;
  width: 88px;
  left: 30px;
  top: 50%;
  transform: translateY(-50%)
}

.login-screen_login-screen__vlx27 .login-screen_social-login-btn__ca1Qe {
  margin: 12px 0
}

.login-screen_login-screen__vlx27 .login-screen_no-account__paV2Z {
  margin-top: 12px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #f8f7fc
}

.register-screen_register-screen__vy0Ol .register-screen_checkbox-box__s0uJC {
  padding: 14px 16px;
  background: #2f1259;
  border-radius: 8px;
  margin-bottom: 20px
}

.register-screen_register-screen__vy0Ol .register-screen_text-description__yOLM6 {
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 16px
}

.register-screen_register-screen__vy0Ol.register-screen_register-page__vPSPc .register-screen_modal-body__b4cIk {
  margin-top: 0!important
}

@media(max-width: 768px) {
  .register-screen_register-screen__vy0Ol.register-screen_register-page__vPSPc .register-screen_text-heading__XNhTP {
      text-align:left!important;
      border-bottom: 0!important;
      font-weight: 700;
      font-size: 20px!important;
      line-height: 30px!important;
      color: #fff;
      padding: 32px 0 0;
      margin-bottom: 8px;
      display: flex;
      align-items: center
  }

  .register-screen_register-screen__vy0Ol.register-screen_register-page__vPSPc .register-screen_back-btn__4V9M6 {
      position: static!important;
      transform: translate(0)!important;
      margin-right: 10px
  }

  .register-screen_register-screen__vy0Ol.register-screen_register-page__vPSPc .register-screen_modal-body__b4cIk {
      padding: 0!important
  }
}

@media(min-width: 769px) {
  .register-screen_register-screen__vy0Ol {
      padding:42px 40px
  }
}

.register-screen_register-screen__vy0Ol .register-screen_text-heading__XNhTP {
  text-align: center;
  font-weight: 700;
  position: relative;
  font-size: 16px;
  line-height: 24px;
  padding: 20px;
  border-bottom: 1px solid rgba(248,247,252,.16)
}

@media(min-width: 769px) {
  .register-screen_register-screen__vy0Ol .register-screen_text-heading__XNhTP {
      font-size:20px;
      line-height: 30px;
      padding: 0;
      border: 0
  }
}

.register-screen_register-screen__vy0Ol .register-screen_text-heading__XNhTP .register-screen_back-btn__4V9M6 {
  left: 20px;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  cursor: pointer
}

@media(min-width: 769px) {
  .register-screen_register-screen__vy0Ol .register-screen_text-heading__XNhTP .register-screen_back-btn__4V9M6 {
      width:32px;
      height: 32px;
      background: hsla(0,0%,100%,.08);
      border-radius: 100px;
      left: 0
  }
}

.register-screen_register-screen__vy0Ol .register-screen_text-heading__XNhTP .register-screen_close-btn__N64Dv {
  right: 20px;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  cursor: pointer
}

@media(min-width: 769px) {
  .register-screen_register-screen__vy0Ol .register-screen_text-heading__XNhTP .register-screen_close-btn__N64Dv {
      width:32px;
      height: 32px;
      background: hsla(0,0%,100%,.08);
      border-radius: 100px;
      right: 0
  }
}

.register-screen_register-screen__vy0Ol .register-screen_modal-body__b4cIk {
  padding: 20px
}

@media(min-width: 769px) {
  .register-screen_register-screen__vy0Ol .register-screen_modal-body__b4cIk {
      padding:44px 0 0
  }

  .register-screen_register-screen__vy0Ol .register-screen_modal-body__b4cIk.register-screen_sign-up-option__8a6x5 {
      margin-top: 116px
  }
}

.register-screen_register-screen__vy0Ol .register-screen_modal-body__b4cIk .register-screen_sign-up-btn__f_y40 {
  width: 100%;
  margin-top: 32px
}

.register-screen_register-screen__vy0Ol .register-screen_modal-body__b4cIk .register-screen_button__BHNH5 {
  margin: 12px 0
}

.register-screen_register-screen__vy0Ol .register-screen_modal-body__b4cIk .register-screen_button__BHNH5.register-screen_login-email-btn__eJupJ {
  background: #36165a;
  cursor: pointer;
  border: 1px solid #9692c7;
  box-sizing: border-box;
  border-radius: 8px;
  width: 100%;
  padding: 12px;
  text-align: center;
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  position: relative
}

.register-screen_register-screen__vy0Ol .register-screen_modal-body__b4cIk .register-screen_button__BHNH5.register-screen_login-email-btn__eJupJ:hover {
  background: #2a1146
}

.register-screen_register-screen__vy0Ol .register-screen_modal-body__b4cIk .register-screen_button__BHNH5.register-screen_login-email-btn__eJupJ .register-screen_icon__VPUiF {
  position: absolute;
  background: #461d6a;
  border-radius: 50%;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px
}

.register-screen_register-screen__vy0Ol .register-screen_modal-body__b4cIk .register-screen_already-has-account__QZA2U {
  margin-top: 24px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px
}

.checkbox_checkbox__O5kmi {
  display: flex;
  align-items: flex-start;
  cursor: pointer
}

.checkbox_checkbox__O5kmi.checkbox_disabled__AJf9R .checkbox_checkbox-box__2fLhD {
  border-color: #3b3956;
  background: #2e2c50;
  cursor: not-allowed
}

.checkbox_checkbox__O5kmi.checkbox_has-error__U66bo .checkbox_checkbox-box__2fLhD {
  border-color: #ff493f
}

@media(max-width: 768px) {
  .checkbox_checkbox__O5kmi.checkbox_update-style__eO4Ps {
      flex-direction:row-reverse
  }

  .checkbox_checkbox__O5kmi.checkbox_update-style__eO4Ps.checkbox_active__hgQ0i {
      background: rgba(20,5,50,.5)
  }

  .checkbox_checkbox__O5kmi.checkbox_update-style__eO4Ps .checkbox_label__hcNDr {
      margin-right: 8px;
      margin-left: 0!important
  }
}

.checkbox_checkbox__O5kmi .checkbox_checkbox-box__2fLhD {
  width: 16px;
  height: 16px;
  border: 1px solid #9692c7;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #0f0e2e;
  margin-top: 4px
}

.checkbox_checkbox__O5kmi .checkbox_checkbox-box__2fLhD.checkbox_checked__y6fHh {
  border-color: #ffce73;
  background: #ffce73
}

.checkbox_checkbox__O5kmi .checkbox_label__hcNDr {
  margin-left: 8px;
  color: #e1dff4;
  flex: 1 1
}

.share-with-your-friend-modal_share-with-friend-modal__4VLBP {
  padding: 24px;
  position: relative;
  text-align: center
}

.share-with-your-friend-modal_share-with-friend-modal__4VLBP .share-with-your-friend-modal_close-icon__zMi9G {
  position: absolute;
  cursor: pointer;
  top: 24px;
  right: 24px
}

.share-with-your-friend-modal_share-with-friend-modal__4VLBP .share-with-your-friend-modal_share-header__wDuYo {
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  margin-top: 14px;
  margin-bottom: 8px
}

.share-with-your-friend-modal_share-with-friend-modal__4VLBP .share-with-your-friend-modal_share-header__wDuYo>span {
  background: linear-gradient(142deg,#ffe2bc,#ff965c 90.41%);
  -webkit-text-fill-color: transparent;
  cursor: pointer
}

.share-with-your-friend-modal_share-with-friend-modal__4VLBP .share-with-your-friend-modal_share-description__GGxXF {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #e1dff4
}

.share-with-your-friend-modal_share-with-friend-modal__4VLBP .share-with-your-friend-modal_icons___v4Sv {
  margin-top: 24px;
  padding-top: 24px;
  display: flex;
  align-items: center;
  border-top: 1px solid #656293;
  justify-content: space-between
}

.share-with-your-friend-modal_share-with-friend-modal__4VLBP .share-with-your-friend-modal_icons___v4Sv .share-with-your-friend-modal_share-action__dsh3Y {
  cursor: pointer
}

.share-with-your-friend-modal_share-with-friend-modal__4VLBP .share-with-your-friend-modal_icons___v4Sv .share-with-your-friend-modal_share-action__dsh3Y svg {
  width: 40px;
  height: 40px
}

@media(min-width: 769px) {
  .forgot-password-screen_forgot-password__d1rcF {
      padding:42px 40px
  }
}

.forgot-password-screen_forgot-password__d1rcF.forgot-password-screen_forgot-password-page__Fi8X5 .forgot-password-screen_modal-body__b2UDN {
  padding-top: 20px!important
}

@media(max-width: 768px) {
  .forgot-password-screen_forgot-password__d1rcF.forgot-password-screen_forgot-password-page__Fi8X5 .forgot-password-screen_text-heading__C0Bto {
      text-align:center!important;
      border-bottom: 0!important;
      font-weight: 700;
      font-size: 20px;
      line-height: 30px;
      color: #fff;
      padding: 32px 0 0;
      margin-bottom: 8px
  }

  .forgot-password-screen_forgot-password__d1rcF.forgot-password-screen_forgot-password-page__Fi8X5 .forgot-password-screen_modal-body__b2UDN {
      padding: 0!important
  }
}

.forgot-password-screen_forgot-password__d1rcF .forgot-password-screen_text-heading__C0Bto {
  text-align: center;
  font-weight: 700;
  position: relative;
  font-size: 16px;
  line-height: 24px;
  padding: 20px;
  border-bottom: 1px solid rgba(248,247,252,.16)
}

@media(min-width: 769px) {
  .forgot-password-screen_forgot-password__d1rcF .forgot-password-screen_text-heading__C0Bto {
      font-size:20px;
      line-height: 30px;
      padding: 0;
      border: 0
  }
}

.forgot-password-screen_forgot-password__d1rcF .forgot-password-screen_text-heading__C0Bto .forgot-password-screen_back-btn__azPNo {
  left: 20px;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  cursor: pointer
}

@media(min-width: 769px) {
  .forgot-password-screen_forgot-password__d1rcF .forgot-password-screen_text-heading__C0Bto .forgot-password-screen_back-btn__azPNo {
      width:32px;
      height: 32px;
      background: hsla(0,0%,100%,.08);
      border-radius: 100px;
      left: 0
  }
}

.forgot-password-screen_forgot-password__d1rcF .forgot-password-screen_text-heading__C0Bto .forgot-password-screen_close-btn__rz1DO {
  right: 20px;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  cursor: pointer
}

@media(min-width: 769px) {
  .forgot-password-screen_forgot-password__d1rcF .forgot-password-screen_text-heading__C0Bto .forgot-password-screen_close-btn__rz1DO {
      width:32px;
      height: 32px;
      background: hsla(0,0%,100%,.08);
      border-radius: 100px;
      right: 0
  }
}

.forgot-password-screen_forgot-password__d1rcF .forgot-password-screen_modal-body__b2UDN {
  padding: 20px
}

@media(min-width: 769px) {
  .forgot-password-screen_forgot-password__d1rcF .forgot-password-screen_modal-body__b2UDN {
      padding:110px 0 0
  }
}

.forgot-password-screen_forgot-password__d1rcF .forgot-password-screen_modal-body__b2UDN .forgot-password-screen_icon__WVHlp {
  text-align: center;
  margin-bottom: 12px
}

.forgot-password-screen_forgot-password__d1rcF .forgot-password-screen_modal-body__b2UDN .forgot-password-screen_forgot-desc__QjLmo {
  text-align: center;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #f8f7fc;
  margin-bottom: 32px
}

.forgot-password-screen_forgot-password__d1rcF .forgot-password-screen_modal-body__b2UDN .forgot-password-screen_sign-up-btn__uqaYs {
  width: 100%;
  margin-bottom: 32px
}

.forgot-password-screen_forgot-password__d1rcF .forgot-password-screen_modal-body__b2UDN .forgot-password-screen_sign-in__Ra_5_ {
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px
}

.auth-modal_auth-modal__7_Lew {
  background: #361466;
  border-radius: 16px 16px 0 0
}

@media(min-width: 769px) {
  .auth-modal_auth-modal__7_Lew {
      display:flex;
      border-radius: 16px
  }

  .auth-modal_auth-modal__7_Lew .auth-modal_banner__8DbJt,.auth-modal_auth-modal__7_Lew .auth-modal_content__B2IMb {
      width: 50%
  }
}

.auth-modal_auth-modal__7_Lew .auth-modal_banner__8DbJt {
  position: relative;
  overflow: hidden;
  display: none;
  min-height: 790px
}

@media(min-width: 769px) {
  .auth-modal_auth-modal__7_Lew .auth-modal_banner__8DbJt {
      display:block
  }
}

.auth-modal_auth-modal__7_Lew .auth-modal_banner__8DbJt .auth-modal_banner-image__SlDyT {
  position: absolute!important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  border-radius: 16px 0 0 16px
}

.auth-modal_auth-modal__7_Lew .auth-modal_banner__8DbJt .auth-modal_text-heading__UYkty {
  margin-bottom: 8px
}

/* .auth-modal_auth-modal__7_Lew .auth-modal_banner__8DbJt .auth-modal_text-heading__UYkty>span {
  background: linear-gradient(142deg,#ffe2bc,#ff965c 90.41%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  cursor: pointer
} */

.auth-modal_auth-modal__7_Lew .auth-modal_banner__8DbJt .auth-modal_content-wrapper__0JJOh {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  text-align: center;
  z-index: 2;
  width: 100%
}

.auth-modal_auth-modal__7_Lew .auth-modal_banner__8DbJt .auth-modal_content-wrapper__0JJOh .auth-modal_logo__Rn5MQ {
  width: 278px;
  height: 278px;
  margin: 0 auto 24px
}

.auth-modal_auth-modal__7_Lew .auth-modal_banner__8DbJt .auth-modal_content-wrapper__0JJOh .auth-modal_desc___YU9q {
  color: #c4c1ea;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px
}

.notification-popup_notification-popup__72P0S {
  position: fixed;
  z-index: 9999;
  cursor: pointer;
  bottom: 80px;
  left: 20px;
  background: transparent;
  width: 350px
}

.notification-popup_notification-box-item__yP6_r {
  background: #280f4c;
  display: flex;
  padding: 12px 20px 16px;
  border-bottom: 1px solid rgba(248,247,252,.08);
  width: 100%;
  border-radius: 8px
}

.notification-popup_notification-box-item__yP6_r.notification-popup_un-read__Y_MmN {
  background: #2f1259
}

.notification-popup_notification-box-item__yP6_r .notification-popup_notification-image__wZvvO {
  width: 48px;
  height: 48px;
  border-radius: 8px;
  flex: 0 0 48px;
  margin-right: 14px
}

.notification-popup_notification-box-item__yP6_r .notification-popup_notification-wrapper__Y4a9U {
  position: relative;
  overflow: hidden;
  flex: 1 1
}

.notification-popup_notification-box-item__yP6_r .notification-popup_notification-wrapper__Y4a9U .notification-popup_title__87Yzw {
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #9692c7;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  width: 100%;
  margin-bottom: 4px
}

.notification-popup_notification-box-item__yP6_r .notification-popup_notification-wrapper__Y4a9U .notification-popup_title__87Yzw .notification-popup_un-read-dot__Ww_o2 {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 16px;
  background: rgba(255,73,63,.12);
  border-radius: 50%
}

.notification-popup_notification-box-item__yP6_r .notification-popup_notification-wrapper__Y4a9U .notification-popup_title__87Yzw .notification-popup_un-read-dot__Ww_o2:after {
  content: "";
  width: 8px;
  height: 8px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  background: #ff493f;
  border-radius: 50%
}

.notification-popup_notification-box-item__yP6_r .notification-popup_notification-wrapper__Y4a9U .notification-popup_desc__6b2Jq {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  margin-bottom: 4px
}

.notification-popup_notification-box-item__yP6_r .notification-popup_notification-wrapper__Y4a9U .notification-popup_time__bk8OT {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: #9692c7
}
