@font-face {
  font-family: "GangofThree";
  font-style: normal;
  font-weight: normal;
  src: URL("../../../BIZMO-BOLD.OTF") format("opentype");
}
._36LV9MP0jL6PCHZngWIJPH {
  display: flex;
  height: 1px;
  background-color: #85858f;
  position: relative;
}
._36LV9MP0jL6PCHZngWIJPH::before,
._36LV9MP0jL6PCHZngWIJPH::after {
  content: close-quote;
  display: block;
  position: absolute;
  width: 5px;
  height: 5px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  left: -8px;
  border: #85858f 1px solid;
  transform: rotate(45deg);
}
._36LV9MP0jL6PCHZngWIJPH::after {
  left: 100%;
  right: -9px;
}
._2gC2Ev7ooKhO8jEnhZS27W {
  background: linear-gradient(
    133.56deg,
    rgba(248, 140, 65, 0.85) 0%,
    rgba(255, 113, 149, 0.89) 100%
  );
  height: 2px;
}
._2gC2Ev7ooKhO8jEnhZS27W::before {
  border: 1px solid rgba(248, 140, 65, 0.85);
}
._2gC2Ev7ooKhO8jEnhZS27W::after {
  border: 1px solid rgba(255, 113, 149, 0.89);
}

._2ZoueDWeTOD-mPA4EN-SxU {
  margin-top: 70px;
}
._2ZoueDWeTOD-mPA4EN-SxU::after {
  content: close-quote;
  display: block;
  position: absolute;
  background-color: #090a10;
  width: 15px;
  height: 15px;
  right: 84px;
  top: 8px;
  transform: rotate(45deg);
}
.Yf0N4M8snspFsiN5bTDB- {
  font-family: EuclidCircular, Arial, Helvetica, sans-serif !important;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff !important;
  opacity: 0.5;
  letter-spacing: 0.5px;
  line-height: 16px;
  text-align: center;
  padding: 24px;
  display: block;
  cursor: pointer;
  text-decoration: none;
}
.Yf0N4M8snspFsiN5bTDB-:focus {
  outline: none;
}
._2umZwl61WeX1LodaDoZtvP {
  margin: 14px 8px;
  background-color: #1b1e2a;
}
._2umZwl61WeX1LodaDoZtvP::before,
._2umZwl61WeX1LodaDoZtvP::after {
  border-color: #1b1e2a;
}

@keyframes _3Z8lE-HpF2q4gAgZemhCNr {
  0% {
    margin-top: -72px;
    opacity: 0;
  }
  100% {
    margin-top: -30px;
    opacity: 1;
  }
}
@keyframes _22kpqxJQds8IvOQsUwgMJY {
  0% {
    margin-top: -40px;
    opacity: 1;
  }
  100% {
    margin-top: -72px;
    opacity: 0;
  }
}
@keyframes _1gDrC_pGRBoNT72wPamReP {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.h8EpEHqXtX09nDC6fbtDM {
  display: none;
}
@media (max-width: 640px) {
  .h8EpEHqXtX09nDC6fbtDM {
    display: block;
    height: inherit;
  }
}
._2lHVp9eC0D-ePU8Oy-cmlS {
  transform: none;
  transition: transform 0.3s;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 24px;
  left: 24px;
  font-size: 0;
  z-index: 12;
  cursor: pointer;
}
._1YEnMRAn03HF-mT_Ygwk-z {
  display: none;
  pointer-events: none;
}
.YsKoUDOKOr_u1PXFs67EP ._1YEnMRAn03HF-mT_Ygwk-z {
  display: block;
  opacity: 1;
  height: calc(100vh);
  width: 100%;
  position: absolute;
  z-index: 12;
  background-color: rgba(27, 30, 42, 0.7);
  text-align: center;
}
.YsKoUDOKOr_u1PXFs67EP .qo6wVKcU7lXzqoMka7f0Z {
  width: 100vw !important;
}
._1D5J4AU88kmDBRaFKYuuQq {
  margin-top: 100px;
  height: inherit;
  transition: margin 0.2s cubic-bezier(0.64, 0.04, 0.35, 1),
    height 0.2s cubic-bezier(0.64, 0.04, 0.35, 1);
}
._3koHlwHnCvZOPKW_tggH83 {
  position: relative;
  text-decoration: none;
  color: #ffffff;
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  letter-spacing: 0.085rem;
  font-weight: 600;
  padding: 20px 25px;
  display: inline-block;
  text-align: center;
  pointer-events: all;
}
._3koHlwHnCvZOPKW_tggH83:last-child {
  margin: 0;
}
._3koHlwHnCvZOPKW_tggH83::before {
  width: 100%;
  height: 2px;
  background: #6a10e0;
  position: absolute;
  top: -40px;
  left: 0;
  right: 0;
  margin: 0 auto;
  content: close-quote;
  transition: top 0.3s cubic-bezier(0.77, 0, 0.18, 1),
    opacity 0.1s cubic-bezier(0.77, 0, 0.18, 1);
  will-change: transform;
  opacity: 0;
}
.yl8n4quEW-Sj3z0j9RDeu {
  margin: 40px 40px 0 40px;
  display: flex;
  height: 1px;
  background-color: #8d8e94;
  position: relative;
}
.yl8n4quEW-Sj3z0j9RDeu::before,
.yl8n4quEW-Sj3z0j9RDeu::after {
  border-color: #8d8e94;
}
._2ti-W2BPXoLEuRQCryG0fb {
  display: flex;
  justify-content: center;
  margin-top: 30px;
}
._237kB9Ps84Dk16PECG-a_8 {
  color: rgba(255, 255, 255, 0.88);
  margin-left: 12px;
}
._237kB9Ps84Dk16PECG-a_8 ._3kF_ofhph1MOyncmADgtMJ {
  background-color: rgba(111, 76, 255, 0.32);
  font-weight: 600;
  letter-spacing: 1.2px;
  font-size: 10px;
  text-transform: uppercase;
  padding: 6px 12px;
  border-radius: 4px;
  display: inline !important;
}
._237kB9Ps84Dk16PECG-a_8 a::before {
  display: none;
}
._237kB9Ps84Dk16PECG-a_8 ._16Ulyh5Gkxk3TNYzccQNIw {
  margin-right: 8px;
  margin-bottom: 0;
}
._3cEUEFCnZIF_Oe1gTNhlr9 {
  color: rgba(255, 255, 255, 0.88);
  margin-left: 0px;
}
._3cEUEFCnZIF_Oe1gTNhlr9 ._3kF_ofhph1MOyncmADgtMJ {
  border: 1px solid rgba(255, 255, 255, 0.16);
  padding: 4px 10px;
  padding-right: 12px;
  border-radius: 16px;
  font-weight: 500;
  letter-spacing: 1.2px;
  display: inline !important;
}
._3cEUEFCnZIF_Oe1gTNhlr9 ._3kF_ofhph1MOyncmADgtMJ ._16Ulyh5Gkxk3TNYzccQNIw {
  margin-bottom: 2px;
  margin-right: 2px;
}
._3cEUEFCnZIF_Oe1gTNhlr9 a::before {
  display: none;
}
._16Ulyh5Gkxk3TNYzccQNIw {
  position: relative;
  width: 8px;
  height: 8px;
  padding-right: 6px;
  display: inline-block;
}
._16Ulyh5Gkxk3TNYzccQNIw:before {
  content: "";
  position: relative;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 45px;
  background-color: #ffffff;
}
._16Ulyh5Gkxk3TNYzccQNIw:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  width: 8px;
  height: 8px;
  background-color: #ffffff;
  border: 1px solid #80ff72;
  border-radius: 15px;
  box-shadow: 0 0 2px 0 #80ff72, 0 0 8px 0 #80ff72, 0 0 12px 0 #80ff72;
}
@keyframes RO13GMsRdQSDCqjFQSsQ6 {
  0% {
    transform: scale(0.63);
  }
  80%,
  100% {
    opacity: 0;
  }
}
@keyframes ii6OtUAwYRhuw7oiIQF_0 {
  0% {
    transform: scale(0.8);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
  }
}

