/* line 3, index.scss */
.demoOfevmux div {
  background-color: #eff0f8;
  margin: 0 auto;
  max-width: 920px;
  width: 100%;
  border-radius: 10px;
}

/* line 12, index.scss */
.demoOfevmux div video {
  width: 100%;
}

/* line 17, index.scss */
.use_cookie {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 30px 0 20px 0;
  z-index: 3;
  background: linear-gradient(45deg, #095dc1 0%, #0379d3 100%);
}
@media (max-width: 768px) {
  /* line 17, index.scss */
  .use_cookie {
    padding: 20px 0;
  }
}
/* line 28, index.scss */
.use_cookie .use_cookie_inner {
  max-width: 750px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
@media (max-width: 768px) {
  /* line 28, index.scss */
  .use_cookie .use_cookie_inner {
    max-width: 90%;
    flex-wrap: wrap;
  }
}
/* line 39, index.scss */
.use_cookie .use_cookie_inner p {
  flex: 1;
  padding-right: 40px;
  font-family: SFProDisplay-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
}
@media (max-width: 768px) {
  /* line 39, index.scss */
  .use_cookie .use_cookie_inner p {
    flex: 0 0 100%;
    text-align: center;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 20px;
    padding: 0 10px;
  }
}
/* line 55, index.scss */
.use_cookie .use_cookie_inner .approve_use_cookie {
  display: flex;
  flex: 0 0 140px;
  width: 140px;
  height: 44px;
  border-radius: 8px;
  align-items: center;
  justify-content: center;
  font-family: SFProDisplay-Medium;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
  border: 2px solid #fff;
}
/* line 68, index.scss */
.use_cookie .use_cookie_inner .approve_use_cookie:hover {
  background-color: #fff;
  color: #0379d3;
}
/* line 74, index.scss */
.use_cookie .use_cookie_close {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  background: url("../img/close_cross_i.svg") no-repeat center;
  background-size: 20px;
  cursor: pointer;
}

/* line 85, index.scss */
.no_scroll {
  overflow: hidden;
}

/* line 90, index.scss */
.get_started {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: SFProDisplay-Semibold;
  font-size: 16px;
  color: #fff;
  height: 44px;
  padding: 0 20px;
  border-radius: 16px;
  background-color: #0379ee;
  cursor: pointer;
  max-width: 210px;
  text-transform: capitalize;
}
/* line 104, index.scss */
.get_started:hover {
  background-color: #095dd6;
  color: #fff;
}

@keyframes cursorImitationAnim {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 114, index.scss */
.main_slider {
  padding: 150px 0 60px;
}
@media (max-width: 991px) {
  /* line 114, index.scss */
  .main_slider {
    padding: 100px 15px 60px;
  }
}
@media (max-width: 768px) {
  /* line 114, index.scss */
  .main_slider {
    padding-top: 100px;
  }
}
/* line 122, index.scss */
.main_slider .type_block {
  font-family: SFProDisplay-Bold;
  font-size: 60px;
  color: #19223b;
  line-height: 64px;
  letter-spacing: 0px;
  text-align: center;
  margin-bottom: 22px;
}
@media (max-width: 991px) {
  /* line 122, index.scss */
  .main_slider .type_block {
    font-size: 38px;
    line-height: 40px;
  }
}
@media (max-width: 768px) {
  /* line 122, index.scss */
  .main_slider .type_block {
    font-size: 30px;
    line-height: 30px;
  }
}
/* line 138, index.scss */
.main_slider .type_block > span {
  display: inline-block;
  text-align: left;
}
/* line 141, index.scss */
.main_slider .type_block > span span {
  display: inline-block;
  height: 100%;
  text-align: left;
  cursor: pointer;
  position: relative;
  white-space: nowrap;
}
/* line 148, index.scss */
.main_slider .type_block > span span:after {
  content: '';
  display: block;
  width: 1px;
  height: 86%;
  position: absolute;
  bottom: 0;
  right: -4px;
  background-color: #19223b;
  animation-iteration-count: infinite;
  animation-name: cursorImitationAnim;
  animation-duration: .8s;
  animation-timing-function: linear;
}
/* line 165, index.scss */
.main_slider .info {
  font-family: SFProDisplay-Regular;
  font-size: 16px;
  line-height: 24px;
  color: #42425a;
  text-align: center;
  margin-bottom: 48px;
  letter-spacing: 0px;
}
@media (max-width: 991px) {
  /* line 165, index.scss */
  .main_slider .info {
    margin-bottom: 30px;
  }
}
/* line 177, index.scss */
.main_slider .get_started {
  margin: 0 auto 10px;
  height: 50px;
  position: relative;
  left: 1px;
}
/* line 183, index.scss */
.main_slider small {
  font-family: SFProDisplay-Regular;
  font-size: 13px;
  color: #7f7f8c;
  display: block;
  margin: 0 auto 32px;
  text-align: center;
}
/* line 191, index.scss */
.main_slider .slider {
  max-width: 910px;
  margin: 0 auto;
}
@media (max-width: 991px) {
  /* line 191, index.scss */
  .main_slider .slider {
    max-width: 100%;
  }
}
/* line 198, index.scss */
.main_slider .slider .slide video {
  display: block;
  width: 100%;
}

/* line 207, index.scss */
.counter_block {
  padding: 180px 0 100px;
  background-image: url("../img/counter_bg.png");
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
  background-color: #fff;
  min-height: 630px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* line 220, index.scss */
.counter_block_inner {
  width: 530px;
  padding: 0 15px;
}
@media (max-width: 767px) {
  /* line 220, index.scss */
  .counter_block_inner {
    width: 100%;
  }
}
/* line 226, index.scss */
.counter_block_inner h2 {
  font-family: SFProDisplay-Bold;
  font-size: 46px;
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
}
/* line 233, index.scss */
.counter_block_inner .date {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 40px;
  margin: 0 auto 70px;
  position: relative;
  width: 362px;
}
@media (max-width: 767px) {
  /* line 233, index.scss */
  .counter_block_inner .date {
    width: 290px;
    padding: 10px 15px;
    margin-bottom: 40px;
  }
}
/* line 246, index.scss */
.counter_block_inner .date span {
  display: block;
  font-family: SFProDisplay-Medium;
  font-size: 20px;
  color: #fff;
  white-space: nowrap;
}
@media (max-width: 767px) {
  /* line 246, index.scss */
  .counter_block_inner .date span {
    font-size: 16px;
  }
}
/* line 255, index.scss */
.counter_block_inner .date span small {
  position: relative;
  top: -10px;
  font-size: 10px;
  font-family: SFProDisplay-Medium;
  color: #fff;
  line-height: 16px;
}
@media (max-width: 767px) {
  /* line 255, index.scss */
  .counter_block_inner .date span small {
    font-size: 9px;
    top: -6px;
  }
}
/* line 268, index.scss */
.counter_block_inner .date .dot {
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #FFB24D;
  margin: 10px;
}
/* line 276, index.scss */
.counter_block_inner .date .booster_inner_item_svg {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}
/* line 284, index.scss */
.counter_block_inner .date .booster_inner_item_svg rect {
  fill: none;
  stroke: #fbb250;
  stroke-linecap: round;
  stroke-miterlimit: 10;
  stroke-width: 3px;
}
/* line 292, index.scss */
.counter_block_inner .date .booster_inner_item_svg rect {
  stroke-dasharray: 320 130 4 20 10 0;
}
/* line 297, index.scss */
.counter_block_inner .countdown {
  display: flex;
  width: 100%;
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  /* line 297, index.scss */
  .counter_block_inner .countdown {
    width: 290px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* line 306, index.scss */
.counter_block_inner .countdown > div {
  flex: 1;
  color: #fff;
  text-align: center;
}
/* line 310, index.scss */
.counter_block_inner .countdown > div span {
  display: block;
}
/* line 314, index.scss */
.counter_block_inner .countdown .num {
  font-family: SFProDisplay-Light;
  font-size: 48px;
  margin-bottom: 6px;
}
/* line 319, index.scss */
.counter_block_inner .countdown .word {
  font-family: SFProDisplay-Bold;
  font-size: 14px;
}
/* line 323, index.scss */
.counter_block_inner .countdown .splitter {
  font-family: SFProDisplay-Light;
  font-size: 30px;
  line-height: 44px;
}
/* line 329, index.scss */
.counter_block_inner .reg_btn {
  width: 176px;
  height: 58px;
  border-radius: 29px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #FFB24D;
  cursor: pointer;
  text-decoration: none;
  font-family: SFProDisplay-Semibold;
  font-size: 18px;
  color: #7D1EF7;
  margin: 0 auto;
  box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.16);
}

/* line 349, index.scss */
.we_alive {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 200px 15px 125px;
  background-color: #a076f2;
  background-image: url("../img/we_alive_bg.png");
  background-repeat: no-repeat;
  background-size: 1873px 1903px;
  background-position: center;
  background-attachment: fixed;
}
/* line 361, index.scss */
.we_alive h2 {
  font-family: SFProDisplay-Bold;
  font-size: 90px;
  color: #fff;
  line-height: 80px;
  text-align: center;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  /* line 361, index.scss */
  .we_alive h2 {
    font-size: 64px;
    line-height: 64px;
  }
}
/* line 372, index.scss */
.we_alive h2 span {
  position: relative;
}
/* line 374, index.scss */
.we_alive h2 span img {
  position: absolute;
  top: calc(100% - 14px);
  left: -5px;
  width: calc(100% + 10px);
}
/* line 382, index.scss */
.we_alive h5 {
  font-family: SFProDisplay-Regular;
  font-size: 30px;
  color: #fff;
  line-height: 30px;
  margin-bottom: 36px;
}
/* line 389, index.scss */
.we_alive .date {
  font-family: SFProDisplay-Medium;
  font-size: 20px;
  color: #fff;
  margin-bottom: 30px;
}
/* line 394, index.scss */
.we_alive .date em {
  font-size: 10px;
  color: #fff;
  position: relative;
  top: -10px;
}
/* line 401, index.scss */
.we_alive a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 206px;
  height: 58px;
  border-radius: 30px;
  background-color: #ffb14d;
  font-size: 18px;
  font-family: SFProDisplay-Semibold;
  color: #fff;
  animation-delay: 2s;
  animation-duration: 5s;
  animation-timing-function: ease-in;
  animation-name: tada2;
  animation-iteration-count: infinite;
  transition-property: color, background-color;
  transition-duration: .25s;
}
/* line 419, index.scss */
.we_alive a:hover {
  background-color: #FFB24D;
  color: #7D1EF7;
}

@keyframes tada2 {
  0% {
    transform: scale(1);
  }
  2%, 4% {
    transform: scale(0.9) rotate(-3deg);
  }
  6%, 10%, 14%, 18% {
    transform: scale(1.1) rotate(3deg);
  }
  8%, 12%, 16% {
    transform: scale(1.1) rotate(-3deg);
  }
  20% {
    transform: scale(1) rotate(0);
  }
  100% {
    transform: scale(1) rotate(0);
  }
}
/* line 450, index.scss */
.our_clients {
  margin-bottom: 80px;
}
/* line 452, index.scss */
.our_clients h5 {
  font-family: SFProDisplay-Bold;
  font-size: 14px;
  color: #7f7f8c;
  text-align: center;
  margin-bottom: 28px;
}
/* line 459, index.scss */
.our_clients ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  max-width: 780px;
  margin: 0 auto;
}
@media (max-width: 991px) {
  /* line 459, index.scss */
  .our_clients ul {
    max-width: 90%;
    padding: 0 30px;
  }
}
@media (max-width: 768px) {
  /* line 459, index.scss */
  .our_clients ul {
    padding: 0;
  }
}
/* line 473, index.scss */
.our_clients ul li {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 90px;
}
@media (max-width: 768px) {
  /* line 473, index.scss */
  .our_clients ul li {
    flex: 0 0 30%;
    margin-bottom: 15px;
    max-width: none;
  }
}

/* line 488, index.scss */
.balloon {
  background-image: url("../img/balloon.webp");
  background-repeat: no-repeat;
  background-size: 1920px 577px;
  background-position: center;
  position: relative;
}
/* line 494, index.scss */
.balloon:before {
  content: '';
  display: block;
  position: absolute;
  bottom: calc(100% - 74px);
  left: 0;
  width: 100%;
  height: 42px;
  background: url("../img/balloon_before.png") repeat-x;
  z-index: -1;
}
/* line 505, index.scss */
.balloon:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  top: 72px;
  bottom: 0;
  background-color: #0076f1;
  z-index: -1;
}

/* line 517, index.scss */
.balloon_inner {
  max-width: 900px;
  margin: 0 auto;
  height: 572px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 42px;
  padding-left: 10px;
}
@media (max-width: 991px) {
  /* line 517, index.scss */
  .balloon_inner {
    max-width: 90%;
    padding-left: 30px;
    padding-right: 30px;
  }
}
/* line 531, index.scss */
.balloon_inner h5 {
  font-family: SFProDisplay-Bold;
  font-size: 38px;
  color: #fff;
  max-width: 430px;
  margin-bottom: 20px;
  line-height: 48px;
}
/* line 539, index.scss */
.balloon_inner p {
  font-family: SFProDisplay-Regular;
  font-size: 16px;
  color: #fff;
  margin-bottom: 38px;
  line-height: 28px;
  max-width: 430px;
}
/* line 547, index.scss */
.balloon_inner .get_started_2 {
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  max-width: 152px;
  border: 2px solid #fff;
  border-radius: 16px;
  font-family: SFProDisplay-Semibold;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
  position: relative;
  left: -3px;
}
/* line 562, index.scss */
.balloon_inner .get_started_2:hover {
  background-color: #fff;
  color: #0379ee;
}

/* line 569, index.scss */
.tablet {
  padding: 172px 0 218px;
}
@media (max-width: 991px) {
  /* line 569, index.scss */
  .tablet {
    padding: 70px 0;
  }
}
/* line 574, index.scss */
.tablet .tablet_inner {
  max-width: 1240px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  padding-left: 48px;
}
@media (max-width: 991px) {
  /* line 574, index.scss */
  .tablet .tablet_inner {
    max-width: 90%;
    padding: 0 30px;
    flex-wrap: wrap;
  }
}
/* line 586, index.scss */
.tablet .half_1 {
  flex: 0 0 656px;
}
@media (max-width: 1170px) {
  /* line 586, index.scss */
  .tablet .half_1 {
    flex: 0 0 540px;
  }
}
@media (max-width: 991px) {
  /* line 586, index.scss */
  .tablet .half_1 {
    flex: 0 0 100%;
    margin-bottom: 60px;
  }
}
/* line 595, index.scss */
.tablet .half_1 .video_wr {
  position: relative;
  box-shadow: 40px 15px 90px 0px rgba(0, 0, 0, 0.4);
}
/* line 598, index.scss */
.tablet .half_1 .video_wr:before {
  content: '';
  display: block;
  position: absolute;
  top: -19px;
  right: -15px;
  bottom: -20px;
  left: -15px;
  z-index: 1;
  pointer-events: none;
  background: url("../img/tablet.webp") no-repeat center;
  background-size: 100% 100%;
}
@media (max-width: 768px) {
  /* line 598, index.scss */
  .tablet .half_1 .video_wr:before {
    top: -5px;
    right: -5px;
    bottom: -5px;
    left: -5px;
  }
}
/* line 617, index.scss */
.tablet .half_1 .video_wr video {
  display: block;
  width: 100%;
}
/* line 623, index.scss */
.tablet .half_2 {
  flex: 1;
  padding-left: 90px;
}
@media (max-width: 991px) {
  /* line 623, index.scss */
  .tablet .half_2 {
    padding-left: 0;
  }
}
/* line 629, index.scss */
.tablet .half_2 div {
  max-width: 440px;
  margin-bottom: 134px;
  padding-right: 15px;
}
@media (max-width: 991px) {
  /* line 629, index.scss */
  .tablet .half_2 div {
    margin-bottom: 40px;
  }
}
/* line 636, index.scss */
.tablet .half_2 div:last-child {
  margin-bottom: 0;
}
/* line 639, index.scss */
.tablet .half_2 div h5 {
  font-family: SFProDisplay-Medium;
  font-size: 25px;
  color: #0379ee;
  margin-bottom: 14px;
}
/* line 645, index.scss */
.tablet .half_2 div p {
  font-family: SFProDisplay-Regular;
  font-size: 16px;
  color: #42425a;
  line-height: 30px;
}

/* line 655, index.scss */
.with_evmux {
  margin-bottom: 62px;
  position: relative;
  background: url("../img/with_evmux_2.webp") no-repeat bottom center;
  padding-bottom: 46px;
  padding-top: 40px;
  overflow: hidden;
}
/* line 663, index.scss */
.with_evmux:after {
  content: '';
  display: block;
  position: absolute;
  top: calc(100% - 45px);
  left: 0;
  width: 100%;
  height: 46px;
  background: url("../img/with_evmux.png") repeat-x bottom center;
  z-index: -1;
}
/* line 674, index.scss */
.with_evmux:before {
  content: '';
  display: block;
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  bottom: 44px;
  background-color: #d9e6ff;
  z-index: -1;
}
/* line 685, index.scss */
.with_evmux .with_evmux_inner {
  padding: 76px 0 40px;
  max-width: 832px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
@media (max-width: 991px) {
  /* line 685, index.scss */
  .with_evmux .with_evmux_inner {
    max-width: 90%;
    padding: 76px 30px 40px;
  }
  /* line 694, index.scss */
  .with_evmux .with_evmux_inner:before {
    content: '';
    display: block;
    position: absolute;
    width: 330px;
    height: 330px;
    border-radius: 50%;
    background-color: rgba(217, 230, 255, 0.8);
    background: linear-gradient(135deg, rgba(3, 120, 238, 0.45) 0%, rgba(217, 230, 255, 0.7) 90%);
    top: 4px;
    left: -4px;
    z-index: -1;
  }
}
/* line 709, index.scss */
.with_evmux h5 {
  font-family: SFProDisplay-Bold;
  font-size: 38px;
  color: #19223b;
  margin-bottom: 16px;
}
/* line 714, index.scss */
.with_evmux h5 span {
  color: #0379ee;
}
/* line 718, index.scss */
.with_evmux p {
  font-family: SFProDisplay-Regular;
  font-size: 16px;
  color: #19223b;
  line-height: 28px;
  margin-bottom: 28px;
  max-width: 292px;
}
/* line 726, index.scss */
.with_evmux .get_started {
  height: 52px;
}

/* line 731, index.scss */
.evmux_today {
  background-image: url("../img/evmux_today.webp");
  background-repeat: no-repeat;
  background-size: 1920px 576px;
  background-position: bottom center;
  background-color: #0379ee;
  height: 576px;
  display: flex;
  align-items: center;
}

/* line 745, index.scss */
.evmux_today_inner {
  width: 1120px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-top: 30px;
}
@media (max-width: 1170px) {
  /* line 745, index.scss */
  .evmux_today_inner {
    width: 90%;
  }
}
@media (max-width: 768px) {
  /* line 745, index.scss */
  .evmux_today_inner {
    justify-content: center;
  }
}
/* line 758, index.scss */
.evmux_today_inner div {
  width: 270px;
  text-align: center;
  position: relative;
  z-index: 1;
}
@media (max-width: 1170px) {
  /* line 764, index.scss */
  .evmux_today_inner div:before {
    content: '';
    display: block;
    position: absolute;
    width: 300px;
    height: 300px;
    border-radius: 50%;
    top: calc(50% - 150px);
    left: calc(50% - 150px);
    background-color: rgba(3, 121, 238, 0.8);
    z-index: -1;
  }
}
/* line 777, index.scss */
.evmux_today_inner div span {
  display: block;
  font-family: SFProDisplay-Bold;
  font-size: 13px;
  color: #fff;
  margin-bottom: 8px;
}
/* line 784, index.scss */
.evmux_today_inner div h5 {
  font-family: SFProDisplay-Bold;
  font-size: 34px;
  color: #fff;
  margin-bottom: 8px;
}
/* line 790, index.scss */
.evmux_today_inner div p {
  display: block;
  font-family: SFProDisplay-Regular;
  font-size: 16px;
  color: #fff;
  line-height: 25px;
  margin-bottom: 20px;
}
/* line 798, index.scss */
.evmux_today_inner div .get_started_2 {
  width: 150px;
  height: 50px;
  border: 2px solid #fff;
  border-radius: 16px;
  font-family: SFProDisplay-Semibold;
  font-size: 16px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin: 0 auto;
}
/* line 811, index.scss */
.evmux_today_inner div .get_started_2:hover {
  background-color: #fff;
  color: #0379ee;
}

/* line 819, index.scss */
.footer {
  background-color: #19223b;
}
/* line 821, index.scss */
.footer .footer_inner {
  max-width: 1200px;
  margin: 0 auto;
}
/* line 825, index.scss */
.footer .ft_top {
  display: flex;
  padding: 66px 50px 70px 74px;
}
@media (max-width: 768px) {
  /* line 825, index.scss */
  .footer .ft_top {
    padding: 30px 15px;
    flex-wrap: wrap;
  }
}
/* line 833, index.scss */
.footer .logo {
  flex: 1;
}
@media (max-width: 768px) {
  /* line 833, index.scss */
  .footer .logo {
    flex: 0 0 100%;
    margin-bottom: 40px;
  }
}
/* line 839, index.scss */
.footer .logo img {
  max-width: 134px;
}
/* line 843, index.scss */
.footer .ft_col {
  flex: 0 0 134px;
  padding-right: 10px;
  padding-top: 14px;
}
@media (max-width: 768px) {
  /* line 843, index.scss */
  .footer .ft_col {
    flex: 0 0 33.3333%;
    padding-right: 0;
    padding-top: 0;
  }
}
/* line 852, index.scss */
.footer .ft_col h6 {
  font-family: SFProDisplay-Bold;
  font-size: 15px;
  color: #fff;
  margin-bottom: 22px;
}
@media (max-width: 768px) {
  /* line 852, index.scss */
  .footer .ft_col h6 {
    margin-bottom: 12px;
  }
}
/* line 861, index.scss */
.footer .ft_col > a {
  display: block;
  padding: 10px 0 10px 4px;
  font-family: SFProDisplay-Regular;
  font-size: 14px;
  color: #b5b5ce;
}
/* line 868, index.scss */
.footer .ft_col ul {
  display: flex;
  align-items: center;
  position: relative;
  left: -8px;
}
@media (max-width: 768px) {
  /* line 868, index.scss */
  .footer .ft_col ul {
    left: -10px;
    flex-wrap: wrap;
  }
}
/* line 877, index.scss */
.footer .ft_col ul li {
  margin-right: 22px;
}
/* line 879, index.scss */
.footer .ft_col ul li a {
  display: flex;
  width: 23px;
  height: 28px;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  /* line 879, index.scss */
  .footer .ft_col ul li a {
    width: 34px;
    height: 34px;
  }
}
/* line 889, index.scss */
.footer .ft_col ul li a img {
  height: 20px;
}
/* line 896, index.scss */
.footer .ft_btm {
  border-top: 1px solid #42425a;
  height: 114px;
  display: flex;
  align-items: center;
  padding: 0 15px 10px;
}
@media (max-width: 768px) {
  /* line 896, index.scss */
  .footer .ft_btm {
    flex-wrap: wrap;
    align-content: center;
  }
}
/* line 907, index.scss */
.footer .ft_btm .copy {
  flex: 1;
  font-family: SFProDisplay-Regular;
  font-size: 14px;
  color: #b5b5ce;
}
@media (max-width: 768px) {
  /* line 907, index.scss */
  .footer .ft_btm .copy {
    flex: 0 0 100%;
    margin-bottom: 15px;
  }
}
/* line 917, index.scss */
.footer .ft_btm a {
  font-family: SFProDisplay-Regular;
  font-size: 14px;
  color: #b5b5ce;
  margin-left: 48px;
  padding: 10px 0;
  position: relative;
}
@media (max-width: 768px) {
  /* line 917, index.scss */
  .footer .ft_btm a {
    margin: 0px 15px 0 0;
    padding: 0;
    display: block;
  }
}
/* line 929, index.scss */
.footer .ft_btm a:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #b5b5ce;
}
@media (max-width: 768px) {
  /* line 929, index.scss */
  .footer .ft_btm a:after {
    bottom: -2px;
  }
}

@keyframes shake {
  0%, 100% {
    transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    transform: translateX(10px);
  }
}
/* line 961, index.scss */
.get_started_pop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-width: 100vw;
  min-height: 100vh;
  z-index: 5;
  display: none;
}

/* line 972, index.scss */
.get_started_pop_closer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(10px);
  cursor: pointer;
}

