.MySelect_mySelect__wwm1v {
  position: relative;
}
  .MySelect_mySelect__wwm1v .p-connected-overlay {
      opacity: 0;
      transform: scaleY(0.8);
      transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1),
        opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
    }
  .MySelect_mySelect__wwm1v .p-connected-overlay-visible {
      opacity: 1;
      transform: scaleY(1);
    }
  .MySelect_mySelect__wwm1v .p-connected-overlay-hidden {
      opacity: 0;
      transform: scaleY(1);
      transition: opacity 0.1s linear;
    }
  /* React based overlay animations */
  .MySelect_mySelect__wwm1v .p-connected-overlay-enter {
      opacity: 0;
      transform: scaleY(0.8);
    }
  .MySelect_mySelect__wwm1v .p-connected-overlay-enter-active {
      transform-origin: bottom center;
      opacity: 1;
      transform: scaleY(1);
      transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1),
        opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
    }
  .MySelect_mySelect__wwm1v .p-connected-overlay-enter-done {
      transform: none;
    }
  .MySelect_mySelect__wwm1v .p-connected-overlay-exit {
      opacity: 1;
    }
  .MySelect_mySelect__wwm1v .p-connected-overlay-exit-active {
      opacity: 0;
      transition: opacity 0.1s linear;
    }
.MySelect_dropdown__TyHST button path {
      transition: all 0.3s ease;
    }
.MySelect_dropdown__TyHST button rect {
      transition: all 0.3s ease;
    }
.MySelect_dropdown__TyHST.isActive {
    border-color: var(--primary);
  }
.MySelect_dropdown__TyHST.isActive button path {
        fill: var(--primary);
      }
.MySelect_dropdown__TyHST.isActive button rect {
        stroke: var(--primary);
      }

.MySelect_dropdownPanel__M9KVS {
  max-height: 90.66666vw;
  overflow-y: auto;
  box-shadow: 0px 17.06666vw 17.06666vw -12.8vw rgba(31, 47, 70, 0.12);
  position: absolute;
  left: 0;
  bottom: 14.66666vw;
  z-index: 50;
  background: #fff;
}

.MySelect_dropdownPanelDown__IgHXs {
  max-height: 90.66666vw;
  overflow-y: auto;
  box-shadow: 0px 17.06666vw 17.06666vw -12.8vw rgba(31, 47, 70, 0.12);
  position: absolute;
  left: 0;
  top: 12vw;
  z-index: 22;
  background: #fff;
  transform-origin: top center !important;
}

.register_logo__y1RD_ {
  width: 44.87733vw;
  height: 16vw;
  margin-left: -4.8vw;
}

.register_introduce__VosTb {
  font-style: normal;
  font-weight: 400;
  font-size: 4.26666vw;
  line-height: 6.4vw;
  text-align: center;
  letter-spacing: 0.105em;
  color: #777e91;
  margin: 3.2vw 0 8vw;
}

.register_formPrivacy__G65xG {
  font-size: 3.2vw;
  color: #777e91;
}