._3LVGELQ5AR-Ny42xlxIf7l {
  width: 100%;
  height: 100px;
  position: absolute;
  top: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  box-sizing: border-box;
  padding: 0 30px;
  z-index: 5;
}
._16xIHrgQzJS66NDTGRZP9W {
  padding: 0 !important;
}
._1MAKxHc_9BzGsOWvmn5oj {
  display: block;
  width: 23px;
  height: 40px;
  top: -5px;
  left: 0;
  position: absolute;
  opacity: 1;
  font-size: 0;
  transition: opacity 0.5s ease-out;
  will-change: opacity;
  display: block;
}
@media (min-width: 640px) {
  ._1MAKxHc_9BzGsOWvmn5oj {
    position: static;
    margin: 4px 24px 0 0;
    height: auto;
  }
}
@media (max-width: 700px) {
  ._1MAKxHc_9BzGsOWvmn5oj {
    margin: 4px 16px 0 0;
  }
}
._1MAKxHc_9BzGsOWvmn5oj::before {
  width: 100%;
  height: 2px;
  background: #6a10e0;
  position: absolute;
  top: -30px;
  left: 0;
  right: 0;
  margin: 0 auto;
  content: close-quote;
  opacity: 0;
  transition: top 0.3s cubic-bezier(0.77, 0, 0.18, 1),
    opacity 0.1s cubic-bezier(0.77, 0, 0.18, 1);
  will-change: transform;
}
._1MAKxHc_9BzGsOWvmn5oj:hover::before {
  opacity: 1;
  top: -22px;
}
._3y4Mvf1RyevEKSXDItc6XU {
  display: flex;
  line-height: 100px;
  transition: all 0.35s ease-out;
  will-change: opacity;
}
._29cf9k8Qlm11i5g3P5bqWL {
  position: relative;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.64);
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  margin-right: 30px;
  letter-spacing: 0.4px;
  font-weight: 600;
  transition: all 0.3s ease;
}
._29cf9k8Qlm11i5g3P5bqWL::before {
  width: 100%;
  height: 2px;
  background: #6a10e0;
  position: absolute;
  top: -40px;
  left: 0;
  right: 0;
  margin: 0 auto;
  content: close-quote;
  transition: top 0.3s cubic-bezier(0.77, 0, 0.18, 1),
    opacity 0.1s cubic-bezier(0.77, 0, 0.18, 1);
  will-change: transform;
  opacity: 0;
}
._29cf9k8Qlm11i5g3P5bqWL:hover {
  color: #fff;
  transition: all 0.3s ease;
}
._2ckSG_3o63hWiFatf01oI3::before {
  right: -10px;
}
._2ckSG_3o63hWiFatf01oI3 span {
  position: relative;
  padding: 10px 35px 10px 55px;
  border-radius: 21px;
  background: linear-gradient(
    315deg,
    rgba(85, 0, 160, 0.4) 0%,
    rgba(139, 53, 255, 0.4) 100%
  );
}
._3S5BXzhXmKtMc0xbgX-fjB {
  position: relative;
  left: 50px;
  z-index: 5;
  vertical-align: text-bottom;
}
.N5dE1XW4gjDuL4a5m95kf {
  width: 32px;
  height: 32px;
  vertical-align: middle;
  object-fit: cover;
  border-radius: 100%;
}
._2TryGgfNZ_7CjkDblwQ4u5 {
  position: relative;
  color: #fff;
}
._3IJEnVnOmDcbzQqnG92D8N {
  margin-left: auto;
}
._1Aud78wxQtKiuasezDWqYT {
  color: rgba(255, 255, 255, 0.88);
  margin-left: 12px;
}
._1Aud78wxQtKiuasezDWqYT .-j5wDKZhL8qlDD669JHcU {
  background-color: rgba(111, 76, 255, 0.32);
  font-weight: 600;
  letter-spacing: 1.2px;
  font-size: 10px;
  text-transform: uppercase;
  padding: 6px 12px;
  border-radius: 4px;
  display: inline !important;
}
._1Aud78wxQtKiuasezDWqYT a::before {
  display: none;
}
._1Aud78wxQtKiuasezDWqYT ._1c2e9CchucoL2Z9QCI5X6X {
  margin-right: 8px;
  margin-bottom: 0;
}
._1wEL2W1EYDnW0om35d-Eov {
  color: rgba(255, 255, 255, 0.88);
  margin-left: 0px;
}
._1wEL2W1EYDnW0om35d-Eov .-j5wDKZhL8qlDD669JHcU {
  border: 1px solid rgba(255, 255, 255, 0.16);
  padding: 4px 12px;
  padding-right: 14px;
  border-radius: 16px;
  font-weight: 600;
  letter-spacing: 1.2px;
  display: inline !important;
}
._1wEL2W1EYDnW0om35d-Eov .-j5wDKZhL8qlDD669JHcU ._1c2e9CchucoL2Z9QCI5X6X {
  margin-bottom: 1px;
  margin-right: 6px;
}
._1wEL2W1EYDnW0om35d-Eov a::before {
  display: none;
}
._1c2e9CchucoL2Z9QCI5X6X {
  position: relative;
  width: 8px;
  height: 8px;
  padding-right: 6px;
  display: inline-block;
}
._1c2e9CchucoL2Z9QCI5X6X:before {
  content: "";
  position: relative;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 45px;
  background-color: #ffffff;
}
._1c2e9CchucoL2Z9QCI5X6X:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  width: 8px;
  height: 8px;
  background-color: #ffffff;
  border: 1px solid #80ff72;
  border-radius: 15px;
  box-shadow: 0 0 2px 0 #80ff72, 0 0 8px 0 #80ff72, 0 0 12px 0 #80ff72;
}
@keyframes _1aF1v5zJuwQ7QDxuzQ2OI- {
  0% {
    transform: scale(0.63);
  }
  80%,
  100% {
    opacity: 0;
  }
}
@keyframes _3fv51IU3AMhDz77aTplBaI {
  0% {
    transform: scale(0.8);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
  }
}
@media (max-width: 840px) {
  ._29cf9k8Qlm11i5g3P5bqWL {
    margin-right: 20px;
  }
  ._2ckSG_3o63hWiFatf01oI3 {
    margin-right: 0;
  }
  ._2ckSG_3o63hWiFatf01oI3 span {
    padding: 10px 20px 10px 36px;
  }
  ._3S5BXzhXmKtMc0xbgX-fjB {
    left: 32px;
  }
}
@media (max-width: 700px) {
  ._29cf9k8Qlm11i5g3P5bqWL {
    margin-right: 10px;
  }
}
@media (max-width: 640px) {
  ._3LVGELQ5AR-Ny42xlxIf7l {
    padding: 0;
    height: 80px;
    justify-content: space-between;
  }
  ._1MAKxHc_9BzGsOWvmn5oj {
    left: calc(100vw / 2 - 14px);
    top: 24px;
    margin-top: 0;
  }
  ._1MAKxHc_9BzGsOWvmn5oj img {
    height: 24px;
    width: auto;
  }
  ._2ctErV087x094NhOqwr61u {
    margin-right: 24px;
    top: -4px;
  }
  ._27gU3X5dx6iwHEw9gTzicN {
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  ._3y4Mvf1RyevEKSXDItc6XU {
    display: none;
    line-height: 0;
  }
  ._3y4Mvf1RyevEKSXDItc6XU a {
    margin-right: 0;
  }
  ._3S5BXzhXmKtMc0xbgX-fjB {
    display: none;
  }
  ._2ckSG_3o63hWiFatf01oI3 {
    display: inline-block;
  }
  ._2ckSG_3o63hWiFatf01oI3 span {
    border-radius: 4px;
    padding: 8px 14px;
  }
  ._26xsBS4cKEu4gmaQ2F5aKG {
    display: none;
  }
  ._2ouygQqg0pJFxKFY4ou6_- {
    display: block;
    margin-top: -5px;
  }
}

.lt_G2qOyV8c1KbI18Lp25 {
  width: 100%;
  height: 100px;
  margin-bottom: -100px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  padding: 0 30px;
  z-index: 5;
}
.Jh0Eq9zibO2gfwwD7azAb {
  margin-bottom: 0 !important;
}
._5QM2d3Xe4bwegjLyIh7C4 {
  width: 23px;
  height: 40px;
  position: absolute;
  top: -6px;
  left: 30px;
  opacity: 1;
  font-size: 0;
  transition: opacity 0.5s ease-out;
  will-change: opacity;
  display: block;
}
._5QM2d3Xe4bwegjLyIh7C4::before {
  width: 100%;
  height: 2px;
  background: #582fd5;
  position: absolute;
  top: -30px;
  left: 0;
  right: 0;
  margin: 0 auto;
  content: close-quote;
  opacity: 0;
  transition: top 0.3s cubic-bezier(0.77, 0, 0.18, 1),
    opacity 0.1s cubic-bezier(0.77, 0, 0.18, 1);
  will-change: transform;
}
._5QM2d3Xe4bwegjLyIh7C4:hover::before {
  opacity: 1;
  top: -22px;
}
._3CuK8uZTEBJ-Sj7pnyq0gI {
  position: relative;
  text-decoration: none;
  color: #ffffff;
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  margin-right: 24px;
  letter-spacing: 0.085rem;
  font-weight: 600;
}
._3CuK8uZTEBJ-Sj7pnyq0gI:lastchild {
  margin: 0;
}
._3CuK8uZTEBJ-Sj7pnyq0gI::before {
  width: 100%;
  height: 2px;
  background: #582fd5;
  position: absolute;
  top: -40px;
  left: 0;
  right: 0;
  margin: 0 auto;
  content: close-quote;
  transition: top 0.3s cubic-bezier(0.77, 0, 0.18, 1),
    opacity 0.1s cubic-bezier(0.77, 0, 0.18, 1);
  will-change: transform;
  opacity: 0;
}
._3CuK8uZTEBJ-Sj7pnyq0gI:hover::before {
  opacity: 1;
  top: -30px;
}
.u1nQUnnaDd3yaAEJoEkTX {
  background-color: rgba(88, 47, 208, 0.4);
  border-radius: 100%;
  padding: 8px 10px 6px 10px;
}
.DhzXltu2a98dCjkdhQYJ5 {
  border: 1px solid rgba(255, 255, 255, 0.5);
  padding: 5px 10px;
  border-radius: 16px;
}
._17sG5P2loeCJEuKuKFVHEY::before {
  content: none;
}
._17sG5P2loeCJEuKuKFVHEY span {
  position: relative;
  padding: 10px 35px 10px 35px;
  border-radius: 4px;
  background: rgba(88, 47, 208, 0.8);
}
._3T43wClej5KVxOGGIkxcVk {
  width: 42px;
  height: 42px;
  vertical-align: middle;
  object-fit: cover;
  border-radius: 100%;
}
._37LSsNfAJyKlKchoOnipWJ::before {
  top: -30px;
  opacity: 1;
}
.-DRPO9UyNB7Np6mpk9LDh {
  position: absolute;
  top: 40px;
  left: 120px;
}
.coXWJXecFBiXxNVwxa-C5 {
  margin-right: 24px;
  background-color: #261b57;
  padding: 6px 12px;
}
.coXWJXecFBiXxNVwxa-C5 p {
  line-height: 1.25rem;
}
.coXWJXecFBiXxNVwxa-C5 span {
  vertical-align: middle;
}
._1EDPvdtyQg29IYDAj-Mutn {
  font-size: 0.625rem;
  color: #f2f2f9;
  font-weight: 500;
  letter-spacing: 1.2px;
}
@media (max-width: 840px) {
  ._3CuK8uZTEBJ-Sj7pnyq0gI {
    margin-right: 20px;
  }
}
@media (max-width: 640px) {
  .lt_G2qOyV8c1KbI18Lp25 {
    padding: 0;
    height: 80px;
  }
  ._5QM2d3Xe4bwegjLyIh7C4 {
    margin: 0 auto;
    top: 20px;
    left: 20px;
  }
  ._24FLCMvdUKMVpyZuKU4gXl {
    line-height: 0;
  }
  ._17sG5P2loeCJEuKuKFVHEY {
    margin-top: 30px;
    display: inline-block;
  }
  ._17sG5P2loeCJEuKuKFVHEY span {
    border-radius: 4px;
    padding: 8px 14px;
  }
  .-DRPO9UyNB7Np6mpk9LDh {
    position: absolute;
    top: 25px;
    left: 90px;
  }
  ._1RTXtJ2hXWK2mmZxVq7U_s {
    margin-top: 30px;
  }
}

._2bXyx5npikCPIlMcSPQT3d {
  width: 100%;
  margin: 0 auto;
  margin-top: -60px;
  position: relative;
  z-index: 5;
}
._2XnSvkgJf2OyFM4yg0xYbd {
  padding-bottom: 42px;
  max-width: 400px;
}
._2LVYUWIpnvZgXGMu9ZhSI2 {
  text-decoration: none;
  color: #f6f8f6;
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  opacity: 0.8;
  line-height: 1rem;
}

._1oI5YTEcCsDAynusqm0xL {
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  opacity: 0.96;
  line-height: 3.5rem;
  letter-spacing: -1.6px;
  color: #fff;
  margin: 0;
}
.nRoUogGYxDCo3SRHuYbsy {
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  opacity: 0.96;
  line-height: 3rem;
  letter-spacing: -1.2px;
  color: #fff;
}
._1mwICAgkk5d00ihB4e46ZL {
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  opacity: 0.96;
  line-height: 2.5rem;
  letter-spacing: -0.8px;
  color: #fff;
}
.Uf4d4Chq9REBlygb7NxJz {
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  opacity: 0.96;
  line-height: 2rem;
  color: #fff;
}
._2Jd1HIvGy9GG7rP1uPQVzs {
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  opacity: 0.96;
  line-height: 1.5rem;
  color: #fff;
}
._3--ZEYIOOoS4JQiEY2xahK {
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  opacity: 0.96;
  line-height: 1.25rem;
  color: #fff;
}
._2-yDjC-_DkpDZR8BQBLCH4 {
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  opacity: 0.96;
  line-height: 2rem;
  letter-spacing: -0.4px;
  color: #fff;
}
.n3a4T68T0g7isDu51Gxhv {
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #fff;
  margin: 0;
}
._2cSiVcKAgF0rtt_IuIF32T {
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  opacity: 0.92;
  line-height: 1.5rem;
  color: #fff;
  margin: 0;
  text-transform: uppercase;
}
._2jAM7CuQTo0D0lrE63D6aM {
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 6rem;
  font-weight: 600;
  opacity: 0.96;
  line-height: 7.5rem;
  letter-spacing: -2.8px;
  color: #fff;
  margin: 0;
}
._2f_poyHA63YerHnXs94qUW {
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  opacity: 0.96;
  line-height: 4.5rem;
  letter-spacing: -2px;
  color: #fff;
  margin: 0;
}
._1Quip53bgr4A0B58_b4673 {
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  color: #fff;
  opacity: 0.5;
  line-height: 1.25rem;
}
._3g5y67746cXmQJQ6On8bpG {
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  color: #fff;
  line-height: 1rem;
  font-weight: 500;
  letter-spacing: 0.8px;
  text-transform: uppercase;
}

.bCcOltD9WYpTsIY0LwnMM {
  max-width: 580px;
  width: 100%;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 20;
}
._3EEx2kXsS5qiwfwlFH-9lk {
  max-width: 280px;
  width: 100%;
}
._3EEx2kXsS5qiwfwlFH-9lk._3iGLgBQC7WEYQlMdrE3Zv0 {
  max-width: 100%;
}
@media (max-width: 560px) {
  ._3EEx2kXsS5qiwfwlFH-9lk._3iGLgBQC7WEYQlMdrE3Zv0 {
    max-width: 300px;
    justify-content: center;
    column-gap: 16px;
    row-gap: 4px;
  }
}
._20CLOcvXFLfWVNMATrRbnE {
  text-decoration: none;
  color: #ffffff;
  opacity: 0.32;
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
  padding: 0;
  transition: all 0.3s ease;
}
._20CLOcvXFLfWVNMATrRbnE:hover {
  opacity: 0.72;
  border: 0 solid rgba(111, 76, 255, 0.24);
  text-shadow: 0 0 16px rgba(65, 120, 255, 0.24);
  transition: all 0.3s ease;
}
._20-HdSKTjDGjnyCuYUIxao {
  margin-bottom: 16px;
  max-width: 380px;
}
._20-HdSKTjDGjnyCuYUIxao ._20CLOcvXFLfWVNMATrRbnE {
  opacity: 0.72;
  transition: all 0.3s ease;
}
._20-HdSKTjDGjnyCuYUIxao ._20CLOcvXFLfWVNMATrRbnE:hover {
  opacity: 1;
  border: 0 solid rgba(111, 76, 255, 0.24);
  text-shadow: 0 0 16px rgba(65, 120, 255, 0.24);
  transition: all 0.3s ease;
}
._3YzAZdm0vvV6Fe8WXGsTvq {
  max-width: 320px;
  width: 100%;
  margin-bottom: 24px;
  margin-top: 36px;
}
._3YzAZdm0vvV6Fe8WXGsTvq a {
  padding: 12px;
  transition: all 0.3s ease;
}
._3YzAZdm0vvV6Fe8WXGsTvq a svg {
  fill: #fff;
  transition: all 0.3s ease;
}
._3YzAZdm0vvV6Fe8WXGsTvq a:hover svg {
  fill: #e4deff;
  transition: all 0.3s ease;
  filter: drop-shadow(0 0 16px #80ff72)
    drop-shadow(0 0 16px rgba(12, 10, 29, 0.48));
}
.ELPkmCe3BFPh0ci0AvGev {
  padding-top: 5px;
}
._1HcF61Tfm4A_rIEZC_lPqT {
  padding-top: 6px;
}
._1XCa1kXXAyPFyl2V6ljqnn {
  position: relative;
  width: 100%;
  max-width: 344px;
  margin-bottom: 32px;
}
._2NTsACNP9BEGYv0NEeGasO {
  width: 100%;
  position: relative;
  background-color: rgba(255, 255, 255, 0.08);
  border-radius: 4px;
  color: #ffffff;
  margin-top: 38px;
  z-index: 5;
  transition: all 0.3s ease;
  height: 56px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
._2NTsACNP9BEGYv0NEeGasO > div {
  padding: 0 16px;
  width: 100%;
}
@media (max-width: 640px) {
  ._2NTsACNP9BEGYv0NEeGasO {
    box-sizing: border-box;
  }
}
._2NTsACNP9BEGYv0NEeGasO input {
  padding: 0;
  width: 100%;
  color: #fff;
  height: inherit;
  background-color: inherit;
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  text-shadow: 0 0 24px rgba(65, 120, 255, 0.24);
  border: 0 solid rgba(111, 76, 255, 0.24);
  font-size: 0.875rem;
  line-height: 1.25rem;
}
._2NTsACNP9BEGYv0NEeGasO input::placeholder {
  color: rgba(255, 255, 255, 0.48);
}
._2NTsACNP9BEGYv0NEeGasO input:focus {
  outline: none;
}
.RYUjtRfErrWpnssTK4kK- {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 10px;
  top: calc(50% - 20px);
}
.RYUjtRfErrWpnssTK4kK-:hover ._196CRgCbIqPclKzkfQrivC {
  transition: all 0.3s ease;
  transform: scale(1.1);
  box-shadow: 0 0 32px 0 rgba(88, 47, 213, 0.32),
    0 0 8px 0 rgba(88, 47, 213, 0.48);
}
.RYUjtRfErrWpnssTK4kK-:hover .fHeHd8YmYYQLS9NL7-LY5 {
  box-shadow: none !important;
  transform: none !important;
}
._196CRgCbIqPclKzkfQrivC {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  transition: all 0.3s ease;
}
._11hREpuKkx4SCBZdKuzOQH {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 58px;
  width: 100%;
  text-align: center;
  color: #4bca81;
  z-index: 10;
  transition: all 0.5s ease;
  text-transform: none;
}
.u9EBWJTplckuj8yobHd0d {
  color: #ed4a6d;
  text-align: left;
  margin-top: 8px;
  text-transform: none;
  text-align: center;
}
._1Em6k51fpY0CyMn4LXZf60 {
  opacity: 0;
  transform: scale(0.95);
}
._12YIPVNzH-X-j8-Y1dOL5N {
  background: rgba(111, 76, 255, 0);
  border: 1px solid #80ff72;
  box-shadow: 0 0 24px 0 rgba(111, 76, 255, 0.32);
}
._22I0I5WHCEitcJobA6Zjzj svg {
  fill: #fff;
  transition: all 0.3s ease;
}
._22I0I5WHCEitcJobA6Zjzj:hover svg {
  fill: #e4deff;
  transition: all 0.3s ease;
  filter: drop-shadow(0 0 16px #80ff72)
    drop-shadow(0 0 16px rgba(12, 10, 29, 0.48));
}

._3mN6i9rARZFNxJY9XiO_70 {
  display: block;
  border-radius: 4px;
  padding: 16px 56px;
  line-height: 1.25rem;
  cursor: pointer;
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
  letter-spacing: 0.4px;
  border: none;
  z-index: 10;
}
._3mN6i9rARZFNxJY9XiO_70:focus {
  outline: none;
}
@media (max-width: 480px) {
  ._3mN6i9rARZFNxJY9XiO_70 {
    maxwidth: 260px;
    width: 100%;
  }
}
primary {
  background: rgba(88, 47, 208, 0.8);
  color: #f2f2f9;
}
secondary {
  background: #1b1344;
  color: #80ff72;
  border: 1px solid #80ff72;
}
disabled {
  opacity: 0.3;
  pointer-events: none;
}

._1RsPHpqDGLG0sxDn6hQcyp {
  width: 85px;
  border-radius: 4px;
  background: linear-gradient(
    133.56deg,
    rgba(248, 140, 65, 0.85) 0%,
    rgba(255, 113, 149, 0.89) 100%
  );
  display: flex;
  align-self: center;
  opacity: 0.8;
  justify-content: center;
  text-align: center;
  box-sizing: content-box;
}
._2I2lccZ4rEjYkpGilvdruh {
  font-family: EuclidCircular, Roboto Mono, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #ffffff;
  letter-spacing: 0.8px;
  line-height: 1.25rem;
  text-transform: uppercase;
}
@media (max-width: 880px) {
  ._2I2lccZ4rEjYkpGilvdruh {
    font-size: 0.7rem;
  }
}
.y5aKLLyDFOSD7K2qa7NRz {
  width: 70px;
  background: linear-gradient(
    135deg,
    rgba(0, 255, 214, 0.81) 0%,
    rgba(96, 202, 240, 0.71) 100%
  );
}
.jlhoyb1ORUadKPOMXJ_sZ {
  padding: 0 8px;
  background: linear-gradient(
    133.56deg,
    rgba(248, 140, 65, 0.85) 0%,
    rgba(255, 113, 149, 0.89) 100%
  );
}

._3KrmXtO8Dez5Z3_KY6LXW1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: baseline;
  width: 75%;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0px auto;
  z-index: 999;
  background: #230652;
  color: #fff;
  border-radius: 8px 8px 0 0;
}
._3KrmXtO8Dez5Z3_KY6LXW1 > div {
  flex: 1 0 300px;
  margin: 15px;
}
.jNL8t9ZOiOgeQxm-vSspI {
  align-self: center;
  color: #341592;
  background: rgba(255, 255, 255, 0.9);
  font-weight: 500;
  border-radius: 16px;
  font-size: 14px;
  text-transform: none;
  margin: 15px;
  cursor: pointer;
  border: 0;
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  padding: 4px 8px;
}
.jNL8t9ZOiOgeQxm-vSspI:focus {
  outline: none;
}
._2tp3npdMM41Fw2CSll7RN7 {
  color: #fff;
  font-weight: 500;
  letter-spacing: 0.4px;
}
._35rZ4NPYIZcKxVhNQ_WoGe {
  color: #fff;
  font-size: 0.875rem;
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-align: left;
}
@media (max-width: 640px) {
  ._3KrmXtO8Dez5Z3_KY6LXW1 {
    width: 100% !important;
    box-sizing: border-box;
  }
  .jNL8t9ZOiOgeQxm-vSspI {
    margin-top: 8px;
  }
}

._1jr8F9WMUfTnJ7fLtybfby {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding-bottom: 16px;
  position: relative;
  z-index: 3;
}
._1xZsAL9ZgYRMW6Z8NZa0gi {
  margin: 0 22px;
  opacity: 0.6;
  font-weight: 500;
  cursor: pointer;
}
._1xZsAL9ZgYRMW6Z8NZa0gi:first-of-type {
  margin-left: 12px;
}
._5XSHKlS8e-0Rq2Fz_0GIC {
  opacity: 1;
  position: relative;
}
._5XSHKlS8e-0Rq2Fz_0GIC::after {
  content: close-quote;
  position: absolute;
  height: 5px;
  width: 5px;
  background: #f2f2f9;
  transform: rotate(45deg);
  box-sizing: border-box;
  bottom: -19px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

._7rk66Ud_1ND1igLVvJUDb {
  opacity: 0.6;
  letter-spacing: 0.4px;
  margin-bottom: 12px;
  font-weight: 500;
}
._14Hcj5vbBPjmwR4XPQmNwt {
  width: 24px;
  height: 24px;
  vertical-align: middle;
  object-fit: cover;
  border-radius: 100%;
  margin-right: 24px;
}
._2LIJwT8KldxvXJrCtdFNMs {
  font-weight: 300;
  padding-right: 4px;
}
._3J7Hy_v1zkySAmC2o2e3GT {
  font-size: 0.625rem;
  color: #f2f2f9;
  font-weight: 500;
  letter-spacing: 1.2px;
}

.fcJxGvafmlg2SDGyz7ar {
  opacity: 0.6;
  letter-spacing: 0.4px;
  margin-bottom: 12px;
  font-weight: 500;
}
._3fJPGPOxXgNkE7yBV0MN0o {
  width: 24px;
  height: 24px;
  vertical-align: middle;
  object-fit: cover;
  border-radius: 100%;
  margin-right: 12px;
}
._2wRP-KxQ6XpFWbbmFhI29g {
  opacity: 0.6;
  font-size: 0.625rem;
  padding: 4px 0 0 6px;
}
._3YoEGbKd8n3N9Pk49ov9X6 {
  text-decoration: underline;
  cursor: pointer;
}
._2DBrhs3CBJ7T0MxuVCV5oU {
  width: 30px;
  height: 28px;
  border-radius: 100%;
  background: rgba(72, 34, 181, 0.8);
  color: #fff;
  text-align: center;
  margin-right: 12px;
  line-height: 28px;
  font-weight: bold;
}

._2jafXFGkihJXAoScy0V3a9 {
  text-align: center;
  position: relative;
  cursor: pointer;
}
._2jafXFGkihJXAoScy0V3a9._3-_OA3EDru70KvqXalI474::before,
._2jafXFGkihJXAoScy0V3a9._4rRHAlGFyy3Eo1kyXnq0v::before,
._2jafXFGkihJXAoScy0V3a9._1K1B3mYyRKeOkQPoCTZ9Bo::before {
  content: close-quote;
  position: absolute;
  box-sizing: border-box;
  height: 1px;
  width: 88px;
  background: #ffffff;
  opacity: 0.5;
  bottom: 5px;
  left: -44px;
  z-index: 3;
}
.wsAg3ekNw32rowQHegybn {
  display: block;
  margin: 0 44px;
  height: 12px;
  width: 12px;
  background: #000;
  border-radius: 24px;
  box-sizing: border-box;
  position: relative;
  z-index: 5;
}
._3C8PrVy34op3KfSw4ngRuz {
  display: block;
}
._3C8PrVy34op3KfSw4ngRuz::after {
  content: close-quote;
  width: 12px;
  height: 1px;
  box-sizing: border-box;
  bottom: 5px;
  position: absolute;
  border: 1px solid #000;
}
._3C8PrVy34op3KfSw4ngRuz:last-child::after {
  display: none;
}
._3C8PrVy34op3KfSw4ngRuz::before {
  content: close-quote;
  position: absolute;
  box-sizing: border-box;
  height: 1px;
  width: 88px;
  border: 1px solid #000;
  bottom: 5px;
  left: -44px;
  z-index: 1;
}
._3OP18uRT-AcAxjWDyGK4JD {
  position: absolute;
  opacity: 0;
}
._2RYlIKNoFx2EPP-LtwhxVI {
  display: block;
  opacity: 0.5;
  color: #ffffff;
  font-family: EuclidCircular;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.5px;
  line-height: 1rem;
  margin-bottom: 24px;
}
._4rRHAlGFyy3Eo1kyXnq0v ._2RYlIKNoFx2EPP-LtwhxVI {
  opacity: 1;
}
._4rRHAlGFyy3Eo1kyXnq0v .wsAg3ekNw32rowQHegybn {
  background: linear-gradient(
    315deg,
    rgba(0, 153, 255, 0.81) 0%,
    rgba(39, 59, 255, 0.71) 100%
  );
}
._1K1B3mYyRKeOkQPoCTZ9Bo ._2RYlIKNoFx2EPP-LtwhxVI {
  opacity: 1;
}
._1K1B3mYyRKeOkQPoCTZ9Bo .wsAg3ekNw32rowQHegybn {
  background: linear-gradient(
    135deg,
    rgba(0, 255, 214, 0.81) 0%,
    rgba(96, 202, 240, 0.71) 100%
  );
}
._3-_OA3EDru70KvqXalI474 ._2RYlIKNoFx2EPP-LtwhxVI {
  opacity: 1;
}
._3-_OA3EDru70KvqXalI474 .wsAg3ekNw32rowQHegybn {
  background: linear-gradient(
    133.56deg,
    rgba(248, 140, 65, 0.85) 0%,
    rgba(255, 113, 149, 0.89) 100%
  );
}
.mC8e7YFGW2DLdoV2AKUZN ._2RYlIKNoFx2EPP-LtwhxVI {
  opacity: 1;
}
.mC8e7YFGW2DLdoV2AKUZN .wsAg3ekNw32rowQHegybn {
  background: linear-gradient(45deg, #5500a0 0%, #8b35ff 100%);
}

._1O1j6NtD6gga-D3Vy150ND {
  background-color: transparent;
}
._1O1j6NtD6gga-D3Vy150ND img {
  height: 12px;
}
._3FF0ELlZcOeLiNUkb-2NSj {
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 1rem;
  letter-spacing: 1px;
  line-height: 42px;
  color: #ffffff;
}
._3FF0ELlZcOeLiNUkb-2NSj:focus {
  outline: none;
}
._3FF0ELlZcOeLiNUkb-2NSj::before,
._3FF0ELlZcOeLiNUkb-2NSj::after {
  content: none;
}
._3FF0ELlZcOeLiNUkb-2NSj div:focus {
  background: transparent;
}
._1ozcHosCXCvvdd8bJsst6I {
  position: absolute;
  right: 14px;
  top: 22px;
  width: 10px;
  height: 16px;
  pointer-events: none;
}
.emPskfMi0z79q5PfITMZa {
  padding: 16px 0;
}
._3b8rAtDYiz2ZtKK47trp6G {
  line-height: 3.4rem;
  margin-right: 8px;
  opacity: 0.5;
  color: #fff;
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 1rem;
}

._1ByfxHrUxfvnCdrqe6rjHg {
  position: relative;
  padding: 0 20px;
}
._1ByfxHrUxfvnCdrqe6rjHg ._1QNoa5XEikc64rpK2qvvym {
  border-left: 2px solid #fff;
}
._1ByfxHrUxfvnCdrqe6rjHg ._1QNoa5XEikc64rpK2qvvym ._1bw74y8fUOgMu7NciKngjl,
._1ByfxHrUxfvnCdrqe6rjHg ._1QNoa5XEikc64rpK2qvvym ._1JPSJBDo88f0DnWtA46D_A,
._1ByfxHrUxfvnCdrqe6rjHg ._1QNoa5XEikc64rpK2qvvym ._2-nrRDrR2Vqrti5ofz7WRn {
  border-left: none;
}
._1ByfxHrUxfvnCdrqe6rjHg ._1QNoa5XEikc64rpK2qvvym .AQEnW_DBoqOk0A0Zch_sw {
  opacity: 1;
}
._1y8z3XUw593-hWRy7tN5e8 {
  margin-left: 12px;
  position: relative;
  z-index: 5;
}
.N0uKcXFqXatbr1euCAtr8 {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 8px;
}
._9su_mheR96phiTRJOHI6b {
  padding: 0;
}
._9su_mheR96phiTRJOHI6b._1QNoa5XEikc64rpK2qvvym {
  border-left: none;
}
._1bw74y8fUOgMu7NciKngjl .AQEnW_DBoqOk0A0Zch_sw {
  text-transform: none;
  font-size: 0.875rem;
  letter-spacing: 1px;
}
._1JPSJBDo88f0DnWtA46D_A .AQEnW_DBoqOk0A0Zch_sw {
  text-transform: none;
  font-size: 0.875rem;
  letter-spacing: 0.5px;
}
._2-nrRDrR2Vqrti5ofz7WRn .AQEnW_DBoqOk0A0Zch_sw {
  text-transform: none;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  opacity: 1;
  letter-spacing: 0.4px;
}
._2-nrRDrR2Vqrti5ofz7WRn._1QNoa5XEikc64rpK2qvvym {
  position: relative;
}
._2-nrRDrR2Vqrti5ofz7WRn._1QNoa5XEikc64rpK2qvvym .AQEnW_DBoqOk0A0Zch_sw {
  font-weight: 600;
}
._13qPw2VdpNJ2TnDO27yGbe {
  background-color: transparent;
  box-shadow: none;
}
._25TOAQ3SP_Y9U49Vb9m5t0 {
  width: 48px;
  height: 48px;
}
.MUcIc_WMpKcqFpaoptGBN {
  padding: 0;
}
.AQEnW_DBoqOk0A0Zch_sw {
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 1rem;
  color: #fff;
  opacity: 0.5;
  user-select: all !important;
}
.AQEnW_DBoqOk0A0Zch_sw._3qX9_AT39eC4qOYhcFGoti {
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}
._3E_Tmnl8m0mrTej8fjbYRE {
  font-size: 0.8rem;
}
._3qX9_AT39eC4qOYhcFGoti {
  color: #ffffff;
  text-transform: none;
}
._2FoPdEckA05EeMGgKRXr-Y {
  position: absolute;
  width: 100%;
  top: 39px;
  margin: 0 auto;
  left: 0;
  right: 0;
}
._2whCoIDOV0cri0cNeJYd93 {
  display: none;
}
._1QNoa5XEikc64rpK2qvvym {
  opacity: 1;
}
.vXW3vrmO_HfH59PpDHvMG {
  opacity: 0;
  position: absolute;
  z-index: 0;
  width: 200px;
  user-select: all;
}

._1ykClwhwk5UIE9sWXFb4Bt {
  border-radius: 4px;
  width: 434px;
  height: 40px;
}
._1ofTzZKOPa73d_IBQ6MeSF {
  background-color: transparent !important;
}
._2L4QFwWxMqUt_qpmD7co8l {
  background-color: transparent;
}
._2L4QFwWxMqUt_qpmD7co8l img {
  height: 12px;
}
._3QixEeDmwWWUg3Z0oi-ZVl {
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 0.875rem !important;
  letter-spacing: 1px;
  line-height: 1.8rem;
  color: #ffffff;
}
._3QixEeDmwWWUg3Z0oi-ZVl:focus {
  outline: none;
}
._3QixEeDmwWWUg3Z0oi-ZVl::before,
._3QixEeDmwWWUg3Z0oi-ZVl::after {
  content: none;
}
._3QixEeDmwWWUg3Z0oi-ZVl div:focus {
  background: transparent;
}
._3YMa3FPkSOf1kh7SVXEkCl {
  position: absolute;
  right: 14px;
  top: 14px;
  width: 10px;
  height: 16px;
  pointer-events: none;
}
._3P7WEWb9atfYzWm0kxf28M {
  padding: 16px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.22);
}
._3P7WEWb9atfYzWm0kxf28M:last-of-type {
  border-bottom: none;
}
.wUuk183e5Pd4x8HZDmjmY {
  user-select: all !important;
}
._1oRo01V6EmxPFSGmu8rMgC {
  font-size: 0.875rem;
  letter-spacing: 0.4px;
  line-height: 1rem;
  margin: 0 8px 0 12px;
  opacity: 0.5;
  color: #f2f2f9;
  font-weight: 500;
}
._3_VOQaEviegLbPMnbM2QdF {
  text-align: left;
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.32);
}

.O-EyQhiDJ1WOySo2ljWqH {
  width: 305px;
  height: 365px;
  position: relative;
  border-radius: 8px;
  box-sizing: content-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}
@media (max-width: 1440px) {
  .O-EyQhiDJ1WOySo2ljWqH {
    width: 274.5px;
    height: 328.5px;
  }
}
._2DqkefmAlrb5DZxn5IaLk- {
  width: 274.5px;
  height: 328.5px;
}
._1rOK9043tKsTlTpfb8SCg1 {
  border: 1px solid #473e4a;
  cursor: pointer;
  display: inline-block;
  transition: all 0.2s cubic-bezier(0.64, 0.04, 0.35, 1);
}
._1rOK9043tKsTlTpfb8SCg1:hover {
  transform: scale(1.08);
  box-shadow: 0 18px 24px 0 rgba(0, 0, 0, 0.4);
  transition: all 0.2s cubic-bezier(0.64, 0.04, 0.35, 1);
}
._1rOK9043tKsTlTpfb8SCg1:hover ._3ztIZnI6tnDM4ewoQd_7mn {
  transform: scale(1);
  transition: all 0.2s cubic-bezier(0.64, 0.04, 0.35, 1);
}
._1rOK9043tKsTlTpfb8SCg1:hover ._54v743JtBLfKhnQBqbZuC {
  transform: scale(1.08);
  transition: all 0.2s cubic-bezier(0.64, 0.04, 0.35, 1);
}
._1ZW79pBPZj52llHQNareiD {
  background: rgba(242, 242, 249, 0.04);
  border: none;
  justify-content: flex-start;
  pointer-events: none;
}
._1ZW79pBPZj52llHQNareiD > div:first-of-type {
  flex-basis: 78%;
}
.KqDaaITOV3q1lUEnKNT43 {
  width: 50px;
  height: 50px;
  margin: 0 auto;
  margin-bottom: 16px;
}
._3_0lDwemXlapGvbHMPsnT5 {
  text-align: center;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  margin: 0 24px;
  padding-top: 24px;
}
._3_0lDwemXlapGvbHMPsnT5 > span {
  background: linear-gradient(
    135deg,
    rgba(111, 76, 255, 0.5) 0%,
    rgba(86, 53, 223, 0.5) 100%
  );
  padding: 2px 10px;
  text-transform: uppercase;
  width: 80px;
  box-sizing: border-box;
  margin: 0 auto;
  border-radius: 12px;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1.2px;
  color: #f2f2f9;
}
._3ztIZnI6tnDM4ewoQd_7mn {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  transform: scale(1.08);
  transition: all 0.2s cubic-bezier(0.64, 0.04, 0.35, 1);
}
._1EdY5nFDQX79dGBNr2mrZ- {
  position: absolute;
  width: 305px;
  height: 365px;
  background-color: rgba(0, 0, 0, 0.16);
  background: linear-gradient(
    -180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.3) 51%,
    rgba(0, 0, 0, 0.5) 100%
  );
  border-radius: 7.5px;
}
@media (max-width: 1440px) {
  ._1EdY5nFDQX79dGBNr2mrZ- {
    width: 305px;
    height: 365px;
  }
}
._3grNUP9foLMVK9R4Eehbwy {
  display: flex;
  width: 100%;
  min-height: 186px;
  flex-direction: column;
  padding: 32px;
  box-sizing: border-box;
  transform: scale(0.93);
  border-radius: 6px;
  z-index: 10;
  transition: all 0.2s cubic-bezier(0.64, 0.04, 0.35, 1);
  position: relative;
}
@media (max-width: 1440px) {
  ._3grNUP9foLMVK9R4Eehbwy {
    padding: 25px;
  }
}
._54v743JtBLfKhnQBqbZuC {
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    -180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.4) 51%,
    rgba(0, 0, 0, 0.6) 100%
  );
  top: 0;
  left: 0;
  transition: all 0.2s cubic-bezier(0.64, 0.04, 0.35, 1);
  border-radius: 0 0 6px 6px;
}
._2XjSD3pCQnA7pSbwohZXWZ {
  overflow-wrap: break-word;
  z-index: 5;
}
@media (max-width: 1440px) {
  ._2XjSD3pCQnA7pSbwohZXWZ {
    fontsize: 1.75rem;
  }
}
._2HnCjg1UrrOyANY14pVn_U {
  z-index: 5;
}
._7Onvbw1q8brUNZRuRsM_X {
  font-weight: bold;
  letter-spacing: 1px;
  position: relative;
  color: #8d8e94 !important;
  margin: 8px 0 12px 0 !important;
  margin: 12px 0;
}
._7Onvbw1q8brUNZRuRsM_X img {
  padding-right: 8px;
}
@media (max-width: 1440px) {
  ._7Onvbw1q8brUNZRuRsM_X {
    font-size: 0.85rem !important;
    margin: 8px 0 12px 0;
  }
}
._6mcVCPFu8rbuDTcGgQUuP {
  margin: 32px 20px;
  transform: scale(0.93);
}
.DU1hjh6jsLINBW-Qm0DG2 {
  background: linear-gradient(
    135deg,
    rgba(0, 255, 214, 0.81) 0%,
    rgba(96, 202, 240, 0.71) 100%
  );
}
._1VfF5Uw5wlqAmUn4Fo_XYH {
  margin-left: 8px;
  font-weight: 600;
  letter-spacing: 0.4px;
  line-height: 20px;
  color: #fff;
  text-transform: uppercase;
}
._3juoFlLemMJkioLTjGpjXK {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
}