/* line 981, index.scss */
.get_started_pop_inner {
  width: 540px;
  max-width: 90%;
  background-color: #f5f6f8;
  border-radius: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 30px;
  overflow: hidden;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.25);
}
/* line 993, index.scss */
.get_started_pop_inner .get_started_pop_close {
  position: absolute;
  width: 50px;
  height: 50px;
  top: 0;
  right: 0;
  cursor: pointer;
}
/* line 1000, index.scss */
.get_started_pop_inner .get_started_pop_close:before, .get_started_pop_inner .get_started_pop_close:after {
  content: '';
  display: block;
  position: absolute;
  top: calc(50% - 1px);
  left: calc(50% - 15px);
  width: 30px;
  height: 2px;
  border-radius: 1px;
  background-color: #19223b;
}
/* line 1012, index.scss */
.get_started_pop_inner .get_started_pop_close:before {
  transform: rotate(45deg);
}
/* line 1015, index.scss */
.get_started_pop_inner .get_started_pop_close:after {
  transform: rotate(-45deg);
}
/* line 1019, index.scss */
.get_started_pop_inner h6 {
  font-family: SFProDisplay-Bold;
  font-size: 26px;
  line-height: 34px;
  letter-spacing: 1px;
  color: #19223b;
  text-align: center;
  margin-bottom: 30px;
}
/* line 1028, index.scss */
.get_started_pop_inner .form_wr {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
/* line 1033, index.scss */
.get_started_pop_inner .form_wr.with_mistake {
  animation-name: shake;
  animation-duration: 1s;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}
/* line 1040, index.scss */
.get_started_pop_inner .input_wr {
  margin-bottom: 14px;
}
/* line 1042, index.scss */
.get_started_pop_inner .input_wr input {
  height: 44px;
  width: 280px;
  border: 2px solid #0379d3;
  font-family: SFProDisplay-Regular;
  font-size: 16px;
  color: #42425a;
  padding: 0 20px;
  border-radius: 8px;
}
/* line 1053, index.scss */
.get_started_pop_inner .send_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 44px;
  padding: 0 25px;
  font-family: SFProDisplay-Semibold;
  font-size: 16px;
  color: #fff;
  background-color: #0379d3;
  border-radius: 8px;
  margin-left: 14px;
  cursor: pointer;
  margin-bottom: 14px;
}
/* line 1067, index.scss */
.get_started_pop_inner .send_btn:hover {
  background-color: #095dc1;
}
/* line 1071, index.scss */
.get_started_pop_inner .mistake {
  margin-top: 10px;
  font-family: SFProDisplay-Regular;
  font-size: 14px;
  color: #ff405c;
  text-align: center;
}
/* line 1078, index.scss */
.get_started_pop_inner .info {
  font-family: SFProDisplay-Regular;
  font-size: 16px;
  color: #42425a;
  text-align: center;
  margin-top: 40px;
}
/* line 1084, index.scss */
.get_started_pop_inner .info em {
  display: block;
  color: #0379d3;
  margin-top: 6px;
}
/* line 1090, index.scss */
.get_started_pop_inner .congratulations {
  display: none;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f5f6f8;
  z-index: 1;
}
/* line 1102, index.scss */
.get_started_pop_inner .congratulations h5 {
  font-family: SFProDisplay-Medium;
  font-size: 24px;
  line-height: 32px;
  color: #19223b;
  text-align: center;
  margin-bottom: 30px;
}
/* line 1112, index.scss */
.get_started_pop_inner.congr .congratulations {
  display: flex;
}
