.main_bg .container {
  display: flex;
  height: 100%;
}

.main_bg .fl {
  margin-top: auto;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
}

.main_bg .fl img {
  height: fit-content;
}

.s-choose-parameters .scp-wrap-adap-btn {
  max-width: auto;
}

.left-i {
  max-height: 250px;
  align-self: center;
}

.right-i {
  max-height: 250px;
  align-self: center;
}
@media (max-width: 1400px) {
  .left-i {
    align-self: flex-end;
    margin-bottom: 20px;
  }

  .right-i {
    align-self: flex-end;
    margin-bottom: 20px;
  }
  .main_bg .desc p {
    max-width: 540px;
  }
}
@media (max-width: 1200px) {
  .main_bg .desc p {
    max-width: 480px;
  }
}
@media (max-width: 1024px) {
  .left-i {
    display: none;
  }

  .right-i {
    display: none;
  }
}

@media (max-width: 1024px) {
  .s-choose-parameters .scp-wrap-adap-btn {
    max-width: none;
  }
  .s-choose-parameters .scp-wrap-adap-btn .std_btn.std_btn02.std_btn_dblue {
    max-width: 265px;
  }
}

.i-form-p {
  font-size: 10px;
  margin-top: 5px;
  margin-bottom: -5px;
  height: 0;
}
.i-form-flex {
  justify-content: space-between;
  max-width: 547px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  border-bottom: 1px solid #d1d1d1;
}
.fancybox-inner {
  height: auto !important;
}
#investor-form.default-form .i-form-flex .df-row.df-cb {
  margin-left: 0;
  margin-right: 0;
}
#investor-form.default-form .df-row.df-cb {
  width: auto;
  text-align: left;
  max-width: 547px;
  margin-bottom: 15px;
}
#investor-form.default-form .df-row.df-cb .cb-wrap .container {
  font-size: 14px;
  padding-left: 45px;
  line-height: 1.5;
  max-width: none;
}
#investor-form.default-form .df-row.df-cb .cb-wrap .checkmark {
  top: -5px;
}
#investor-form.default-form .std_btn {
  margin-top: 50px;
}
#investor-thanks.thank_you .line_pp {
  display: flex;
  padding: 0;
  justify-content: center;
  align-items: center;
}
#investor-thanks.win_popup .line_pp h3 {
  font: 500 24px/27px Roboto;
  margin: 0;
}
@media (max-width: 800px) {
  .thank_you {
    width: 100vw;
  }
}
@media (max-width: 750px) {
  #investor-form.default-form .std_btn {
    margin-top: 20px;
  }
  #investor-thanks.win_popup .line_pp h3 {
    font: 500 18px/22px Roboto;
  }
}
@media (max-width: 500px) {
  #investor-form.default-form .df-row.df-cb {
    max-width: 90%;
  }
  .i-form-h {
    max-width: 90%;
    margin: 0 auto;
    text-align: left;
  }
  .i-form-flex {
    display: block;
    max-width: 90%;
  }
  #investor-form.default-form .i-form-flex .df-row.df-cb {
    margin: 20px auto;
    max-width: 100%;
  }
  #investor-form.default-form .df-row.df-cb {
    margin: 20px auto;
  }
  #investor-form.default-form .i-form-flex .df-row.df-cb .cb-wrap .container {
    font-size: 14px;
  }
  #investor-form.default-form .df-row.df-cb .cb-wrap .container {
    font-size: 12px;
  }
  #investor-form.default-form .my-container {
    padding: 0;
  }
}
#investor-form button.active{
    opacity: 1!important;
    cursor: pointer!important;
}
.padd-topp{padding-top:25px}
.border-grey{border-top:1px solid #e1e4e5}
.flex-privat{align-items:center}
.s-uniq .su-text{padding-bottom:35px}
.swiper-slide { min-height:250px;display:flex;align-items:center;justify-content:center;flex-direction:column}
.su-top .su-cf-descr {display:block;text-align:center;font-size:20px}
.main_bg .desc{color:#fff}
.main_bg .desc{padding-top:0}
.main_bg .desc h3.victory{font-size:38px;line-height:38px;color:#dc54c5;margin-bottom:12px}
.main_bg .desc h1.victory{font-size:38px;line-height:38px;color:#dc54c5;margin-bottom:12px}
.sm-textt { font-size:14px;line-height:22px;margin-bottom:15px}

.s-uniq .su-text .su-p.br-t br{display:block}


@media (max-width: 750px) {
	.main_bg .desc h3.victory, .main_bg .desc h1.victory{font-size:24px;line-height:24px;}
}

@media (max-width: 500px) {
	.su-top .su-cf-descr {font-size:16px}
}