.button-wrap___1aFHk {
  color: #f4f4f4;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 3.645833333333333vw;
  pointer-events: all;
  cursor: pointer;
  font-family: 'EuclidCirc';
  font-weight: 500;
  position: relative;
  margin-bottom: 0.520833333333333vw;
}
.button-wrap___1aFHk .text___ddqYb {
  z-index: 1;
}
.button-wrap___1aFHk.blog___2K71o {
  color: #45b8af;
  height: min-content;
  margin-bottom: none;
  width: auto;
  margin-right: 7px;
  box-sizing: border-box;
  font-size: 0.833333333333333vw;
  letter-spacing: 0.208333333333333vw;
  font-weight: 500;
  text-transform: uppercase;
}
@media screen and (max-width: 500px) {
  .button-wrap___1aFHk.blog___2K71o {
    font-size: 3.733333333333333vw;
  }
}
.button-wrap___1aFHk.fill___2w3Uu {
  width: 12.5vw;
  background-color: #1c1c1c;
  transition: background-color 0.35s cubic-bezier(0.55, 0.055, 0.675, 0.19), box-shadow 0.35s cubic-bezier(0.55, 0.055, 0.675, 0.19), color 0.35s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  box-shadow: 0 0.520833333333333vw 2.604166666666667vw 0 rgba(28,28,28,0.35);
}
@media screen and (min-width: 1064px) {
  .button-wrap___1aFHk.fill___2w3Uu.hover___3P2rG {
    cursor: pointer;
  }
  .button-wrap___1aFHk.fill___2w3Uu.hover___3P2rG:hover,
  .button-wrap___1aFHk.fill___2w3Uu.hover___3P2rG:active {
    box-shadow: 0 0.520833333333333vw 2.604166666666667vw 0 rgba(28,28,28,0.25);
    transition: background-color 0.35s cubic-bezier(0.215, 0.61, 0.355, 1), box-shadow 0.35s cubic-bezier(0.215, 0.61, 0.355, 1), color 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
    background-color: #197d76;
  }
}
.button-wrap___1aFHk.fill___2w3Uu.inverted___11u3y {
  background-color: #45b8af;
  box-shadow: 0 0.520833333333333vw 2.604166666666667vw 0 rgba(28,28,28,0.35);
}
@media screen and (min-width: 1064px) {
  .button-wrap___1aFHk.fill___2w3Uu.inverted___11u3y:hover,
  .button-wrap___1aFHk.fill___2w3Uu.inverted___11u3y:active {
    background-color: #1c1c1c;
    box-shadow: 0 0.520833333333333vw 2.604166666666667vw 0 rgba(28,28,28,0.35);
  }
}
.button-wrap___1aFHk.fill___2w3Uu.white___2a6c- {
  background-color: #fff;
  color: #1c1c1c;
}
@media screen and (min-width: 1064px) {
  .button-wrap___1aFHk.fill___2w3Uu.white___2a6c-:hover,
  .button-wrap___1aFHk.fill___2w3Uu.white___2a6c-:active {
    background-color: #45b8af;
  }
}
.button-wrap___1aFHk.fill___2w3Uu.white-hover___ssjOP:hover,
.button-wrap___1aFHk.fill___2w3Uu.white-hover___ssjOP:active {
  background-color: #fff;
  box-shadow: none;
  color: #1c1c1c;
}
.button-wrap___1aFHk.green___3EVNM {
  background-color: #45b8af;
  box-shadow: none;
}
@media screen and (min-width: 1064px) {
  .button-wrap___1aFHk.green___3EVNM:hover,
  .button-wrap___1aFHk.green___3EVNM:active {
    background-color: #0f5c59;
    box-shadow: none;
  }
}
.button-wrap___1aFHk.group___swMuJ {
  width: auto;
  box-shadow: none;
  padding: 0.833333333333333vw 1.5625vw;
  margin-right: 0.520833333333333vw;
  height: 100%;
}
@media screen and (min-width: 1064px) {
  .button-wrap___1aFHk.group___swMuJ:hover {
    box-shadow: none;
  }
}
.button-wrap___1aFHk.biggest___3jtlN {
  cursor: default;
  height: 3.90625vw;
}
.button-wrap___1aFHk.small___2a2r_ {
  cursor: default;
  height: 2.604166666666667vw;
}
.button-wrap___1aFHk.disabled___1-ukY {
  opacity: 0.75;
  color: #808080;
  cursor: initial;
  pointer-events: none;
  box-shadow: 0 0.520833333333333vw 2.604166666666667vw 0 rgba(28,28,28,0);
}
.button-wrap___1aFHk.stroke___mysgQ {
  width: 10.15625vw;
  border: 2px solid #45b8af;
  background-color: transparent;
  overflow: hidden;
}
.button-wrap___1aFHk.stroke___mysgQ:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #45b8af;
  transition: transform 0.35s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transform: translateY(100%) translateZ(0) perspective(1px);
}
.button-wrap___1aFHk.stroke___mysgQ:hover:before {
  transition: transform 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translateY(0%) translateZ(0) perspective(1px);
}
.button-wrap___1aFHk.stroke___mysgQ.inverted___11u3y:before {
  transform: translateY(0%) translateZ(0) perspective(1px);
}
.button-wrap___1aFHk.stroke___mysgQ.inverted___11u3y:hover:before {
  transform: translateY(-100%) translateZ(0) perspective(1px);
}
.link-wrap___yRBMk {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: 'EuclidCirc';
  font-weight: 500;
  font-size: 0.833333333333333vw;
  cursor: pointer;
  color: #1c1c1c;
  transition: color 0.35s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
@media screen and (max-width: 767px) {
  .link-wrap___yRBMk {
    font-size: 4.266666666666667vw;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .link-wrap___yRBMk {
    font-size: 1.5625vw;
  }
}
.link-wrap___yRBMk.border___27GcT {
  padding: 1.041666666666667vw 3.645833333333333vw;
  border: 1px solid #1c1c1c;
  transition: border 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.link-wrap___yRBMk.border___27GcT:hover,
.link-wrap___yRBMk.border___27GcT:active {
  transition: border 0.35s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  border: 1px solid #45b8af;
}
.link-wrap___yRBMk.line___Hwp1T .lineWrap___nk94z {
  width: 3.125vw;
  height: 1px;
  position: relative;
  margin: 0 1.041666666666667vw;
  overflow: hidden;
}
.link-wrap___yRBMk.line___Hwp1T .lineWrap___nk94z .line___Hwp1T {
  width: 100%;
  height: 100%;
  position: relative;
  background-color: #1c1c1c;
  transition: transform 0.55s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transform: translateX(0%) translateZ(0) perspective(1px);
}
.link-wrap___yRBMk.line___Hwp1T .lineWrap___nk94z .line___Hwp1T:before {
  content: '';
  background-color: #1c1c1c;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: translateX(-200%) translateZ(0) perspective(1px);
}
.link-wrap___yRBMk:hover.line___Hwp1T .line___Hwp1T {
  transition: transform 0.55s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translateX(200%) translateZ(0) perspective(1px);
}
.link-wrap___yRBMk:hover.no-line___1RXyZ {
  transition: color 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
  color: #45b8af;
}
.link-wrap___yRBMk.white___2a6c- {
  color: #f4f4f4;
  transition: color 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.link-wrap___yRBMk.white___2a6c- .lineWrap___nk94z .line___Hwp1T {
  background-color: #f4f4f4;
}
.link-wrap___yRBMk.white___2a6c- .lineWrap___nk94z .line___Hwp1T:before {
  background-color: #f4f4f4;
}
.link-wrap___yRBMk.white___2a6c-.no-line___1RXyZ:hover {
  transition: color 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
  color: #45b8af;
}
.link-wrap___yRBMk.white___2a6c-.no-line___1RXyZ:hover.white-hover___ssjOP {
  color: #f4f4f4;
}
.link-wrap___yRBMk.left___2KrHU {
  justify-content: flex-start;
}
.link-wrap___yRBMk.right___373Y8 {
  flex-direction: row-reverse;
}
.menu-link-wrap___eKoLD {
  display: inline-block;
  position: relative;
  margin: 0;
  margin-top: 0.208333333333333vw;
  font-size: 0.833333333333333vw;
  line-height: 1.666666666666667vw;
  cursor: pointer;
  transition: 0.3s color;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .menu-link-wrap___eKoLD {
    font-size: 4.8vw;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .menu-link-wrap___eKoLD {
    font-size: 1.5625vw;
  }
}
@media screen and (max-width: 767px) {
  .menu-link-wrap___eKoLD {
    line-height: 9.6vw;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .menu-link-wrap___eKoLD {
    line-height: 3.125vw;
  }
}
.menu-link-wrap___eKoLD.footer___VnDgH {
  font-size: 0.729166666666667vw;
  line-height: 1.354166666666667vw;
}
@media screen and (max-width: 767px) {
  .menu-link-wrap___eKoLD.footer___VnDgH {
    font-size: 3.733333333333333vw;
  }
}
@media screen and (max-width: 767px) {
  .menu-link-wrap___eKoLD.footer___VnDgH {
    line-height: 8.533333333333333vw;
  }
}
.menu-link-wrap___eKoLD.dark___14m0C {
  color: #4a464d;
}
.menu-link-wrap___eKoLD.dark___14m0C:hover {
  color: #45b8af;
}
.menu-link-wrap___eKoLD.disabled___1-ukY {
  pointer-events: none;
}
.menu-link-wrap___eKoLD:after {
  content: '';
  display: block;
  position: relative;
  height: 1px;
  background-color: #45b8af;
  transform: scaleX(0);
  transform-origin: 100% 0;
  transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.menu-link-wrap___eKoLD:hover {
  color: #45b8af;
}
.menu-link-wrap___eKoLD:hover:after {
  transform: scaleX(1);
  transform-origin: 0 0;
  transition-delay: 0.1s;
}
.soc-wrap___3JaLT {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  width: 1.666666666666667vw;
  height: 1.666666666666667vw;
  position: relative;
}
.soc-wrap___3JaLT .icon___2OSZ0 {
  position: absolute;
  width: 100%;
  height: 100%;
}
.soc-wrap___3JaLT .icon___2OSZ0.top___3PtCB {
  transition: opacity 0.35s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  opacity: 1;
}
.soc-wrap___3JaLT .icon___2OSZ0.bot___Bqr5f {
  transition: opacity 0.35s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  opacity: 0;
}
.soc-wrap___3JaLT:hover .icon___2OSZ0.top___3PtCB {
  transition: opacity 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
  opacity: 0;
}
.soc-wrap___3JaLT:hover .icon___2OSZ0.bot___Bqr5f {
  transition: opacity 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
  opacity: 1;
}
.header-wrap___ye7gK {
  font-family: 'EuclidCirc';
  font-weight: 500;
  position: relative;
  color: #1c1c1c;
}
.header-wrap___ye7gK .header___2a8Ti {
  position: relative;
}
.header-wrap___ye7gK .header___2a8Ti .text___ddqYb {
  font-size: 6.25vw;
  line-height: 5.729166666666667vw;
  letter-spacing: -0.15625vw;
  margin-top: -0.260416666666667vw;
  margin-left: 3.229166666666667vw;
  margin-bottom: 1.5625vw;
  position: relative;
}
.header-wrap___ye7gK .header___2a8Ti .text___ddqYb span {
  display: block;
}
.header-wrap___ye7gK .header___2a8Ti .number___5uQ55 {
  position: absolute;
  font-size: 0.833333333333333vw;
  margin-top: 0.520833333333333vw;
  font-family: 'EuclidCirc';
  left: 0;
  top: 0;
}
@media screen and (max-width: 767px) {
  .header-wrap___ye7gK .header___2a8Ti .number___5uQ55 {
    margin-top: 2.133333333333333vw;
  }
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .header-wrap___ye7gK .header___2a8Ti .number___5uQ55 {
    margin-top: 0.9765625vw;
  }
}
.header-wrap___ye7gK.sub___2Lesq .header___2a8Ti .text___ddqYb {
  margin-left: 3.541666666666667vw;
  font-size: 2.083333333333333vw;
  line-height: 3.020833333333333vw;
  margin-top: -0.46875vw;
  letter-spacing: -0.078125vw;
}
@media screen and (max-width: 767px) {
  .header-wrap___ye7gK.sub___2Lesq .header___2a8Ti .text___ddqYb {
    font-size: 6.4vw;
  }
}
@media screen and (max-width: 767px) {
  .header-wrap___ye7gK.sub___2Lesq .header___2a8Ti .text___ddqYb {
    line-height: 8vw;
  }
}
@media screen and (max-width: 767px) {
  .header-wrap___ye7gK.sub___2Lesq .header___2a8Ti .text___ddqYb {
    letter-spacing: -0.106666666666667vw;
  }
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .header-wrap___ye7gK.sub___2Lesq .header___2a8Ti .text___ddqYb {
    margin-left: 5.859375vw !important;
  }
}
.header-wrap___ye7gK.sub___2Lesq .header___2a8Ti .number___5uQ55 {
  margin-top: 0.5625vw;
}
@media screen and (max-width: 767px) {
  .header-wrap___ye7gK.sub___2Lesq .header___2a8Ti .number___5uQ55 {
    margin-top: 1.066666666666667vw;
  }
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .header-wrap___ye7gK.sub___2Lesq .header___2a8Ti .number___5uQ55 {
    margin-top: 0.390625vw;
  }
}
.header-wrap___ye7gK.subLarge___2FiDp .header___2a8Ti .text___ddqYb {
  margin-left: 3.541666666666667vw;
  font-size: 3.229166666666667vw;
  line-height: 3.75vw;
  margin-top: -0.260416666666667vw;
  letter-spacing: -0.15625vw;
}
@media screen and (max-width: 767px) {
  .header-wrap___ye7gK.subLarge___2FiDp .header___2a8Ti .text___ddqYb {
    font-size: 8.533333333333333vw;
  }
}
@media screen and (max-width: 767px) {
  .header-wrap___ye7gK.subLarge___2FiDp .header___2a8Ti .text___ddqYb {
    line-height: 10.933333333333334vw;
  }
}
@media screen and (max-width: 767px) {
  .header-wrap___ye7gK.subLarge___2FiDp .header___2a8Ti .text___ddqYb {
    letter-spacing: -0.133333333333333vw;
  }
}
.header-wrap___ye7gK.subLarge___2FiDp .header___2a8Ti .number___5uQ55 {
  margin-top: 0.3125vw;
}
@media screen and (max-width: 767px) {
  .header-wrap___ye7gK.subLarge___2FiDp .header___2a8Ti .number___5uQ55 {
    margin-top: 1.44vw;
  }
}
@media screen and (min-width: 767px) and (max-width: 1024px) {
  .header-wrap___ye7gK.subLarge___2FiDp .header___2a8Ti .number___5uQ55 {
    margin-top: 0.52734375vw;
  }
}
.header-wrap___ye7gK.center___2kfqM {
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-wrap___ye7gK.center___2kfqM .header___2a8Ti .text___ddqYb {
  margin-left: 0 !important;
}
.header-wrap___ye7gK.center___2kfqM .header___2a8Ti .number___5uQ55 {
  margin-left: -3.541666666666667vw;
}
.header-wrap___ye7gK.left-margin___DsoH_ {
  margin-left: 3.645833333333333vw;
}
.header-wrap___ye7gK.white___2a6c- {
  color: #f4f4f4;
}
.header-wrap___ye7gK.headless___39li_ .number___5uQ55 {
  margin-top: 0;
}
.header-wrap___ye7gK.without-number___1efdm {
  margin-left: -3.645833333333333vw;
}
.header-wrap___ye7gK.without-number___1efdm.left-margin___DsoH_ {
  margin-left: 0;
}
.header-wrap___ye7gK.without-number___1efdm .number___5uQ55 {
  display: none;
}
.dropdown-wrap___3TDva {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  font-family: 'EuclidCirc';
  font-weight: 300;
  font-size: 0.833333333333333vw;
  width: 100%;
  height: 2.083333333333333vw;
  position: relative;
  transition: background-color 0.35s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  color: #1c1c1c;
}
@media screen and (max-width: 767px) {
  .dropdown-wrap___3TDva {
    font-size: 4.266666666666667vw;
  }
}
.dropdown-wrap___3TDva .default-wrap___2oyRX {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  transition: border 0.35s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  cursor: pointer;
  border-bottom: 1px solid rgba(28,28,28,0.1);
}
.dropdown-wrap___3TDva .default-wrap___2oyRX .label___3sqng {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  box-sizing: border-box;
  padding-left: 0;
  opacity: 0.3;
  transition: opacity 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
  color: #1c1c1c;
}
.dropdown-wrap___3TDva .default-wrap___2oyRX .label___3sqng .text___ddqYb {
  width: 100%;
}
.dropdown-wrap___3TDva .default-wrap___2oyRX .button___1Ikht {
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  border-left: none;
}
.dropdown-wrap___3TDva .default-wrap___2oyRX .button___1Ikht svg {
  fill: #1c1c1c;
  width: 0.416666666666667vw;
  opacity: 0.5;
  transition: opacity 0.35s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.dropdown-wrap___3TDva .default-wrap___2oyRX:hover .label___3sqng {
  opacity: 0.5;
}
.dropdown-wrap___3TDva .default-wrap___2oyRX:hover .button___1Ikht svg {
  transition: opacity 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
  opacity: 1;
}
.dropdown-wrap___3TDva .array-wrap___2sk-m {
  position: absolute;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0vw 0;
  top: 100%;
  background-color: #fff;
  box-shadow: 0 0.520833333333333vw 1.041666666666667vw 0 rgba(0,0,0,0.1);
  transition: padding 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
  z-index: 10;
}
.dropdown-wrap___3TDva .array-wrap___2sk-m .value___3oQjL {
  box-sizing: border-box;
  height: 0vw;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 1.5625vw;
  transition: opacity 0.35s cubic-bezier(0.55, 0.055, 0.675, 0.19), height 0.35s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  opacity: 0;
  cursor: pointer;
  pointer-events: none;
}
.dropdown-wrap___3TDva.show___19UJI {
  transition: background-color 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.dropdown-wrap___3TDva.show___19UJI .default-wrap___2oyRX {
  transition: border 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.dropdown-wrap___3TDva.show___19UJI .default-wrap___2oyRX .button___1Ikht svg {
  opacity: 1;
}
.dropdown-wrap___3TDva.show___19UJI .array-wrap___2sk-m {
  padding: 0.78125vw 0;
  transition: padding 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.dropdown-wrap___3TDva.show___19UJI .array-wrap___2sk-m .value___3oQjL {
  opacity: 0.3;
  transition: opacity 0.35s cubic-bezier(0.215, 0.61, 0.355, 1), height 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
  height: 2.708333333333333vw;
  pointer-events: all;
}
.dropdown-wrap___3TDva.show___19UJI .array-wrap___2sk-m .value___3oQjL:hover {
  opacity: 1;
  transition: opacity 0.35s cubic-bezier(0.215, 0.61, 0.355, 1), height 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.dropdown-wrap___3TDva.selected___2OdSs .label___3sqng {
  opacity: 1;
}
.dropdown-wrap___3TDva.selected___2OdSs .default-wrap___2oyRX,
.dropdown-wrap___3TDva.show___19UJI .default-wrap___2oyRX {
  border-bottom: 1px solid #1c1c1c;
}
.dropdown-wrap___3TDva.footer___VnDgH {
  background-color: rgba(24,24,24,0.5);
  height: 3.645833333333333vw;
  width: 22.1875vw;
  color: #fff;
}
.dropdown-wrap___3TDva.footer___VnDgH .default-wrap___2oyRX {
  border-bottom: 1px solid rgba(244,244,244,0);
}
.dropdown-wrap___3TDva.footer___VnDgH .default-wrap___2oyRX .label___3sqng {
  padding-left: 1.5625vw;
  opacity: 0.2;
  color: #fff;
}
.dropdown-wrap___3TDva.footer___VnDgH .default-wrap___2oyRX .button___1Ikht {
  width: 3.645833333333333vw;
  border-left: 1px solid rgba(244,244,244,0.05);
}
.dropdown-wrap___3TDva.footer___VnDgH .default-wrap___2oyRX .button___1Ikht svg {
  fill: #fff;
  opacity: 0.15;
}
.dropdown-wrap___3TDva.footer___VnDgH .default-wrap___2oyRX:hover .label___3sqng {
  opacity: 0.6;
}
.dropdown-wrap___3TDva.footer___VnDgH .default-wrap___2oyRX:hover .button___1Ikht svg {
  opacity: 1;
}
.dropdown-wrap___3TDva.footer___VnDgH .array-wrap___2sk-m {
  background-color: #1c1a22;
  box-shadow: none;
}
.dropdown-wrap___3TDva.footer___VnDgH .array-wrap___2sk-m .value___3oQjL {
  padding-left: 1.041666666666667vw;
  color: #fff;
}
.dropdown-wrap___3TDva.footer___VnDgH.show___19UJI .default-wrap___2oyRX {
  background-color: #1c1a22;
  border-bottom: 1px solid rgba(255,255,255,0.05);
}
.dropdown-wrap___3TDva.footer___VnDgH.selected___2OdSs .label___3sqng {
  opacity: 1;
}
.dropdown-wrap___3TDva.footer___VnDgH.selected___2OdSs .default-wrap___2oyRX {
  border-bottom: 1px solid rgba(255,255,255,0);
}
.dropdown-wrap___3TDva.footer___VnDgH.selected___2OdSs.show___19UJI .default-wrap___2oyRX {
  border-bottom: 1px solid rgba(255,255,255,0.05);
}
.dropdown-wrap___3TDva.white___2a6c- {
  color: #fff;
}
.dropdown-wrap___3TDva.white___2a6c- .default-wrap___2oyRX {
  border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dropdown-wrap___3TDva.white___2a6c- .default-wrap___2oyRX .label___3sqng {
  color: #fff;
  padding-left: 0;
  opacity: 0.3;
}
.dropdown-wrap___3TDva.white___2a6c- .default-wrap___2oyRX .button___1Ikht {
  width: auto;
}
.dropdown-wrap___3TDva.white___2a6c- .default-wrap___2oyRX .button___1Ikht svg {
  fill: #fff;
  opacity: 0.5;
}
.dropdown-wrap___3TDva.white___2a6c- .default-wrap___2oyRX:hover .label___3sqng {
  opacity: 0.6;
}
.dropdown-wrap___3TDva.white___2a6c- .default-wrap___2oyRX:hover .button___1Ikht svg {
  opacity: 1;
}
.dropdown-wrap___3TDva.white___2a6c- .array-wrap___2sk-m {
  background-color: #fff;
  box-shadow: none;
}
.dropdown-wrap___3TDva.white___2a6c- .array-wrap___2sk-m .value___3oQjL {
  padding-left: 1.041666666666667vw;
  color: #1c1c1c;
}
.dropdown-wrap___3TDva.white___2a6c-.selected___2OdSs .default-wrap___2oyRX,
.dropdown-wrap___3TDva.white___2a6c-.show___19UJI .default-wrap___2oyRX {
  border-bottom: 1px solid #fff;
}
.dropdown-wrap___3TDva.white___2a6c-.selected___2OdSs .label___3sqng {
  opacity: 1;
}
.dropdown-wrap___3TDva.dark___14m0C .label___3sqng {
  opacity: 1;
}
.dropdown-wrap___3TDva.dark___14m0C .default-wrap___2oyRX {
  border-bottom-color: #1c1c1c;
}
.checkbox-wrap___1ELU5 {
  font-size: 0.625vw;
  line-height: 0.9375vw;
}
@media screen and (max-width: 767px) {
  .checkbox-wrap___1ELU5 {
    font-size: 4.266666666666667vw;
  }
}
@media screen and (max-width: 767px) {
  .checkbox-wrap___1ELU5 {
    line-height: 4.8vw;
  }
}
.checkbox-wrap___1ELU5 label {
  display: flex;
  justify-content: center;
  align-items: center;
  align-items: flex-start;
  cursor: pointer;
}
.checkbox-wrap___1ELU5 label .checkbox___2fF9b {
  margin-top: 3px;
  width: 0.625vw;
  height: 0.625vw;
  border: 1px solid rgba(28,28,28,0.1);
  transition: 0.3s border-color;
}
.checkbox-wrap___1ELU5 label .checkbox___2fF9b img {
  display: block;
  width: 0.625vw;
  opacity: 0;
  transition: 0.3s opacity;
}
.checkbox-wrap___1ELU5 label span {
  display: block;
  position: relative;
  margin-left: 1.041666666666667vw;
  font-weight: 200;
}
.checkbox-wrap___1ELU5 label:hover .checkbox___2fF9b {
  border-color: #1c1c1c !important;
}
.checkbox-wrap___1ELU5 .error-message___YSxe- {
  position: absolute;
  margin-top: 6px;
  font-size: 0.625vw;
  color: #e95541;
  opacity: 0;
  transition: 0.3s opacity;
}
@media screen and (max-width: 767px) {
  .checkbox-wrap___1ELU5 .error-message___YSxe- {
    font-size: 3.2vw;
  }
}
.checkbox-wrap___1ELU5.s-medium___31lvu {
  font-size: 0.729166666666667vw;
  line-height: 0.9375vw;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .checkbox-wrap___1ELU5.s-medium___31lvu {
    font-size: 2.666666666666667vw;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .checkbox-wrap___1ELU5.s-medium___31lvu {
    font-size: 1.7578125vw;
  }
}
@media screen and (max-width: 767px) {
  .checkbox-wrap___1ELU5.s-medium___31lvu {
    line-height: 4.266666666666667vw;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .checkbox-wrap___1ELU5.s-medium___31lvu {
    line-height: 2.05078125vw;
  }
}
.checkbox-wrap___1ELU5.s-medium___31lvu input:checked ~ .checkbox___2fF9b:after {
  display: block;
}
.checkbox-wrap___1ELU5.s-medium___31lvu .checkbox___2fF9b {
  width: 0.729166666666667vw;
  height: 0.729166666666667vw;
  border-color: transparent;
  background: #fff;
  margin-top: 0;
  position: relative;
}
.checkbox-wrap___1ELU5.s-medium___31lvu .checkbox___2fF9b:after {
  content: '';
  display: none;
  left: 0;
  top: -1px;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 0.208333333333333vw;
  height: 0.3125vw;
  border: solid #008000;
  transform: rotate(45deg);
  border-width: 0 0.15625vw 0.15625vw 0;
  position: absolute;
}
.checkbox-wrap___1ELU5.error___wdxjO .error-message___YSxe- {
  opacity: 1;
}
.checkbox-wrap___1ELU5.checked___3QKnN label .checkbox___2fF9b {
  border-color: rgba(28,28,28,0.5);
}
.checkbox-wrap___1ELU5.checked___3QKnN label .checkbox___2fF9b img {
  opacity: 1;
}
.checkbox-wrap___1ELU5.white___2a6c- {
  color: #fff;
}
.checkbox-wrap___1ELU5.white___2a6c- label .checkbox___2fF9b {
  border: 1px solid rgba(255,255,255,0.1);
}
.checkbox-wrap___1ELU5.white___2a6c- label:hover .checkbox___2fF9b {
  border-color: #fff !important;
}
.checkbox-wrap___1ELU5.white___2a6c-.checked___3QKnN label .checkbox___2fF9b {
  border-color: rgba(255,255,255,0.5);
}
.input-text-wrap___2Z2ly {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 2.083333333333333vw;
  border-bottom: 1px solid rgba(28,28,28,0.1);
  transition: 0.3s border-color;
  font-size: 0.833333333333333vw;
  line-height: 1.041666666666667vw;
  color: #1c1c1c;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .input-text-wrap___2Z2ly {
    font-size: 4.266666666666667vw;
  }
}
@media screen and (max-width: 767px) {
  .input-text-wrap___2Z2ly {
    line-height: 5.333333333333333vw;
  }
}
.input-text-wrap___2Z2ly input,
.input-text-wrap___2Z2ly .textarea___1VunV,
.input-text-wrap___2Z2ly .placeholder___1bbN2 {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  border: none;
  outline: none;
  background-color: transparent !important;
  width: 100%;
  resize: none;
  padding: 0;
  box-shadow: none;
}
.input-text-wrap___2Z2ly input::-webkit-autofill,
.input-text-wrap___2Z2ly .textarea___1VunV::-webkit-autofill,
.input-text-wrap___2Z2ly .placeholder___1bbN2::-webkit-autofill {
  background-color: rgba(244,244,244,0) !important;
}
.input-text-wrap___2Z2ly input::placeholder,
.input-text-wrap___2Z2ly .textarea___1VunV::placeholder,
.input-text-wrap___2Z2ly .placeholder___1bbN2::placeholder {
  color: #1c1c1c;
  opacity: 0.3;
}
.input-text-wrap___2Z2ly input:invalid,
.input-text-wrap___2Z2ly .textarea___1VunV:invalid,
.input-text-wrap___2Z2ly .placeholder___1bbN2:invalid,
.input-text-wrap___2Z2ly input:required,
.input-text-wrap___2Z2ly .textarea___1VunV:required,
.input-text-wrap___2Z2ly .placeholder___1bbN2:required {
  box-shadow: none;
}
.input-text-wrap___2Z2ly input.desktop___2uznx,
.input-text-wrap___2Z2ly .textarea___1VunV.desktop___2uznx,
.input-text-wrap___2Z2ly .placeholder___1bbN2.desktop___2uznx {
  min-height: 1.041666666666667vw;
}
.input-text-wrap___2Z2ly.textarea-wrap___1piRB {
  height: 6.250000000000001vw;
  border: none;
  display: block;
  padding: 0.520833333333333vw 0;
}
.input-text-wrap___2Z2ly.textarea-wrap___1piRB:after {
  content: '';
  position: relative;
  width: 100%;
  display: block;
  margin-top: 0.520833333333333vw;
  height: 1px;
  background-color: rgba(28,28,28,0.1);
  transition: 0.3s background-color;
}
.input-text-wrap___2Z2ly.textarea-wrap___1piRB .placeholder___1bbN2 {
  position: absolute;
  pointer-events: none;
  opacity: 0.3;
}
.input-text-wrap___2Z2ly.textarea-wrap___1piRB .textarea___1VunV {
  position: relative;
  max-height: 5.208333333333334vw;
  overflow-y: auto;
  width: 100%;
}
.input-text-wrap___2Z2ly.textarea-wrap___1piRB .textarea___1VunV br {
  height: 1.041666666666667vw;
}
.input-text-wrap___2Z2ly.textarea-wrap___1piRB.notEmpty___36nqj {
  border: none;
}
.input-text-wrap___2Z2ly.textarea-wrap___1piRB.notEmpty___36nqj .placeholder___1bbN2 {
  opacity: 0;
}
.input-text-wrap___2Z2ly.textarea-wrap___1piRB.notEmpty___36nqj:after {
  background-color: #1c1c1c;
}
.input-text-wrap___2Z2ly.notEmpty___36nqj {
  border-bottom: 1px solid #1c1c1c;
}
.input-text-wrap___2Z2ly.white___2a6c- {
  color: #fff;
  border-bottom: 1px solid rgba(255,255,255,0.1);
}
.input-text-wrap___2Z2ly.white___2a6c- input::placeholder,
.input-text-wrap___2Z2ly.white___2a6c- .textarea___1VunV::placeholder,
.input-text-wrap___2Z2ly.white___2a6c- .placeholder___1bbN2::placeholder {
  color: #fff;
}
.input-text-wrap___2Z2ly.white___2a6c-.textarea-wrap___1piRB {
  border: none;
}
.input-text-wrap___2Z2ly.white___2a6c-:after {
  background-color: rgba(255,255,255,0.1);
}
.input-text-wrap___2Z2ly.white___2a6c-.notEmpty___36nqj {
  border-bottom: 1px solid #fff;
}
.input-text-wrap___2Z2ly.white___2a6c-.notEmpty___36nqj.textarea-wrap___1piRB {
  border: none;
}
.input-text-wrap___2Z2ly.white___2a6c-.notEmpty___36nqj:after {
  background-color: #fff;
}
.input-text-wrap___2Z2ly.inline___1epN9 {
  border-bottom-color: rgba(255,255,255,0.4);
  mix-blend-mode: normal;
}
.dropdown-wrap___3TDva .error-message___YSxe-,
.input-text-wrap___2Z2ly .error-message___YSxe- {
  pointer-events: none;
  user-select: none;
  position: absolute;
  top: 2.083333333333333vw;
  left: 0;
  margin-top: 3px;
  font-size: 0.625vw;
  color: #e95541;
  opacity: 0;
  transition: 0.3s opacity;
}
@media screen and (max-width: 767px) {
  .dropdown-wrap___3TDva .error-message___YSxe-,
  .input-text-wrap___2Z2ly .error-message___YSxe- {
    font-size: 3.2vw;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .dropdown-wrap___3TDva .error-message___YSxe-,
  .input-text-wrap___2Z2ly .error-message___YSxe- {
    font-size: 1.171875vw;
  }
}
.dropdown-wrap___3TDva.error___wdxjO .error-message___YSxe-,
.input-text-wrap___2Z2ly.error___wdxjO .error-message___YSxe- {
  opacity: 1;
}
.close-wrap___1j0y3 {
  width: 1.5625vw;
  height: 1.5625vw;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  pointer-events: all;
}
.close-wrap___1j0y3 svg {
  width: 66.66666666666667%;
  transition: transform 0.35s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.close-wrap___1j0y3:hover svg {
  transition: transform 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: rotate(90deg) scale(0.8);
}
.close-wrap___1j0y3.hide___2cpc2 {
  pointer-events: none;
}
.close-wrap___1j0y3.hide___2cpc2 svg {
  transition: transform 0.35s cubic-bezier(0.55, 0.055, 0.675, 0.19), opacity 0.35s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transform: scale(1.4);
  opacity: 0;
}
.dots-wrap___3DoDW {
  width: 1.5625vw;
  height: 1.5625vw;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  pointer-events: all;
}
.dots-wrap___3DoDW svg {
  width: 90%;
}
.dots-wrap___3DoDW svg circle {
  fill: #1c1c1c;
  opacity: 1;
  transition: transform 0.35s cubic-bezier(0.55, 0.055, 0.675, 0.19), fill 0.35s cubic-bezier(0.55, 0.055, 0.675, 0.19), opacity 0.35s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.dots-wrap___3DoDW.white___2a6c- svg circle {
  fill: #fff;
}
.dots-wrap___3DoDW:hover svg circle {
  opacity: 0.9;
  transition: transform 0.35s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.35s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.dots-wrap___3DoDW:hover svg circle:first-child {
  transform: translateX(2px) translateZ(0) perspective(1px);
}
.dots-wrap___3DoDW:hover svg circle:last-child {
  transform: translateX(-2px) translateZ(0) perspective(1px);
}
.dots-wrap___3DoDW.hide___2cpc2 {
  pointer-events: none;
}
.dots-wrap___3DoDW.hide___2cpc2 svg circle {
  opacity: 0;
}
.dots-wrap___3DoDW.hide___2cpc2 svg circle:first-child {
  transform: translateX(11px) translateZ(0) perspective(1px);
}
.dots-wrap___3DoDW.hide___2cpc2 svg circle:last-child {
  transform: translateX(-11px) translateZ(0) perspective(1px);
}
.logo-text-wrap___2pRLe {
  width: 5.208333333333334vw;
  cursor: pointer;
  pointer-events: all;
}
.logo-text-wrap___2pRLe svg {
  width: 100%;
}
.logo-text-wrap___2pRLe svg .svgFill___3AEZr {
  fill: #1c1c1c;
  transition: fill 0.35s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.logo-text-wrap___2pRLe svg .svgFill___3AEZr.white___2a6c- {
  fill: #f4f4f4;
}
.notification-mobile___2Qs0R {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  justify-content: space-between;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
  background-color: #45b8af;
  box-shadow: 0 10px 40px 0 rgba(28,28,28,0.3);
  z-index: 100;
  opacity: 0;
  pointer-events: none;
  transform: translateY(100%);
  transition: opacity cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.4s, transform cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.4s;
  font-size: 0.833333333333333vw;
  line-height: 1.041666666666667vw;
  font-weight: 300;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .notification-mobile___2Qs0R {
    font-size: 4.266666666666667vw;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .notification-mobile___2Qs0R {
    font-size: 1.5625vw;
  }
}
@media screen and (max-width: 767px) {
  .notification-mobile___2Qs0R {
    line-height: 5.333333333333333vw;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .notification-mobile___2Qs0R {
    line-height: 1.953125vw;
  }
}
.notification-mobile___2Qs0R.show-notification___VKeg_ {
  opacity: 1;
  transform: translateY(0%);
  transition: opacity cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s, transform cubic-bezier(0.215, 0.61, 0.355, 1) 0.4s;
  transition-delay: 1s;
  pointer-events: all;
}
.notification-mobile___2Qs0R.error___wdxjO {
  background-color: #e95541;
}
@media screen and (max-width: 767px) {
  .button-wrap___1aFHk {
    height: 18.666666666666668vw;
  }
  .button-wrap___1aFHk.fill___2w3Uu {
    width: wvm(255);
  }
  .button-wrap___1aFHk.fill___2w3Uu.biggest___3jtlN {
    height: 10.666666666666666vw;
  }
  .button-wrap___1aFHk.fill___2w3Uu.small___2a2r_ {
    height: 6.666666666666667vw;
  }
  .button-wrap___1aFHk.fill___2w3Uu.group___swMuJ {
    width: auto;
    padding: 4vw;
    margin-bottom: 0.520833333333333vw;
    height: 9.333333333333334vw;
  }
  .button-wrap___1aFHk.fill___2w3Uu.group___swMuJ.biggest___3jtlN {
    height: 10.666666666666666vw;
  }
  .header-wrap___ye7gK .header___2a8Ti .text___ddqYb {
    font-size: 13.333333333333334vw;
    line-height: 14.933333333333334vw;
    letter-spacing: -0.4vw;
    margin-left: 6.933333333333334vw;
  }
  .header-wrap___ye7gK .header___2a8Ti .number___5uQ55 {
    font-size: 3.2vw;
    opacity: 0.3;
  }
  .header-wrap___ye7gK.left-margin___DsoH_ {
    margin-left: 0;
  }
  .header-wrap___ye7gK.sub___2Lesq .header___2a8Ti .text___ddqYb {
    margin-top: 5.333333333333333vw;
    margin-left: 6.933333333333334vw;
  }
  .header-wrap___ye7gK.headless___39li_ {
    height: 0;
  }
  .header-wrap___ye7gK.center___2kfqM {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .header-wrap___ye7gK.center___2kfqM .header___2a8Ti {
    flex-direction: column-reverse;
    display: flex;
  }
  .header-wrap___ye7gK.center___2kfqM .header___2a8Ti .number___5uQ55 {
    position: relative;
    margin-left: 0;
  }
  .without-number___1efdm.sub___2Lesq .header___2a8Ti .text___ddqYb {
    margin-left: 0;
  }
  .link-wrap___yRBMk.line___Hwp1T .lineWrap___nk94z {
    width: 0;
  }
  .button-wrap___1aFHk {
    height: 18.666666666666668vw;
  }
  .button-wrap___1aFHk.fill___2w3Uu {
    width: 68vw;
  }
  .dropdown-wrap___3TDva {
    height: 10.666666666666666vw;
  }
  .dropdown-wrap___3TDva .default-wrap___2oyRX .button___1Ikht svg {
    width: 2.133333333333333vw;
  }
  .dropdown-wrap___3TDva .mobile-select___VBg07 {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
  }
  .dropdown-wrap___3TDva .array-wrap___2sk-m {
    display: none;
  }
  .dropdown-wrap___3TDva.footer___VnDgH {
    height: 18.666666666666668vw;
    width: 100%;
  }
  .dropdown-wrap___3TDva.footer___VnDgH .default-wrap___2oyRX .label___3sqng {
    padding-left: 5.333333333333333vw;
  }
  .dropdown-wrap___3TDva.footer___VnDgH .default-wrap___2oyRX .button___1Ikht {
    width: 18.666666666666668vw;
  }
  .soc-wrap___3JaLT {
    width: 10.666666666666666vw;
    height: 10.666666666666666vw;
  }
  .checkbox-wrap___1ELU5 {
    font-size: 3.2vw;
  }
  .checkbox-wrap___1ELU5 label {
    align-items: start;
  }
  .checkbox-wrap___1ELU5 label .checkbox___2fF9b {
    width: 3.733333333333333vw;
    height: 3.733333333333333vw;
    margin-top: 0.533333333333333vw;
  }
  .checkbox-wrap___1ELU5 label .checkbox___2fF9b img {
    width: 3.733333333333333vw;
  }
  .checkbox-wrap___1ELU5 label span {
    margin-left: 5.333333333333333vw;
    font-weight: 300;
  }
  .checkbox-wrap___1ELU5 .error-message___YSxe- {
    margin-top: 6px;
  }
  .checkbox-wrap___1ELU5.s-medium___31lvu .checkbox___2fF9b {
    width: 14px;
    height: 14px;
  }
  .checkbox-wrap___1ELU5.s-medium___31lvu .checkbox___2fF9b:after {
    width: 4px;
    height: 6px;
    border-width: 0 3px 3px 0;
  }
  .input-text-wrap___2Z2ly {
    height: 10.666666666666666vw;
  }
  .input-text-wrap___2Z2ly.textarea-wrap___1piRB {
    height: auto;
    padding: 2.666666666666667vw 0;
  }
  .input-text-wrap___2Z2ly.textarea-wrap___1piRB:after {
    margin-top: 2.666666666666667vw;
  }
  .input-text-wrap___2Z2ly.textarea-wrap___1piRB .textarea___1VunV {
    max-height: none;
  }
  .input-text-wrap___2Z2ly.textarea-wrap___1piRB .textarea___1VunV br {
    height: 5.333333333333333vw;
  }
  .dropdown-wrap___3TDva .error-message___YSxe-,
  .input-text-wrap___2Z2ly .error-message___YSxe- {
    top: 10.666666666666666vw;
  }
  .close-wrap___1j0y3 {
    width: 8vw;
    height: 8vw;
  }
  .dots-wrap___3DoDW {
    width: 8vw;
    height: 8vw;
  }
  .logo-text-wrap___2pRLe {
    width: 22.133333333333333vw;
  }
  .notification-mobile___2Qs0R {
    bottom: 5.333333333333333vw;
    left: 5.333333333333333vw;
    padding: 5.333333333333333vw;
    width: calc(100% - 21.333333333333332vw);
    height: 8.000000000000002vw;
  }
  .notification-mobile___2Qs0R .notification-text___1KWGS {
    width: 58.666666666666664vw;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .logo-text-wrap___2pRLe {
    width: 9.765625vw;
  }
  .button-wrap___1aFHk {
    height: 6.8359375vw;
  }
  .button-wrap___1aFHk.biggest___3jtlN {
    height: 6.25vw;
  }
  .button-wrap___1aFHk.small___2a2r_ {
    height: 4.166666666666667vw;
  }
  .button-wrap___1aFHk.fill___2w3Uu {
    width: 23.4375vw;
  }
  .button-wrap___1aFHk.fill___2w3Uu.group___swMuJ {
    width: auto;
    margin-bottom: 0.520833333333333vw;
  }
  .header-wrap___ye7gK .header___2a8Ti .text___ddqYb {
    font-size: 5.859375vw;
    line-height: 7.03125vw;
    letter-spacing: -0.146484375vw;
    margin-left: 5.859375vw;
  }
  .header-wrap___ye7gK .header___2a8Ti .number___5uQ55 {
    font-size: 1.5625vw;
    opacity: 0.3;
  }
  .header-wrap___ye7gK.left-margin___DsoH_ {
    margin-left: 5.859375vw;
  }
  .header-wrap___ye7gK.subLarge___2FiDp .header___2a8Ti .text___ddqYb {
    font-size: 3.125vw;
    line-height: 4.00390625vw;
    letter-spacing: -0.048828125vw;
  }
  .header-wrap___ye7gK.sub___2Lesq .header___2a8Ti .text___ddqYb {
    margin-left: 5.859375vw;
    font-size: 3.125vw;
    line-height: 4.00390625vw;
    letter-spacing: -0.048828125vw;
  }
  .header-wrap___ye7gK.headless___39li_ {
    height: 0;
  }
  .header-wrap___ye7gK.center___2kfqM {
    margin-left: 0;
  }
  .without-number___1efdm.sub___2Lesq .header___2a8Ti .text___ddqYb {
    margin-left: 0;
  }
  .without-number___1efdm.sub___2Lesq.left-margin___DsoH_ .header___2a8Ti .text___ddqYb {
    margin-left: 5.859375vw;
  }
  .menu-link-wrap___eKoLD.footer___VnDgH {
    font-size: 1.3671875vw;
    line-height: 3.125vw;
    letter-spacing: 0vw;
  }
  .dropdown-wrap___3TDva {
    height: 3.90625vw;
  }
  .dropdown-wrap___3TDva .default-wrap___2oyRX {
    font-size: 1.5625vw;
    line-height: 1.953125vw;
  }
  .dropdown-wrap___3TDva .default-wrap___2oyRX .button___1Ikht svg {
    width: 0.78125vw;
  }
  .dropdown-wrap___3TDva .mobile-select___VBg07 {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
  }
  .dropdown-wrap___3TDva .array-wrap___2sk-m {
    display: none;
  }
  .dropdown-wrap___3TDva.footer___VnDgH {
    height: 6.8359375vw;
    width: 100%;
  }
  .dropdown-wrap___3TDva.footer___VnDgH .default-wrap___2oyRX .label___3sqng {
    padding-left: 1.953125vw;
  }
  .dropdown-wrap___3TDva.footer___VnDgH .default-wrap___2oyRX .button___1Ikht {
    width: 6.8359375vw;
  }
  .checkbox-wrap___1ELU5 {
    font-size: 1.171875vw;
    line-height: 1.5625vw;
  }
  .checkbox-wrap___1ELU5 label {
    align-items: start;
  }
  .checkbox-wrap___1ELU5 label .checkbox___2fF9b {
    width: 1.3671875vw;
    height: 1.3671875vw;
    margin-top: 0;
  }
  .checkbox-wrap___1ELU5 label .checkbox___2fF9b img {
    width: 1.3671875vw;
  }
  .checkbox-wrap___1ELU5 label span {
    margin-left: 1.953125vw;
    font-weight: 300;
  }
  .checkbox-wrap___1ELU5 .error-message___YSxe- {
    margin-top: 6px;
  }
  .checkbox-wrap___1ELU5.s-medium___31lvu .checkbox___2fF9b {
    width: 14px;
    height: 14px;
  }
  .checkbox-wrap___1ELU5.s-medium___31lvu .checkbox___2fF9b:after {
    width: 4px;
    height: 6px;
    border-width: 0 3px 3px 0;
  }
  .input-text-wrap___2Z2ly {
    height: 3.90625vw;
    font-size: 1.5625vw;
    line-height: 1.953125vw;
  }
  .input-text-wrap___2Z2ly.textarea-wrap___1piRB {
    height: auto;
    padding: 0.9765625vw 0;
  }
  .input-text-wrap___2Z2ly.textarea-wrap___1piRB:after {
    margin-top: 0.9765625vw;
  }
  .input-text-wrap___2Z2ly.textarea-wrap___1piRB .textarea___1VunV {
    max-height: none;
  }
  .input-text-wrap___2Z2ly.textarea-wrap___1piRB .textarea___1VunV br {
    height: 1.953125vw;
  }
  .dropdown-wrap___3TDva .error-message___YSxe-,
  .input-text-wrap___2Z2ly .error-message___YSxe- {
    top: 3.90625vw;
  }
  .soc-wrap___3JaLT {
    width: 3.90625vw;
    height: 3.90625vw;
  }
  .close-wrap___1j0y3 {
    width: 2.9296875vw;
    height: 2.9296875vw;
  }
  .dots-wrap___3DoDW {
    width: 2.9296875vw;
    height: 2.9296875vw;
  }
  .notification-mobile___2Qs0R {
    bottom: 5.859375vw;
    left: 5.859375vw;
    padding: 1.953125vw;
    width: calc(100% - 15.625vw);
    height: 2.9296875vw;
  }
  .notification-mobile___2Qs0R .notification-text___1KWGS {
    width: 60%;
  }
}