._2O9zkX5YHShIUnzalD2wcu {
  position: relative;
  width: 100%;
}
._2FyY0QSLL0OjDDkNpy0nnx {
  font-weight: 600;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  margin-right: 8px;
}
._2PhKdBy_tzzoU_wSkKw-SN {
  width: 100%;
  margin-top: 20px;
}
._37tB2eBBkenvU-m24jfjDN::before {
  border: 1px solid #6b1ad0;
}
._1HnEncKDS26nEhZzy4MlEi {
  background: none;
}
._1HnEncKDS26nEhZzy4MlEi::before {
  border: 1px solid rgba(0, 255, 214, 0.81);
}
._1HnEncKDS26nEhZzy4MlEi::after {
  border: 1px solid rgba(96, 202, 240, 0.71);
}
._1IOaoTQWI3iBEB7AkXl50N::before {
  border: 1px solid rgba(255, 0, 202, 0.8);
}
._2gGPDLGfZfzTapgJCljnOJ {
  height: 1px;
  position: absolute;
  bottom: 0;
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
._2gGPDLGfZfzTapgJCljnOJ::before {
  content: attr(title);
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  right: -15px;
  bottom: -9.5px;
  background: linear-gradient(315deg, #5500a0 0%, #8b35ff 100%);
  color: #fff;
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
._2gGPDLGfZfzTapgJCljnOJ::after {
  content: attr(data);
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  right: -45px;
  bottom: -3.5px;
  color: #fff;
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
._2gGPDLGfZfzTapgJCljnOJ._29p6dC6HMmJpCWItx6LqKV {
  background: linear-gradient(135deg, rgba(255, 0, 202, 0.8) 0%, #d91e51 100%);
}
._2gGPDLGfZfzTapgJCljnOJ._29p6dC6HMmJpCWItx6LqKV::before {
  background: #832d79;
}
._2gGPDLGfZfzTapgJCljnOJ._2dzo1AxlCUR5Z9Jze8uNPS {
  background: #6b1ad0;
}
._2gGPDLGfZfzTapgJCljnOJ._2TqtVaML0uCEisXR69lkL0 {
  background: #10ae72;
}
.lSCivZcTS_OFk3GobAVRU {
  display: flex;
  align-items: center;
  font-size: 0.625rem;
  font-weight: bold;
  letter-spacing: 1.2px;
  line-height: 1.25rem;
  text-transform: uppercase;
  color: #f6f8f6;
  font-weight: 500;
  border-radius: 12px;
  padding-left: 12px;
}
.lSCivZcTS_OFk3GobAVRU img {
  height: 24px;
  width: auto;
}
.lSCivZcTS_OFk3GobAVRU._29p6dC6HMmJpCWItx6LqKV {
  background-color: #832d79;
}
.lSCivZcTS_OFk3GobAVRU._2TqtVaML0uCEisXR69lkL0 {
  background-color: #10ae7251;
}
.lSCivZcTS_OFk3GobAVRU._2dzo1AxlCUR5Z9Jze8uNPS {
  background-color: #3e317b;
}
._3HCwMo2G7eSP7OH-rEtFA5 {
  margin-left: 8px;
  font-size: 10px;
  letter-spacing: 1px;
  line-height: 16px;
  opacity: 0.62;
  font-weight: 500;
}
._2TqtVaML0uCEisXR69lkL0::before,
._2TqtVaML0uCEisXR69lkL0::after {
  content: none;
}
._30WmXLbVASKBQk2beSIbSF {
  position: absolute;
  font-family: EuclidCircular, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #ffffff;
  letter-spacing: 1px;
  line-height: 16px;
  opacity: 0.5;
  bottom: -20px;
  right: 0;
}
._2Wer9MxU0h6C1UzQFhKaQe {
  width: 30px;
  height: 28px;
  border-radius: 100%;
  background: transparent;
  border: 1px solid #10ae72;
  color: #fff;
  text-align: center;
  margin-left: 6px;
  line-height: 28px;
  font-weight: bold;
}

.UMY2eu3MTHka58IEgopNz {
  display: flex !important;
  width: 100%;
  flex-wrap: wrap;
  box-sizing: border-box;
}
._2uujdWaC88B_J6yYHDOjXJ {
  display: block;
}
._2XuF_1mzTj8N0sB84fqwCN {
  display: block;
}
._1RPPCscqR3yuasFKSw535I {
  flex-grow: 0;
  max-width: 8.333333%;
  flex-basis: 8.333333%;
}
.Nw2k1YdQZz_3aGIwwNfAc {
  flex-grow: 0;
  max-width: 16.666667%;
  flex-basis: 16.666667%;
}
._32ntqPewo5nFObESEjNpL8 {
  flex-grow: 0;
  max-width: 25%;
  flex-basis: 25%;
}
._3x_gpmtVxFrJC_GwYAu4Dr {
  flex-grow: 0;
  max-width: 33.333333%;
  flex-basis: 33.333333%;
}
._3g2UwpCbwDo2CuGoXxrQU0 {
  flex-grow: 0;
  max-width: 41.666667%;
  flex-basis: 41.666667%;
}
._33_GHiic0f9ll5er3Rsu5O {
  flex-grow: 0;
  max-width: 50%;
  flex-basis: 50%;
}
._1Dsq6QSkenW7ag-dmQhLjH {
  flex-grow: 0;
  max-width: 58.333333%;
  flex-basis: 58.333333%;
}
._15l59LsEaJIYaGhn3Nw87H {
  flex-grow: 0;
  max-width: 66.666667%;
  flex-basis: 66.666667%;
}
._3k38u1uliMxn6RNX-z1bZB {
  flex-grow: 0;
  max-width: 75%;
  flex-basis: 75%;
}
._1iWKBue9OFd5F6ezeijwd0 {
  flex-grow: 0;
  max-width: 83.333333%;
  flex-basis: 50%;
}
._1EqXBEK5qiHw9Qc1Hq316L {
  flex-grow: 0;
  max-width: 91.666667%;
  flex-basis: 91.666667%;
}
.M4c9XBfmX5JHehgIXMqV1 {
  flex-grow: 0;
  max-width: 100%;
  flex-basis: 100%;
}
@media (max-width: 640px) {
  .UMY2eu3MTHka58IEgopNz {
    flex-direction: column;
  }
}

/* Slider */
.slick-slider {
  position: relative;

  display: block;
  box-sizing: border-box;

  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;

  display: block;
  overflow: hidden;

  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;

  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  display: table;

  content: "";
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;

  height: 100%;
  min-height: 1px;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;

  height: auto;

  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}

div::-webkit-scrollbar {
  height: 6px;
  width: 6px;
  background-color: inherit;
}
div:-webkit-scrollbar-corner {
  background-color: rgba(255, 255, 255, 0.08);
}
div::-webkit-scrollbar-thumb {
  border-radius: 6.5px;
  background-color: rgba(255, 255, 255, 0.08);
}
.__react_component_tooltip.show {
  opacity: 1 !important;
  background: #222;
}

.menu-primary-enter {
  position: absolute;
  transform: translateX(-110%);
}
.menu-primary-enter-active {
  transform: translateX(0%);
  transition: all 500ms ease;
}
.menu-primary-exit {
  position: absolute;
}
.menu-primary-exit-active {
  transform: translateX(-110%);
  transition: all 500ms ease;
}

.menu-secondary-enter {
  transform: translateX(110%);
}
.menu-secondary-enter-active {
  transform: translateX(0%);
  transition: all 500ms ease;
}

.menu-secondary-exit-active {
  transform: translateX(110%);
  transition: all 500ms ease;
}
.react-toggle {
  touch-action: pan-x;

  display: inline-block;
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  padding: 0;

  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}

.react-toggle-screenreader-only {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.react-toggle--disabled {
  cursor: not-allowed;
  opacity: 0.5;
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s;
}

.react-toggle-track {
  width: 50px;
  height: 24px;
  padding: 0;
  border-radius: 30px;
  background-color: #4d4d4d;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {
  background-color: #000000;
}

.react-toggle--checked .react-toggle-track {
  background-color: #19ab27;
}

.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {
  background-color: #128d15;
}

.react-toggle-track-check {
  position: absolute;
  width: 14px;
  height: 10px;
  top: 0px;
  bottom: 0px;
  margin-top: auto;
  margin-bottom: auto;
  line-height: 0;
  left: 8px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}

.react-toggle--checked .react-toggle-track-check {
  opacity: 1;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}

.react-toggle-track-x {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 0px;
  bottom: 0px;
  margin-top: auto;
  margin-bottom: auto;
  line-height: 0;
  right: 10px;
  opacity: 1;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}

.react-toggle--checked .react-toggle-track-x {
  opacity: 0;
}

.react-toggle-thumb {
  transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  position: absolute;
  top: 1px;
  left: 1px;
  width: 22px;
  height: 22px;
  border: 1px solid #4d4d4d;
  border-radius: 50%;
  background-color: #fafafa;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.react-toggle--checked .react-toggle-thumb {
  left: 27px;
  border-color: #19ab27;
}

.react-toggle--focus .react-toggle-thumb {
  -webkit-box-shadow: 0px 0px 3px 2px #0099e0;
  -moz-box-shadow: 0px 0px 3px 2px #0099e0;
  box-shadow: 0px 0px 2px 3px #0099e0;
}

.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb {
  -webkit-box-shadow: 0px 0px 5px 5px #0099e0;
  -moz-box-shadow: 0px 0px 5px 5px #0099e0;
  box-shadow: 0px 0px 5px 5px #0099e0;
}
.ReactCrop {
  position: relative;
  display: inline-block;
  cursor: crosshair;
  overflow: hidden;
  max-width: 100%;
}
.ReactCrop:focus {
  outline: none;
}
.ReactCrop--disabled,
.ReactCrop--locked {
  cursor: inherit;
}
.ReactCrop__image {
  display: block;
  max-width: 100%;
  touch-action: manipulation;
}
.ReactCrop__crop-selection {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate3d(0, 0, 0);
  box-sizing: border-box;
  cursor: move;
  box-shadow: 0 0 0 9999em rgba(0, 0, 0, 0.5);
  touch-action: manipulation;
  border: 1px solid;
  border-image-source: url("data:image/gif;base64,R0lGODlhCgAKAJECAAAAAP///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEI5RDc5MTFDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEI5RDc5MTBDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoAAgAsAAAAAAoACgAAAhWEERkn7W3ei7KlagMWF/dKgYeyGAUAIfkEBQoAAgAsAAAAAAoACgAAAg+UYwLJ7RnQm7QmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYgLJHdiinNSAVfOEKoUCACH5BAUKAAIALAAAAAAKAAoAAAIRVISAdusPo3RAzYtjaMIaUQAAIfkEBQoAAgAsAAAAAAoACgAAAg+MDiem7Q8bSLFaG5il6xQAIfkEBQoAAgAsAAAAAAoACgAAAg+UYRLJ7QnQm7SmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYBLJDdiinNSEVfOEKoECACH5BAUKAAIALAAAAAAKAAoAAAIRFISBdusPo3RBzYsjaMIaUQAAOw==");
  border-image-slice: 1;
  border-image-repeat: repeat;
}
.ReactCrop--disabled .ReactCrop__crop-selection {
  cursor: inherit;
}
.ReactCrop--circular-crop .ReactCrop__crop-selection {
  border-radius: 50%;
  box-shadow: 0px 0px 1px 1px white, 0 0 0 9999em rgba(0, 0, 0, 0.5);
}
.ReactCrop--invisible-crop .ReactCrop__crop-selection {
  display: none;
}
.ReactCrop__rule-of-thirds-vt::before,
.ReactCrop__rule-of-thirds-vt::after,
.ReactCrop__rule-of-thirds-hz::before,
.ReactCrop__rule-of-thirds-hz::after {
  content: "";
  display: block;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.4);
}
.ReactCrop__rule-of-thirds-vt::before,
.ReactCrop__rule-of-thirds-vt::after {
  width: 1px;
  height: 100%;
}
.ReactCrop__rule-of-thirds-vt::before {
  left: 33.3333%;
  left: calc(100% / 3);
}
.ReactCrop__rule-of-thirds-vt::after {
  left: 66.6666%;
  left: calc(100% / 3 * 2);
}
.ReactCrop__rule-of-thirds-hz::before,
.ReactCrop__rule-of-thirds-hz::after {
  width: 100%;
  height: 1px;
}
.ReactCrop__rule-of-thirds-hz::before {
  top: 33.3333%;
  top: calc(100% / 3);
}
.ReactCrop__rule-of-thirds-hz::after {
  top: 66.6666%;
  top: calc(100% / 3 * 2);
}
.ReactCrop__drag-handle {
  position: absolute;
}
.ReactCrop__drag-handle::after {
  position: absolute;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.7);
  box-sizing: border-box;
  outline: 1px solid transparent;
}
.ReactCrop .ord-nw {
  top: 0;
  left: 0;
  margin-top: -5px;
  margin-left: -5px;
  cursor: nw-resize;
}
.ReactCrop .ord-nw::after {
  top: 0;
  left: 0;
}
.ReactCrop .ord-n {
  top: 0;
  left: 50%;
  margin-top: -5px;
  margin-left: -5px;
  cursor: n-resize;
}
.ReactCrop .ord-n::after {
  top: 0;
}
.ReactCrop .ord-ne {
  top: 0;
  right: 0;
  margin-top: -5px;
  margin-right: -5px;
  cursor: ne-resize;
}
.ReactCrop .ord-ne::after {
  top: 0;
  right: 0;
}
.ReactCrop .ord-e {
  top: 50%;
  right: 0;
  margin-top: -5px;
  margin-right: -5px;
  cursor: e-resize;
}
.ReactCrop .ord-e::after {
  right: 0;
}
.ReactCrop .ord-se {
  bottom: 0;
  right: 0;
  margin-bottom: -5px;
  margin-right: -5px;
  cursor: se-resize;
}
.ReactCrop .ord-se::after {
  bottom: 0;
  right: 0;
}
.ReactCrop .ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -5px;
  margin-left: -5px;
  cursor: s-resize;
}
.ReactCrop .ord-s::after {
  bottom: 0;
}
.ReactCrop .ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -5px;
  margin-left: -5px;
  cursor: sw-resize;
}
.ReactCrop .ord-sw::after {
  bottom: 0;
  left: 0;
}
.ReactCrop .ord-w {
  top: 50%;
  left: 0;
  margin-top: -5px;
  margin-left: -5px;
  cursor: w-resize;
}
.ReactCrop .ord-w::after {
  left: 0;
}
.ReactCrop__disabled .ReactCrop__drag-handle {
  cursor: inherit;
}
.ReactCrop__drag-bar {
  position: absolute;
}
.ReactCrop__drag-bar.ord-n {
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  margin-top: -3px;
}
.ReactCrop__drag-bar.ord-e {
  right: 0;
  top: 0;
  width: 6px;
  height: 100%;
  margin-right: -3px;
}
.ReactCrop__drag-bar.ord-s {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 6px;
  margin-bottom: -3px;
}
.ReactCrop__drag-bar.ord-w {
  top: 0;
  left: 0;
  width: 6px;
  height: 100%;
  margin-left: -3px;
}
.ReactCrop--new-crop .ReactCrop__drag-bar,
.ReactCrop--new-crop .ReactCrop__drag-handle,
.ReactCrop--fixed-aspect .ReactCrop__drag-bar {
  display: none;
}
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w {
  display: none;
}
@media (pointer: coarse) {
  .ReactCrop .ord-n,
  .ReactCrop .ord-e,
  .ReactCrop .ord-s,
  .ReactCrop .ord-w {
    display: none;
  }
  .ReactCrop__drag-handle {
    width: 24px;
    height: 24px;
  }
}
