*:focus {
  outline: none;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  font-family: "Roboto", sans-serif;
  font-weight: normal;
  font-size: 14px;
  min-width: 320px;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
  margin: 0;
  position: relative;
}

body input:focus:required:invalid,
body textarea:focus:required:invalid {
  color: rgb(255, 181, 189);
}

/*body input:required:valid,body textarea:required:valid {    color: rgb(192, 255, 192);}*/

.hidden {
  display: none;
}

button {
  cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
p,
span,
input,
textarea,
ul,
li,
a,
strong {
  padding: 0;
  margin: 0;
  list-style-type: none;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

.container-fluid {
  max-width: 1920px;
  width: 100%;
  margin: auto;
}

.container.v2 {
  max-width: 1000px;
  width: 100%;
  position: relative;
  z-index: 2;
  margin: auto;
}

.container {
  max-width: 1140px;
  width: 100%;
  position: relative;
  z-index: 2;
  margin: auto;
}

header {
  padding-top: 20px;
}

.hole_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.hole_header .big_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}

.hole_header .big_menu .lk:hover {
  border-bottom: 2px solid #96fbd8;
  padding-bottom: 3px;
}

.hole_header .big_menu .lk {
  font-size: 15px;
  color: #252525;
  text-transform: uppercase;
  padding-bottom: 5px;
  display: block;
}

.hole_header .big_menu .info_block_new {
  display: flex;
  justify-content: flex-start;
  height: 100%;
  align-items: center;
}

.hole_header .apps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.hole_header .apps a:hover {
  transform: scale(1.1);
}

.hole_header .apps a img {
  height: 33px;
  width: 100%;
}

.hole_header .apps a {
  background: none;
  width: 95%;
  transition: 0.5s ease;
}

/*.hole_header .apps a:nth-child(2){*/

/*background-position: 0 -37px;*/

/*}*/

/*.hole_header .apps a:nth-child(2):hover{*/

/*background-position: -138px -37px;*/

/*}*/

/*.hole_header .apps a:nth-child(1):hover{*/

/*background-position: -137px -2px;*/

/*}*/

/*.hole_header .apps a:nth-child(1){*/

/*background-position: 0px -2px;*/

/*}*/

.hole_header .apps a {
  display: block;
  margin-right: 15px;
}

.hole_header .apps a:last-child {
  margin-right: 0;
}

.hole_header .little_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.hole_header .little_menu li:last-child {
  margin-right: 0;
}

.hole_header .little_menu li:hover {
  border-bottom: 2px solid #96fbd8;
  padding-bottom: 3px;
}

.hole_header .little_menu li {
  margin-right: 40px;
  padding-bottom: 5px;
}

.hole_header .little_menu li a {
  font-size: 15px;
  color: #252525;
}

.hole_header a.logo {
  font-size: 18px;
  color: #252525;
  font-weight: 300;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-transform: uppercase;
}

.hole_header a.logo img {
  margin-right: 10px;
}

.hole_header a.logo span {
  font-weight: 500;
  font-size: 18px;
  color: #24ffb3;
  text-transform: uppercase;
  padding-left: 5px;
}

#nav-icon1 {
  width: 25px;
  height: 22px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
}

#nav-icon1 span,
#nav-icon3 span,
#nav-icon4 span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  background: #383838;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}

#nav-icon1 span:nth-child(1) {
  top: 0px;
}

#nav-icon1 span:nth-child(2) {
  top: 9px;
  width: 17px;
  right: 0;
  margin: auto;
}

#nav-icon1 span:nth-child(3) {
  top: 18px;
}

#nav-icon1.open span:nth-child(1) {
  top: 9px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

#nav-icon1.open span:nth-child(2) {
  opacity: 0;
  left: -60px;
}

#nav-icon1.open span:nth-child(3) {
  top: 9px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.f_block_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 200px;
  position: relative;
}

.f_block_content img {
  position: absolute;
  right: 0;
  top: 0;
  border: 0;
  margin: auto;
  width: 50%;
}

.f_block_content .text {
  margin-right: 25px;
  width: 100%;
  max-width: 620px;
  z-index: 2;
}

.f_block_content .text h1 {
  font-weight: 700;
  text-transform: uppercase;
  color: #273044;
  font-size: 65px;
}

.f_block_content .text p {
  font-size: 28px;
  color: #273044;
  font-weight: 300;
  margin-top: 40px;
}

.f_block_content .text p span {
  font-weight: 700;
  color: #273044;
  font-size: 28px;
  text-transform: uppercase;
}

.choise {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 100px;
  padding-bottom: 95px;
}

.choise .one_choise:hover {
  background-image: url("../img/fon_1.png");
  background-repeat: no-repeat;
  -webkit-transition: 1s ease;
  -o-transition: 1s ease;
  transition: 1s ease;
  background-size: 100% 100%;
  margin-top: -50px;
  margin-bottom: 50px;
}

.choise .one_choise:hover p.icon {
  background-position: -98px 0;
}

.choise .one_choise:hover p {
  color: #fff;
}

.choise .one_choise:last-child {
  margin-right: 0;
}

.choise .one_choise {
  border-radius: 15px;
  background-color: white;
  -webkit-box-shadow: 0px 7px 27px 0px rgba(53, 141, 145, 0.09);
  box-shadow: 0px 7px 27px 0px rgba(53, 141, 145, 0.09);
  max-width: 270px;
  -webkit-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
  width: 100%;
  min-height: 140px;
  cursor: pointer;
  padding-bottom: 20px;
  padding-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 40px;
  padding-right: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 35px;
}

.choise .one_choise p.icon {
  width: 50px;
  height: 45px;
  background-image: url("../img/hover_sprite.png");
  background-repeat: no-repeat;
  background-position: -30px 0;
  margin-bottom: 10px;
}

.choise .one_choise p {
  font-family: "PS";
  color: #3a3a3a;
  text-align: center;
  font-size: 18px;
}

.ch {
  margin-top: 180px;
}

.ch h2 {
  font-size: 45px;
  color: #273044;
  text-align: center;
  font-weight: 700;
}

.grey {
  padding-top: 25px;
  padding-bottom: 40px;
  background-color: #f3f6fd;
}

.grey img {
  margin-right: 50px;
}

.grey .info {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.grey .info p.title {
  font-weight: 700;
  color: #273044;
  font-size: 45px;
  margin-bottom: 25px;
}

.grey .info p {
  font-weight: 300;
  color: #273044;
  font-size: 24px;
}

.pop {
  padding-top: 125px;
  margin-bottom: 140px;
}

.pop .popular {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.pop .popular .one_pop .keep_one ul {
  margin-top: 25px;
}

.pop .popular .one_pop .keep_one ul li:last-child {
  margin-bottom: 0;
}

.pop .popular .one_pop .keep_one ul li {
  font-size: 15px;
  color: #000000;
  font-weight: 400;
  margin-bottom: 20px;
}

.pop .popular .one_pop .keep_one p.title {
  font-weight: 300;
  color: #636363;
  text-transform: uppercase;
  font-size: 15px;
  margin-bottom: 35px;
}

.pop .popular .one_pop .hole_one {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 2px solid #d6d6d6;
}

.pop .popular .one_pop .one_row.bl p {
  font-size: 20px;
  color: #03bdd5;
  font-weight: 700;
}

.pop .popular .one_pop .one_row {
  margin-bottom: 15px;
}

.pop .popular .one_pop p.title {
  font-weight: 700;
  color: #273044;
  font-size: 24px;
  margin-bottom: 20px;
}

.pop .popular .one_pop p {
  font-size: 18px;
  color: #010101;
  font-weight: 700;
  margin-bottom: 5px;
}

.pop .popular .one_pop p span {
  font-size: 15px;
  color: #b3b3b3;
  font-weight: 300;
  display: block;
}

.pop h3 {
  font-size: 45px;
  color: #273044;
  text-align: center;
  font-weight: 700;
  padding-bottom: 100px;
}

.calc {
  background-image: url("../img/fon_2.jpg");
  background-repeat: no-repeat;
  padding: 65px 110px;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  margin-bottom: 140px;
}

.calc .hole_calc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.calc .hole_calc .one_r_row {
  margin-bottom: 20px;
}

.calc .hole_calc .hole_right p {
  color: #d3e3fb;
  font-size: 14px;
  font-weight: 300;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.calc .hole_calc .hole_right p a {
  display: block;
  margin-left: 5px;
}

.calc .hole_calc .hole_right .main {
  font-weight: 700;
  font-size: 18px;
  color: #fff;
  margin-bottom: 5px;
}

.calc .hole_calc .hole_right p.title {
  font-weight: 900;
  font-size: 26px;
  color: #fff;
  margin-bottom: 40px;
}

.calc .hole_calc .right_side {
  max-width: 450px;
  padding: 30px;
  padding-top: 60px;
  width: 100%;
  background-color: #34cce0;
  border-radius: 15px;
  position: relative;
}

.calc .hole_calc .right_side .total {
  position: absolute;
  top: 25px;
  right: 0;
  left: 0;
  margin: auto;
  font-size: 18px;
  color: #fff;
  font-weight: 300;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.calc .hole_calc .right_side .total span {
  font-weight: 500;
  color: #fff;
  font-size: 18px;
  display: block;
  margin-left: 5px;
}

.calc .hole_calc .prog_row {
  margin-top: 60px;
}

.calc .hole_calc .prog_row #progressbar {
  border: none;
  height: 8px;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.calc .hole_calc .prog_row #progressbar .ui-slider-handle {
  width: 0;
  height: 0;
  background: none;
  border: 10px solid transparent;
  border-bottom-color: #f6ff00;
  position: relative;
  top: -22px;
  cursor: pointer;
}

.calc .hole_calc .prog_row #progressbar .ui-slider-handle:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left: -10px;
  top: 25px;
  border: 10px solid transparent;
  border-top-color: #f6ff00;
}

#progressbar {
  background-image: url("../img/risk.png");
  opacity: 1;
}

.calc .hole_calc .prog_row .bottom-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 10px;
}

.calc .hole_calc .prog_row .bottom-row p {
  font-size: 12px;
  color: #fff;
}

.calc .hole_calc .prog_row .top_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.calc .hole_calc .prog_row .percent {
  color: #fff;
  font-size: 15px;
}

.calc .hole_calc .prog_row p {
  font-size: 15px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
}

.calc .hole_calc .prog_row p a {
  display: block;
  margin-left: 5px;
}

.calc .hole_calc .one_move {
  max-width: 300px;
  width: 100%;
  margin-bottom: 45px;
}

.calc .hole_calc .one_move .years_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 10px;
}

.calc .hole_calc .one_move .years_row p {
  font-size: 12px;
  color: #fff;
}

.calc .hole_calc .one_move .range {
  margin-top: 1px;
}

.calc .hole_calc .one_move .range .ui-slider-range {
  height: 5px;
  background-color: #f6ff00;
  top: -3px;
}

.calc .hole_calc .one_move .range .ui-slider-handle {
  width: 0;
  height: 0;
  background: none;
  border: 10px solid transparent;
  border-bottom-color: #f6ff00;
  position: relative;
  top: -20px;
  cursor: pointer;
}

.calc .hole_calc .one_move .range .ui-slider-handle:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left: -10px;
  top: 10px;
  border: 10px solid transparent;
  border-top-color: #f6ff00;
}

.calc .hole_calc .one_move .ui-slider-horizontal {
  height: 1px;
  background-color: #a4a4a4;
}

.calc .hole_calc .one_move input::-webkit-input-placeholder {
  font-weight: 700;
  color: #000;
}

.calc .hole_calc .one_move input::-moz-placeholder {
  font-weight: 700;
  color: #000;
}

.calc .hole_calc .one_move input:-moz-placeholder {
  font-weight: 700;
  color: #000;
}

.calc .hole_calc .one_move input:-ms-input-placeholder {
  font-weight: 700;
  color: #000;
}

.calc .hole_calc .one_move input {
  height: 38px;
  width: 100%;
  padding-left: 15px;
  border: 1px solid #8d8d8d;
  font-weight: 700;
}

.calc .hole_calc .one_move span {
  font-weight: 300;
  color: #fff;
  font-size: 15px;
  margin-bottom: 10px;
  display: block;
}

.calc .hole_calc .left_calc {
  max-width: 300px;
  width: 100%;
}

.calc .hole_calc .left_calc .tit {
  font-weight: 900;
  font-size: 26px;
  margin-bottom: 40px;
  color: #fff;
}

.calc .title {
  font-weight: 700;
  color: #fff;
  font-size: 45px;
  margin-bottom: 30px;
  text-align: center;
}

.calc .desc {
  font-size: 21px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 70px;
}

.inv {
  margin-top: 150px;
}

.inv ul {
  margin-bottom: 85px;
}

.inv ul li:after {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  content: "";
  width: 9px;
  height: 9px;
  border-radius: 10px;
  background-color: #4ac5f3;
}

.inv ul li {
  color: #575757;
  font-size: 18px;
  font-weight: 300;
  margin-bottom: 5px;
  padding-left: 20px;
  position: relative;
}

.inv p.des {
  font-size: 24px;
  color: #273044;
  font-weight: 300;
  text-align: center;
  margin-bottom: 70px;
}

.inv p.des span {
  font-weight: 700;
  color: #03bdd5;
  font-size: 28px;
}

.inv h3 {
  font-size: 45px;
  color: #273044;
  text-align: center;
  margin-bottom: 35px;
  font-weight: 700;
}

.slider_block {
  padding-bottom: 70px;
}

.slider_block .slider_main .slick-arrow {
  font-size: 0;
  outline: none;
  border: none;
  cursor: pointer;
  z-index: 20;
  width: 20px;
  background: none;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 50px;
  background-image: url("../img/left_arrow.png");
  background-repeat: no-repeat;
}

.slider_block .slider_main .slick-next {
  background-image: url("../img/right_arrow.png");
  background-repeat: no-repeat;
  left: auto;
  right: 0;
}

.slider_block .wrap_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.slider_block .wrap_item .right_side {
  margin-left: 70px;
}

.slider_block .wrap_item .right_side ul p {
  font-weight: 300;
  color: #2b2b2b;
  font-size: 19px;
  margin-right: 35px;
  min-width: 175px;
}

.slider_block .wrap_item .right_side ul li {
  font-weight: 700;
  color: #273044;
  font-size: 19px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
}

.slider_block p.op {
  font-weight: 500;
  color: #273044;
  font-size: 30px;
  margin-bottom: 25px;
}

.slider_block p.tit {
  font-weight: 400;
  color: #273044;
  font-size: 24px;
  margin-bottom: 40px;
}

.about .one_row_about:after {
  width: 25px;
  height: 25px;
  content: "";
  background-image: url("../img/agree.png");
  background-repeat: no-repeat;
  position: absolute;
  left: 30px;
  top: 3px;
  margin: auto;
}

.about .one_row_about {
  padding-left: 95px;
  position: relative;
  margin-bottom: 90px;
}

.about .one_row_about p {
  color: #273044;
  font-size: 24px;
  margin-bottom: 20px;
}

.about .one_row_about .d {
  font-weight: 300;
}

.about .one_row_about .d,
.about .one_row_about .d * {
  font-size: 16px;
  color: #575757;
  line-height: 1.3;
}

.about h3 {
  color: #273044;
  font-weight: 700;
  font-size: 45px;
  text-align: center;
  margin-bottom: 90px;
  margin-top: 90px;
}

.fon_form {
  background-image: url("../img/fon_3.jpg");
  background-repeat: no-repeat;
  padding-top: 70px;
  position: relative;
  z-index: 10;
  background-size: cover;
  padding-bottom: 60px;
}

.fon_form form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.fon_form form button {
  font-size: 18px;
  color: #fff;
  background: none;
  border: 2px solid #51c4b5;
  border-radius: 35px;
  height: 35px;
  cursor: pointer;
  max-width: 240px;
  width: 100%;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.fon_form form input::-webkit-input-placeholder {
  font-weight: 400;
  color: #fff;
}

.fon_form form input::-moz-placeholder {
  font-weight: 400;
  color: #fff;
}

.fon_form form input:-moz-placeholder {
  font-weight: 400;
  color: #fff;
}

.fon_form form input:-ms-input-placeholder {
  font-weight: 400;
  color: #fff;
}

.fon_form form a.selectBox {
  margin-top: 50px;
  font-weight: 400;
  height: 40px;
  max-width: 250px;
  border: none;
  background: none;
  border-bottom: 2px solid #50deb6;
  padding-left: 40px;
  background-repeat: no-repeat;
  /*background-position: center left;*/
  color: #fff;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  box-shadow: none;
  background-image: url(../img/i_4.png);
}

ul.selectBox-options {
  margin-top: -50px;
}

.fon_form form .selectBox-dropdown .selectBox-arrow {
  border: none;
  display: none;
}

.fon_form form .selectBox-dropdown .selectBox-label {
  padding: 0;
  font-size: 13px;
}

.fon_form form input {
  height: 50px;
  max-width: 250px;
  width: 100%;
  border: none;
  background: none;
  border-bottom: 2px solid #50deb6;
  padding-left: 40px;
  background-repeat: no-repeat;
  background-position: center left;
  color: #fff;
}

.fon_form .title {
  font-weight: 500;
  font-size: 25px;
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.fon_form .des {
  font-weight: 300;
  color: #fff;
  font-size: 18px;
  margin-bottom: 30px;
  text-align: center;
}

footer {
  margin-top: 40px;
}

.hole_footer p.cop,
.hole_footer p.cop a {
  font-weight: 300;
  color: #0d0d0d;
  font-size: 14px;
  margin-bottom: 15px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.hole_footer p.cop a {
  margin: 0 3px;
  position: relative;
  border-bottom: 2px solid rgba(0, 0, 0, 0);
}

.gree_fon footer .cop a {
  color: #fff;
}

.hole_footer p.cop a:hover {
  border-bottom: 2px solid #96fbd8;
}

.hole_footer p.cop img {
  margin-right: 5px;
  padding-bottom: 3px;
}

.hole_footer .social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
}

.hole_footer .social a:last-child {
  margin-right: 0;
}

.hole_footer .social a {
  display: block;
  transition: 0.5s ease;
  margin-right: 35px;
}

.hole_footer .social a:hover {
  transform: scale(1.1);
}

.hole_footer ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 25px;
}

.hole_footer ul li a {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  padding-bottom: 3px;
}

.hole_footer ul li a:hover {
  text-decoration: none;
  border-color: #96fbd8;
}

.hole_footer ul li a {
  font-size: 14px;
  color: #0d0d0d;
  text-transform: uppercase;
}

.hole_blog_page .similar_article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 40px;
}

.hole_blog_page .similar_article .one_article {
  max-width: 32%;
  width: 100%;
}

.hole_blog_page .similar_article .one_article img {
  width: 100%;
  border-radius: 15px;
}

.hole_blog_page .similar_article .one_article p {
  font-weight: 700;
  font-size: 18px;
  text-transform: uppercase;
  color: #3a3a3a;
  margin-bottom: 15px;
  margin-top: 10px;
}

.hole_blog_page .similar_article .one_article p span {
  font-weight: 300;
  font-size: 15px;
  color: #242829;
  display: block;
  text-transform: initial;
}

.hole_blog_page .inside_post .leave_comment .comments .row_comment:last-child {
  border: none;
}

.hole_blog_page .inside_post .leave_comment .row_comment {
  padding-bottom: 30px;
  border-bottom: 1px solid #999999;
  margin-bottom: 30px;
}

.hole_blog_page .inside_post .leave_comment .row_comment .tit_comment {
  font-weight: 900;
  font-size: 18px;
  color: #242829;
  margin-bottom: 20px;
}

.hole_blog_page .inside_post .leave_comment .row_comment .des {
  font-size: 18px;
  color: #242829;
  margin-bottom: 20px;
}

.hole_blog_page .inside_post .leave_comment .row_comment .date {
  font-size: 18px;
  color: #748387;
  font-weight: 300;
}

.hole_blog_page .inside_post .leave_comment form {
  margin-bottom: 55px;
}

.hole_blog_page .inside_post .leave_comment form .input_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20px;
}

.hole_blog_page .inside_post .leave_comment form textarea {
  width: 100%;
  height: 135px;
  padding-left: 15px;
  padding-top: 15px;
  border-radius: 15px;
  resize: none;
  margin-bottom: 25px;
}

.hole_blog_page .inside_post .leave_comment form input {
  max-width: 48%;
  width: 100%;
  border: 1px solid #aeaeae;
  border-radius: 15px;
  height: 40px;
  padding-left: 15px;
}

.hole_blog_page .inside_post .leave_comment form button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  color: #242829;
  border: 2px solid #96fbd8;
  border-radius: 40px;
  height: 40px;
  max-width: 190px;
  width: 100%;
  background: none;
  cursor: pointer;
}

.hole_blog_page .inside_post .leave_comment p.tit {
  font-weight: 900;
  color: #242829;
  font-size: 30px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
}

.hole_blog_page .inside_post .leave_comment p.tit span {
  font-size: 16px;
  color: #a7a7a7;
  display: block;
  margin-left: 10px;
}

.hole_blog_page .inside_post .download_app {
  margin-bottom: 100px;
}

.hole_blog_page .inside_post .download_app a {
  padding-right: 20px;
}

.hole_blog_page .inside_post .download_app .title_app {
  font-weight: 900;
  font-size: 30px;
  text-transform: uppercase;
  color: #242829;
  margin-bottom: 10px;
}

.hole_blog_page .inside_post .download_app .desc {
  font-size: 18px;
  color: #242829;
  font-weight: 500;
  line-height: 1.5;
  margin-bottom: 30px;
}

.about .one_row_about .d p,
.hole_blog_page .inside_post .text p {
  margin-bottom: 40px;
  color: #242829;
  font-size: 18px;
  line-height: 1.5;
}

.about .one_row_about .d p strong,
.hole_blog_page .inside_post .text strong {
  font-size: 22px;
  color: #242829;
  font-weight: 500;
}

.hole_blog_page .inside_post .main_banner {
  max-width: 100%;
  border-radius: 30px;
  width: 100%;
}

.hole_blog_page .inside_post .date_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 55px;
}

.hole_blog_page .inside_post .date_row p.view {
  padding-left: 30px;
  background-image: url("../img/eye.png");
  background-repeat: no-repeat;
  background-position: 0 45%;
}

.hole_blog_page .inside_post .date_row a:hover {
  text-decoration: underline;
}

.hole_blog_page .inside_post .date_row a {
  font-weight: 300;
  color: #748387;
  font-size: 18px;
  display: block;
  margin-right: 130px;
}

.hole_blog_page .inside_post .date_row p {
  font-weight: 300;
  color: #748387;
  font-size: 18px;
  margin-right: 130px;
}

.hole_blog_page .inside_post p.title:after,
.title_404:after {
  content: "";
  width: 100px;
  height: 3px;
  background-color: #96fbd8;
  bottom: 0;
  position: absolute;
  left: 0;
}

.hole_blog_page .inside_post p.title,
.title_404 {
  font-weight: 700;
  color: #242424;
  font-size: 30px;
  margin-bottom: 30px;
  padding-bottom: 5px;
  text-transform: uppercase;
  position: relative;
  margin-top: 35px;
}

.hole_blog_page .go_back {
  font-size: 16px;
  color: #242829;
  border: 2px solid #96fbd8;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 35px;
  max-width: 183px;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 35px;
}

.hole_blog_page .go_back img {
  margin-right: 5px;
}

.f_row {
  margin-top: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 45px;
}

.f_row h1 {
  color: #242424;
  font-size: 35px;
  font-weight: 900;
  display: flex;
  width: auto;
  max-width: 410px;
}

.f_row form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.f_row form button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  color: #242829;
  border: 2px solid #96fbd8;
  border-radius: 10px;
  height: 40px;
  width: 135px;
  background: none;
}

.f_row form .search_input {
  margin: 0 25px;
  width: 100%;
  position: relative;
}

.f_row form .search_input .search_result:empty {
  display: none;
}

.f_row form .search_input .search_result li a {
  width: 100%;
  display: block;
  padding: 5px;
  border-bottom: 1px solid;
  font-weight: 700;
  color: #748387;
}

.f_row form .search_input .search_result li:last-child a {
  border-bottom: none;
}

.f_row form .search_input .search_result {
  border-radius: 0 0 15px 15px;
  -webkit-box-shadow: 0px 10px 21px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 10px 21px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 10px 21px 0px rgba(0, 0, 0, 0.75);
  padding: 10px;
  position: absolute;
  background: #fff;
  left: 0;
  right: 0;
  top: 100%;
  z-index: 99;
}

.f_row form input {
  padding-left: 15px;
  width: 100%;
  height: 40px;
  border: 1px solid #aeaeae;
  border-radius: 10px;
}

main {
  position: relative;
}

main .fixed_menu {
  position: fixed;
  left: 0;
  right: 0;
  z-index: 1;
  margin: auto;
}

main .fixed_menu ul {
  max-width: 60px;
  text-align: center;
}

main .fixed_menu ul li {
  margin-bottom: 15px;
  cursor: pointer;
}

.hole_blog_page.v2 .f_row.container.v2 {
  margin: 50px 0;
  max-width: 100%;
}

.hole_blog_page.v2 .inside_post.v2 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.hole_blog_page.v2 .inside_post.v2 img {
  margin-right: 0;
  margin-left: 95px;
}

.hole_blog_page.v2 .inside_post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 80px;
}

.hole_blog_page.v2 .inside_post .wrap_element {
  width: 100%;
}

.hole_blog_page.v2 .inside_post .wrap_element p.little {
  line-height: 1.5;
  font-weight: 300;
  font-size: 18px;
  color: #242829;
  margin-bottom: 30px;
}

.hole_blog_page.v2 .inside_post .wrap_element a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
  color: #242829;
  font-weight: 300;
}

.hole_blog_page.v2 .inside_post .wrap_element a img {
  width: auto;
  display: block;
  margin-left: 15px;
}

.hole_blog_page.v2 .inside_post .date_row {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.hole_blog_page.v2 .inside_post .date_row p,
.hole_blog_page.v2 .inside_post .date_row a {
  margin-right: 0;
}

.hole_blog_page.v2 .inside_post p.title {
  margin-top: 0;
}

.hole_blog_page.v2 .inside_post img {
  width: 100%;
}

.hole_blog_page.v2 .inside_post img.main_banner {
  object-fit: cover;
  object-position: center center;
}

.hole_blog_page.v2 .inside_post .image_full {
  width: 100%;
  margin-right: 95px;
  display: flex;
  max-width: 570px;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 90px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.pagination li.active:after,
.pagination li:hover:after {
  position: absolute;
  content: "";
  width: 18px;
  height: 2px;
  background-color: #96fbd8;
  bottom: 0;
  left: -3px;
  right: 0;
  margin: auto;
}

.pagination li {
  margin-right: 30px;
  position: relative;
  padding-bottom: 5px;
}

.pagination li a {
  font-size: 18px;
  color: #242829;
  font-weight: 300;
}

.main_con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 2px solid #eeeeee;
  width: 100%;
}

.main_con h2 {
  margin: auto;
}

.not_result_search {
  margin: 50px 0;
  text-align: center;
}

.main_con .one_one {
  max-width: 260px;
  width: 100%;
  background-color: #f0f1f7;
  padding-top: 25px;
  padding-bottom: 15px;
  border-radius: 10px;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 40px;
  border: 2px solid rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  position: relative;
}

.main_con .one_one.funded:after {
  content: "";
  position: absolute;
  top: -3px;
  right: -3px;
  background-repeat: no-repeat;
  background-image: url(/wp-content/uploads/2020/05/bez-imeni-1.png);
  width: 126px;
  height: 126px;
  background-position: top right;
}

.main_con .one_one a.full {
  position: absolute;
  margin: 0;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: 100%;
  z-index: 999;
}

.main_con .one_one:hover {
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  border-color: #e3e3e3;
  background-color: #fff;
  cursor: pointer;
}

.main_con .one_one a {
  height: 45px;
  border: 0px solid #e3e3e3;
  border-radius: 15px;
  max-width: 128px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
  font-size: 16px;
  color: #afb8bb;
  text-decoration: underline;
  justify-content: center;
  margin: auto;
}

.main_con .one_one .one_p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
  border-top: 1px solid #e1e2ea;
  margin-top: 25px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 10px;
}

.main_con .one_one .one_p p:last-child {
  margin-right: 0;
}

.main_con .one_one .one_p p {
  font-size: 16px;
  color: #242829;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 300;
  margin-right: 10px;
}

.main_con .one_one .one_p p span {
  font-size: 16px;
  color: #242829;
  font-weight: 500;
  display: block;
  margin-left: 5px;
}

.main_con .one_one p.t {
  font-size: 15px;
  color: #748387;
  font-weight: 500;
  margin-bottom: 35px;
}

.main_con .one_one p.main {
  font-weight: 700;
  font-size: 20px;
  color: #2c2c2c;
  margin-bottom: 20px;
  margin-top: 35px;
}

.main_con .one_one p.ab {
  font-size: 15px;
  color: #242829;
}

.app_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 25px;
}

.sidebar {
  max-width: 220px;
  width: 100%;
  margin-right: 95px;
}

.sidebar ul li:hover,
.sidebar ul li.active {
  border-bottom: 2px solid #96fbd8;
  padding-bottom: 3px;
}

.sidebar ul li {
  padding-bottom: 5px;
  margin-bottom: 35px;
}

.sidebar ul li a {
  font-weight: 700;
  font-size: 17px;
  color: #424242;
  text-transform: uppercase;
}

.fon_form.v2 {
  background: none;
  padding-top: 0;
}

.fon_form.v2 p.title {
  text-transform: initial;
}

.fon_form.v2 {
  /*background-image: url("../img/fon_4.png");*/
  background-image: url(../img/fon_3.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}

.fon_form_2 {
  padding-bottom: 25px;
  padding-top: 35px;
  padding-left: 65px;
  border-radius: 25px;
  padding-right: 55px;
}

.fon_form_2 form input {
  max-width: 165px;
}

.text_leave h3 {
  font-weight: 700;
  color: #273044;
  font-size: 42px;
  text-transform: uppercase;
  margin-bottom: 80px;
  text-align: center;
}

.text_leave .start p {
  font-size: 18px;
  margin-bottom: 70px;
  color: #242829;
  font-weight: 300;
  line-height: 1.5;
}

.text_leave .start span {
  font-weight: 700;
  font-size: 18px;
  color: #242829;
  padding-right: 5px;
}

.fon_form.v3 .title {
  text-transform: uppercase;
}

.fon_form.v3 form input {
  max-width: 330px;
}

.gree_fon.hole_fon {
  padding-bottom: 53px;
  background-size: cover;
}

.gree_fon.hole_fon header {
  margin-bottom: 45px;
}

.gree_fon {
  /* background-image: url("../img/fon_4.jpg");*/
  background-repeat: no-repeat;
  padding-bottom: 220px;
  position: relative;
  z-index: 20;
}

.page.page-id-452 {
  position: relative;
}

.page.page-id-452:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  background-image: url("../img/fon_4.jpg");
  height: 1016px;
  background-size: cover;
}

.gree_fon footer .cop {
  color: #fff;
}

.gree_fon footer ul li a {
  color: #fff;
}

.gree_fon .slick-dots {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.gree_fon .slick-dots .slick-active button {
  width: 45px;
  background-color: #a4d4dd;
  /*background-color:rgba( 255 , 255 , 255 , 0 );
    color: #a4d4dd;
    border-left: 1px solid #a4d4dd;*/
}

/*.gree_fon .slick-dots .slick-active {
    border-color: #a4d4dd;
}*/

.gree_fon .slick-dots li:last-child {
  margin-right: 0;
}

.gree_fon .slick-dots li {
  margin-right: 10px;
  /*border: 1px solid #6ab9c7;
    border-radius: 5px;
    padding: 20px 30px;*/
}

.gree_fon .slick-dots li button {
  /*font-size: 16px;*/
  background: #6ab9c7;
  /*background:rgba( 255 , 255 , 255 , 0 );*/
  height: 25px;
  /*max-height: 40px;*/
  width: 40px;
  cursor: pointer;
  /*color: #6ab9c7;*/
  border: none;
  border-radius: 5px;
  /*font-weight: 600;*/
  -webkit-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
  /*border-left: 1px solid #6ab9c7;*/
}

.gree_fon .wrap_item_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-bottom: 60px;
}

.gree_fon .wrap_item_block .soc {
  display: -webkit-box;
  display: -ms-flexbox;
  padding-left: 30px;
  display: flex;
}

.gree_fon .wrap_item_block .soc a:last-child {
  margin-right: 0;
}

.gree_fon .wrap_item_block .soc a {
  display: block;
  margin-right: 30px;
}

.gree_fon .wrap_item_block p.desc {
  font-size: 36px;
  color: #fff;
  margin-bottom: 30px;
  margin-top: 40px;
}

.gree_fon .f_block .title {
  font-size: 67px;
  color: #fefefe;
  font-weight: 900;
}

.gree_fon .f_block .title span {
  font-size: 68px;
  color: #fff;
  font-weight: 900;
  text-transform: uppercase;
}

.gree_fon header {
  margin-bottom: 150px;
}

.gree_fon .little_menu li a {
  color: #fff;
}

.gree_fon .big_menu a.lk {
  color: #fff;
}

.gree_fon a.logo {
  color: #fff;
}

.gree_fon a.logo span {
  color: #fff;
}

.ch.v2 {
  padding-bottom: 50px;
  padding-top: 50px;
}

.def_content {
  background-color: #f2fbfb;
}

.info_block_content .one_row_info.v2 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.info_block_content .one_row_info.v2 .right_info {
  margin-right: 180px;
  margin-left: 0;
}

.info_block_content .one_row_info:last-child {
  padding-bottom: 120px;
  margin-bottom: 0;
}

.info_block_content .one_row_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 150px;
}

.info_block_content .one_row_info .right_info {
  margin-left: 180px;
}

.info_block_content .one_row_info .right_info .link_info img,
.slick-slide .soc img {
  transition: 0.5s ease;
  width: 98%;
  height: 68px;
}

.info_block_content .one_row_info .right_info .link_info img:hover,
.slick-slide .soc img:hover {
  box-shadow: 0px 2px 27.3px 7.7px rgba(44, 44, 44, 0.45);
  width: 100%;
  border-radius: 50px;
}

.info_block_content .one_row_info .right_info .link_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 20px;
  background-image: url("../img/social_fon.png");
  background-repeat: no-repeat;
}

.info_block_content .one_row_info .right_info .link_info a:last-child {
  margin-right: 0;
}

.info_block_content .one_row_info .right_info .link_info a {
  display: block;
  margin-right: 30px;
}

.info_block_content .one_row_info .right_info p.title:after {
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  width: 50px;
  height: 4px;
  background-color: #96fbd8;
}

.info_block_content .one_row_info .right_info .desc p,
.info_block_content .one_row_info .right_info p.desc {
  font-weight: 300;
  font-size: 18px;
  color: #242829;
  margin-bottom: 40px;
  text-align: left;
}

.info_block_content .one_row_info .right_info p.title {
  font-weight: 900;
  color: #3a3a3a;
  font-size: 25px;
  padding-bottom: 20px;
  position: relative;
  margin-bottom: 30px;
}

.info_block_content .one_row_info .left_info {
  max-width: 480px;
  width: 100%;
  height: 530px;
}

.info_block_content .one_row_info .left_info .wrap_img {
  background: #f2fbfb;
  width: 100%;
  height: 530px;
  background-image: url("../img/romb.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
}

.info_block_content .one_row_info .left_info .wrap_img img {
  position: absolute;
  right: 2px;
  top: 2px;
  width: 355px;
}

.info_block_content h2 {
  font-weight: 900;
  color: #424242;
  font-size: 50px;
  margin-bottom: 25px;
  text-align: center;
}

.info_block_content p.desc,
.info_block_content .desc p {
  font-size: 18px;
  color: #242829;
  max-width: 1000px;
  width: 100%;
  margin: auto;
  font-weight: 300;
  margin-bottom: 100px;
  text-align: center;
  line-height: 1.5;
}

.app_banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 70px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.app_banner img {
  margin-right: -100px;
}

.app_banner h1 {
  font-weight: 900;
  font-size: 65px;
  margin-bottom: 70px;
  color: #273044;
}

.app_banner .left_app {
  margin-right: 70px;
}

.app_banner .left_app p {
  font-size: 28px;
  color: #273044;
  font-weight: 300;
}

.app_banner .left_app p span {
  font-weight: 900;
  font-size: 28px;
  color: #000;
}

.pro {
  padding-top: 60px;
}

.pro .hole_pro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 140px;
}

.pro .hole_pro .one_pro:hover {
  background-image: url("../img/fon_5.png");
  background-repeat: no-repeat;
  padding-top: 100px;
  padding-bottom: 100px;
  margin: 0;
}

.pro .hole_pro .one_pro:hover p.title {
  color: #fff;
}

.pro .hole_pro .one_pro:hover ul li {
  color: #fff;
}

.pro .hole_pro .one_pro {
  border-radius: 15px;
  background-color: white;
  -webkit-box-shadow: 0px 7px 27px 0px rgba(53, 141, 145, 0.09);
  box-shadow: 0px 7px 27px 0px rgba(53, 141, 145, 0.09);
  padding: 55px 25px;
  cursor: pointer;
  padding-bottom: 70px;
  text-align: center;
  max-width: 200px;
  -webkit-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
  margin: 45px 0;
}

.pro .hole_pro .one_pro p.title {
  font-size: 20px;
  color: #3a3a3a;
  font-weight: 700;
  margin-bottom: 40px;
}

.pro .hole_pro .one_pro ul li:last-child {
  margin-bottom: 0;
}

.pro .hole_pro .one_pro ul li {
  font-size: 15px;
  color: #3a3a3a;
  margin-bottom: 10px;
}

.pro h2:after {
  position: absolute;
  content: "";
  width: 100px;
  height: 2px;
  background-color: #96fbd8;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.pro h2 {
  color: #3a3a3a;
  font-weight: 900;
  font-size: 30px;
  text-transform: uppercase;
  margin-bottom: 60px;
  padding-bottom: 10px;
  position: relative;
  text-align: center;
}

.row_text.v2 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  align-items: flex-start;
}

.content_full_editor ul {
  margin-bottom: 40px;
  padding-left: 25px;
}

.content_full_editor h2 {
  font-size: 1.8em;
}

.content_full_editor strong {
  font-size: 18px !important;
}

.content_full_editor ul li {
  list-style-type: disc;
  list-style-position: inside;
  color: #242829;
  font-size: 18px;
  line-height: 1.5;
}

.menu_top ul li a:hover {
  text-decoration: none;
  border-color: #96fbd8;
  padding-bottom: 3px;
  border-bottom: 2px solid #96fbd8;
}

.menu_top .social a:hover img {
  transform: scale(1.1);
  transition: 0.5s ease;
}

.hole_blog_page .go_back:hover,
.f_row form button:hover,
.hole_blog_page .inside_post .download_app a img:hover,
.hole_blog_page .inside_post .leave_comment form button:hover,
main .fixed_menu ul li:hover {
  transform: scale(1.1);
  transition: 0.5s ease;
}

.row_text.v2 .text {
  margin-right: 80px;
  margin-left: 0;
}

.row_text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 80px;
}

.row_text img {
  max-width: 250px;
}

.row_text .text {
  margin-left: 80px;
  text-align: right;
}

.row_text .text p {
  font-weight: 300;
  font-size: 22px;
  color: #242829;
}

.row_text .text .tit {
  font-weight: 700;
  color: #3a3a3a;
  font-size: 22px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.int {
  margin-bottom: 100px;
}

.int .btn_int {
  font-weight: 700;
  color: #fff;
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 330px;
  height: 60px;
  border-radius: 30px;
  width: 100%;
  margin: auto;
  background-image: -moz-linear-gradient(90deg, #44bf28 0%, #5dec4a 100%);
  background-image: -webkit-linear-gradient(90deg, #44bf28 0%, #5dec4a 100%);
  background-image: -ms-linear-gradient(90deg, #44bf28 0%, #5dec4a 100%);
  -webkit-box-shadow: 0px 15px 34.83px 8.17px rgba(112, 124, 155, 0.21);
  box-shadow: 0px 15px 34.83px 8.17px rgba(112, 124, 155, 0.21);
}

.int .inter {
  font-weight: 700;
  color: #3a3a3a;
  text-align: center;
  font-size: 22px;
  margin-bottom: 40px;
}

.buttons_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 80px;
}

.buttons_block a.active,
.buttons_block a:hover {
  background-image: url("../img/fon_6.png");
  background-repeat: no-repeat;
  color: #fff;
  border: none;
}

.buttons_block a.active p,
.buttons_block a:hover * {
  color: #fff;
}

.buttons_block a.active p span {
  color: #fff;
}

.buttons_block span.fly {
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
  margin: auto;
  background-color: #ff7556;
  padding: 5px 20px;
  border-radius: 30px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-weight: 700;
  font-size: 18px;
  color: #fff;
}

.buttons_block a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 360px;
  width: 100%;
  border: 2px solid #22b7aa;
  border-radius: 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 25px;
  color: #3a3a3a;
  font-weight: 700;
  padding: 20px;
  position: relative;
  background-size: 100% 100%;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

.fon_form form button {
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  margin-left: 20px;
}

.fon_form form button:hover {
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  height: 50px;
  margin-left: 0;
  max-width: 260px;
}

.buttons_block a:hover {
  padding: 30px 20px;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

.int .btn_int {
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

.int .btn_int:hover {
  max-width: 360px;
  height: 70px;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

.buttons_block a p {
  font-size: 16px;
  color: #3f3f3f;
  font-weight: 400;
}

.buttons_block a p span {
  font-weight: 700;
  color: #3f3f3f;
  font-size: 23px;
  display: block;
}

.about.faq h3:after {
  position: absolute;
  content: "";
  width: 100px;
  height: 2px;
  background-color: #96fbd8;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.about.faq h3 {
  color: #3a3a3a;
  font-weight: 900;
  font-size: 30px;
  text-transform: uppercase;
  margin-bottom: 60px;
  padding-bottom: 10px;
  position: relative;
  text-align: center;
}

.about.faq .one_row_about {
  padding-left: 40px;
}

.about.faq .one_row_about:after {
  background-image: url("../img/check.png");
  left: 0;
}

.start_up {
  margin-top: 45px;
}

.start_up .info_row_start {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 60px;
}

.start_up .info_row_start * {
  font-size: 20px;
}

.start_up .info_row_start p {
  color: #748387;
  text-transform: uppercase;
}

.start_up .info_row_start p span,
.start_up .info_row_start p span a {
  display: block;
  color: #242829;
}

.start_up .info_row_start p span a {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
}

.start_up .info_row_start p span a:hover {
  border-color: #96fbd8;
}

.start_up .row_start {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.start_up .row_start .link {
  font-size: 24px;
  text-transform: uppercase;
  color: #748387;
  font-weight: 400;
}

.start_up .row_start .link a {
  font-size: 24px;
  color: #242829;
  font-weight: 400;
  text-transform: initial;
}

.text_fin .one_step:last-child {
  border: none;
}

.text_fin .one_step {
  padding-bottom: 35px;
  border-bottom: 1px solid #999999;
  margin-bottom: 40px;
}

.text_fin .one_step .t {
  font-weight: 900;
  color: #242829;
  font-size: 18px;
  margin-bottom: 15px;
}

.text_fin .one_step .d {
  font-weight: 300;
  color: #242829;
  font-size: 18px;
}

.text_fin .des {
  font-size: 18px;
  color: #242829;
  font-weight: 500;
  margin-bottom: 45px;
}

.text_fin .title {
  font-weight: 900;
  color: #000;
  font-size: 30px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.lk h1 {
  font-size: 50px;
  color: #fff;
  font-weight: 700;
  margin-bottom: 30px;
  text-align: center;
}

#blah {
  width: 105px;
  height: 105px;
  border-radius: 50%;
  object-fit: cover;
}

.hole_fon {
  background-image: url("../img/fon_form.jpg");
  background-repeat: no-repeat;
}

.hole_fon .hole_form_block .rest {
  margin-top: 50px;
}

.hole_fon .hole_form_block .rest .one_rest {
  position: relative;
  margin-bottom: 45px;
}

.hole_fon .hole_form_block .rest .one_rest p {
  position: absolute;
  left: 20px;
  top: -26px;
  background-color: #fff;
  padding: 10px;
  font-weight: 300 !important;
  font-size: 14px !important;
  color: #888989 !important;
  text-transform: initial !important;
}

.hole_fon .hole_form_block .rest .one_rest input {
  height: 48px;
  padding-left: 15px;
  border-radius: 5px;
  border: 1px solid #9a9a9a;
  max-width: 355px;
  width: 100%;
}

.hole_fon .download input {
  display: none;
}

.hole_fon .download label {
  font-size: 16px;
  color: #46cc2f;
  font-weight: 900;
  background: none;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.hole_fon .download label p {
  margin-left: 25px;
  text-transform: initial !important;
  font-size: 16px !important;
  color: #46cc2f !important;
}

.hole_fon .download label img {
  margin-right: 10px;
  border-radius: 0;
}

.hole_fon .download img {
  border-radius: 50%;
}

.hole_fon .hole_form_block.v2 .tit_edit {
  font-weight: 700;
  color: #2c2c2c;
  font-size: 25px;
  margin-bottom: 65px;
  text-transform: initial;
}

.back_dex_url:hover,
.hole_fon .hole_form_block.v2 .back:hover {
  max-width: 300px;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  margin-left: 0;
}

.back_dex_url,
.hole_fon .hole_form_block.v2 .back {
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  border: 2px solid #86e777;
  max-width: 250px;
  margin-left: 25px;
  width: 100%;
  height: 42px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 30px;
  margin-bottom: 60px;
}

.back_dex_url {
  margin-bottom: 10px;
}

.back_dex_url img,
.hole_fon .hole_form_block.v2 .back img {
  margin-right: 10px;
}

.hole_fon .hole_form_block.v2 .right_side .history .scroll_block {
  max-height: 300px;
  overflow: auto;
}

.hole_fon .hole_form_block.v2 .right_side.password {
  padding-top: 100px;
}

.hole_fon .hole_form_block.v2 .right_side {
  margin-left: 80px;
  width: 100%;
}

.hole_fon .hole_form_block.v2 .right_side p.pas {
  color: #2c2c2c;
  font-size: 25px;
  font-weight: 700;
  margin-bottom: 75px;
}

.hole_fon .hole_form_block.v2 .right_side form {
  margin-left: 0;
}

.hole_fon .hole_form_block.v2 .right_side form button,
.dex_button {
  color: #fff;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  outline: none;
  border: none;
  background: #52d93b;
  max-width: 165px;
  width: 100%;
  height: 40px;
  border-radius: 20px;
  margin: auto;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

.hole_fon .hole_form_block.v2 .right_side form button:hover {
  max-width: 185px;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  margin: auto;
}

.hole_fon .hole_form_block.v2 .right_side form button.link {
  margin-top: 20px;
}

.hole_fon .hole_form_block.v2 .right_side form input:last-child {
  margin-bottom: 0;
}

.hole_fon .hole_form_block.v2 .right_side form input {
  height: 48px;
  padding-left: 15px;
  border-radius: 5px;
  border: 1px solid #9a9a9a;
  width: 100%;
  margin-bottom: 50px;
}

.hole_fon .hole_form_block.v2 .left_side:after {
  content: "";
  width: 6px;
  position: absolute;
  right: -3px;
  top: 0;
  background-color: #f0f1f7;
  height: 100%;
}

.hole_fon .hole_form_block.v2 .left_side {
  min-width: 490px;
  position: relative;
  width: 100%;
}

.one_pay.select p {
  margin: 10px auto !important;
}

.hole_fon .hole_form_block.v2 .left_side form button,
.dex_custom_form_button {
  color: #fff;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  outline: none;
  border: none;
  background: #52d93b;
  max-width: 165px;
  width: 100%;
  height: 40px;
  border-radius: 20px;
  margin: auto;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

.hole_fon .hole_form_block.v2 .left_side form button:hover,
.dex_custom_form_button:hover {
  max-width: 185px;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

.hole_fon .hole_form_block {
  background-color: #fff;
  padding: 60px;
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.hole_fon .hole_form_block .right_side {
  margin-left: 250px;
}

.hole_fon .hole_form_block .right_side .top_dex_new {
  margin-top: 70px;
  text-align: center;
  font-weight: bold;
}

.hole_fon .hole_form_block .right_side .history .title {
  font-weight: 700;
  font-size: 25px;
  color: #2c2c2c;
  margin-bottom: 25px;
}

.banner_signal .top_baner {
  margin-right: 10px;
}

.hole_fon .hole_form_block .right_side .history ul:last-child {
  margin-bottom: 0;
}

.hole_fon .hole_form_block .right_side .history ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20px;
}

.hole_fon .hole_form_block .right_side .history .top {
  margin-bottom: 30px;
}

.hole_fon .hole_form_block .right_side .history .top li {
  font-weight: 300;
}

.hole_fon .hole_form_block .right_side .history li {
  font-size: 15px;
  color: #242829;
  font-weight: 500;
  margin: 0 5px;
  min-width: 160px;
}

.hole_fon .hole_form_block .right_side .history li.t {
  min-width: 60px;
}

.hole_fon .hole_form_block .right_side .history li img {
  top: 2px;
  margin-right: 3px;
  position: relative;
}

.hole_fon .hole_form_block .right_side .link {
  margin: auto;
  font-size: 16px;
  margin-top: 30px;
  color: #2c2c2c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 220px;
  width: 100%;
  height: 35px;
  border: 1px solid #9a9a9a;
  border-radius: 20px;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

.hole_fon .hole_form_block .right_side .link:hover {
  max-width: 250px;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

.hole_fon .hole_form_block .right_side .title {
  font-size: 25px;
  color: #2c2c2c;
  font-weight: 700;
  margin-bottom: 35px;
}

.hole_fon .hole_form_block .right_side .type_sub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 60px;
}

.hole_fon .hole_form_block .right_side .type_sub .text_sub {
  margin-left: 25px;
}

.hole_fon .hole_form_block .right_side .type_sub .text_sub .m {
  font-size: 20px;
  color: #2c2c2c;
  font-weight: 700;
  margin-bottom: 15px;
}

.hole_fon .hole_form_block .right_side .type_sub .text_sub .d {
  font-weight: 300;
  font-size: 13px;
  color: #242829;
}

.hole_fon .hole_form_block .right_side .type_sub .text_sub .d img {
  position: relative;
  top: 3px;
}

.hole_fon .hole_form_block .right_side .buttons_block {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 20px;
  margin-bottom: 0;
}

.hole_fon .hole_form_block .right_side .buttons_block a:last-child {
  margin-bottom: 0;
}

.hole_fon .hole_form_block .right_side .buttons_block span.fly {
  background-color: #18ffe6;
  color: #3f3f3f;
}

.hole_fon .hole_form_block .right_side .buttons_block a {
  margin-bottom: 15px;
  height: 65px;
  cursor: pointer;
  border: 5px solid #52d93b;
}

.hole_fon .hole_form_block .right_side .buttons_block a p span {
  font-weight: 600;
  font-size: 19px;
}

.hole_fon .hole_form_block .right_side .buttons_block a.active {
  border: none;
  background-image: -moz-linear-gradient(90deg, #44bf28 0%, #5dec4a 100%);
  background-image: -webkit-linear-gradient(90deg, #44bf28 0%, #5dec4a 100%);
  background-image: -ms-linear-gradient(90deg, #44bf28 0%, #5dec4a 100%);
}

.hole_fon .hole_form_block .right_side p.about {
  font-weight: 500;
  color: #2c2c2c;
  font-size: 20px;
  text-align: center;
  margin-bottom: 50px;
}

.hole_fon .hole_form_block .right_side p.about {
  display: none;
}

.hole_fon .hole_form_block .right_side p.tit:before {
  content: "";
  width: 66px;
  height: 66px;
  background-image: url("../img/one_1.png");
  background-repeat: no-repeat;
  position: absolute;
  right: -20px;
  bottom: -20px;
}

.hole_fon .hole_form_block .right_side p.tit:after {
  content: "";
  width: 66px;
  height: 66px;
  background-image: url("../img/one.png");
  background-repeat: no-repeat;
  position: absolute;
  left: -20px;
  bottom: -20px;
}

.hole_fon .hole_form_block .right_side p.tit {
  font-weight: 700;
  color: #4cbed8;
  font-size: 38px;
  text-transform: uppercase;
  text-align: center;
  position: relative;
}

.hole_fon .hole_form_block .right_side p.tit span {
  display: block;
  font-weight: 300;
  font-size: 29px;
  color: #201f1f;
  margin-top: 10px;
}

.hole_fon .hole_form_block .left_side {
  min-width: 390px;
}

.hole_fon .hole_form_block .left_side .change {
  max-width: 305px;
  width: 100%;
  margin: auto;
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  border-radius: 50px;
  margin-top: 100px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: -moz-linear-gradient(90deg, #44bf28 0%, #5dec4a 100%);
  background-image: -webkit-linear-gradient(90deg, #44bf28 0%, #5dec4a 100%);
  background-image: -ms-linear-gradient(90deg, #44bf28 0%, #5dec4a 100%);
}

.hole_fon .hole_form_block .left_side .number_save:after {
  width: 100%;
  height: 45px;
  top: 30px;
  background-color: #e2e2e2;
  content: "";
  position: absolute;
  right: 0;
}

.hole_fon .hole_form_block .left_side .number_save {
  max-width: 315px;
  height: 195px;
  position: absolute;
  width: 100%;
  top: 50px;
  z-index: 5;
  right: -15px;
  border-radius: 5px;
  background-color: white;
  -webkit-box-shadow: 0px 5px 15.68px 0.32px rgba(30, 68, 139, 0.13);
  box-shadow: 0px 5px 15.68px 0.32px rgba(30, 68, 139, 0.13);
  padding: 40px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.hole_fon .hole_form_block .left_side .number_save input {
  max-width: 85px;
  text-align: center;
  padding: 0;
}

.hole_fon .hole_form_block .left_side .main_card {
  padding: 20px 40px;
  border-radius: 5px;
  position: relative;
  z-index: 10;
  max-width: 315px;
  background-color: white;
  -webkit-box-shadow: 0px 5px 15.68px 0.32px rgba(30, 68, 139, 0.13);
  box-shadow: 0px 5px 15.68px 0.32px rgba(30, 68, 139, 0.13);
}

.hole_fon .hole_form_block .left_side form {
  position: relative;
}

.hole_fon .hole_form_block .left_side form input::-webkit-input-placeholder {
  font-size: 16px;
  color: #2c2c2c;
  font-weight: 700;
}

.hole_fon .hole_form_block .left_side form input::-moz-placeholder {
  font-size: 16px;
  color: #2c2c2c;
  font-weight: 700;
}

.hole_fon .hole_form_block .left_side form input:-moz-placeholder {
  font-size: 16px;
  color: #2c2c2c;
  font-weight: 700;
}

.hole_fon .hole_form_block .left_side form input:-ms-input-placeholder {
  font-size: 16px;
  color: #2c2c2c;
  font-weight: 700;
}

.hole_fon .hole_form_block .left_side form input,
input.customize_globall {
  padding-left: 15px;
  height: 35px;
  max-width: 230px;
  width: 100%;
  margin-bottom: 10px;
  border-radius: 10px;
  border: 1px solid #9a9a9a;
}

.hole_fon .hole_form_block .left_side .ab {
  font-weight: 500;
  font-size: 15px;
  color: #748387;
  text-transform: uppercase;
}

.hole_fon .hole_form_block .left_side .text .email {
  font-size: 15px;
  color: #242829;
  font-weight: 300;
  text-transform: inherit;
  margin-bottom: 20px;
}

.hole_fon .hole_form_block .left_side .text .name {
  font-weight: 700;
  font-size: 20px;
  color: #2c2c2c;
  margin-bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.hole_fon .hole_form_block .left_side .text .name .member {
  font-size: 14px;
  color: #000;
  display: block;
  margin-left: 20px;
  background-color: #fffc00;
  padding: 8px 25px;
  border-radius: 20px;
  font-weight: 500;
}

.hole_fon .hole_form_block .left_side .img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 75px;
  margin-top: 35px;
}

.hole_fon .hole_form_block .left_side .img a:hover,
.dex_def_button:hover {
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  margin: 0 5px;
  width: 110px;
}

.hole_fon .hole_form_block .left_side .img a,
.dex_def_button {
  margin: 0 10px;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  font-size: 16px;
  color: #2c2c2c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid #9a9a9a;
  width: 100px;
  height: 35px;
  border-radius: 25px;
}

.hole_fon .hole_form_block .left_side .img img {
  border-radius: 50%;
  max-width: 110px;
  max-height: 110px;
  width: 100%;
  margin-right: 35px;
  object-fit: cover;
}

.hole_fon .hole_form_block .left_side .tot {
  margin-bottom: 20px;
  text-align: center;
}

.hole_fon .hole_form_block .left_side p {
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  color: #748387;
}

.hole_fon .hole_form_block .left_side p span,
.hole_fon .hole_form_block .right_side .top_dex_new {
  display: block;
  text-transform: initial;
  font-size: 15px;
  color: #748387;
}

.hole_fon .one_pay .radio:last-child {
  margin-bottom: 0;
}

.hole_fon .one_pay .radio {
  margin-bottom: 15px;
}

.hole_fon .one_pay .radio label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.hole_fon .one_pay .radio label p img.qiwi {
  width: 100%;
}

.hole_fon .one_pay .radio label p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #c5c5c5;
  border-radius: 10px;
  margin-left: 30px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 60px;
  max-width: 175px;
  width: 100%;
}

.hole_fon .one_pay .radio input[type="radio"] {
  display: none;
}

.hole_fon .one_pay .radio input[type="radio"] + label:before {
  content: "";
  border: 1px solid #000;
  border-radius: 50%;
  display: inline-block;
  line-height: 20px;
  margin: -5px 5px 0 0;
  height: 20px;
  min-width: 20px;
  cursor: pointer;
  background: none;
  width: 20px;
  text-align: center;
  vertical-align: middle;
  -webkit-transition: font-size ease 0.3s;
  -o-transition: font-size ease 0.3s;
  transition: font-size ease 0.3s;
}

/*.hole_fon .one_pay .radio input[type=radio]:checked+label:before {
     background-image: url("../img/elipse.png");    
      background-repeat: no-repeat;  
         background-position: center center;
}*/

.hole_fon .one_pay .radio input[type="radio"]:checked + label:after {
  content: "";
  width: 14px;
  height: 14px;
  position: absolute;
  top: 0;
  bottom: 4px;
  left: 4px;
  border-radius: 50%;
  background-color: #52d93b;
  margin: auto;
  right: auto;
}

.hole_fon .one_pay .radio label {
  position: relative;
}

.container.lk {
  margin-bottom: 0;
}

.lk.v2 .reg .thx a {
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  display: block;
  color: #fff;
}

.lk.v2 .reg .thx .go {
  color: #fff;
  background-image: -moz-linear-gradient(90deg, #44bf28 0%, #5dec4a 100%);
  background-image: -webkit-linear-gradient(90deg, #44bf28 0%, #5dec4a 100%);
  background-image: -ms-linear-gradient(90deg, #44bf28 0%, #5dec4a 100%);
  -webkit-box-shadow: 0px 57px 132.44px 39.56px rgba(48, 84, 172, 0.22);
  box-shadow: 0px 57px 132.44px 39.56px rgba(48, 84, 172, 0.22);
  border-radius: 30px;
  height: 60px;
  max-width: 190px;
  width: 100%;
  margin: auto;
  margin-top: 70px;
  margin-bottom: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-transform: uppercase;
  font-weight: 700;
}

.lk.v2 .reg .thx p.title {
  font-size: 45px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 25px;
  text-align: center;
  margin-top: 70px;
}

.lk.v2 .reg .thx p {
  text-align: center;
  font-size: 25px;
  margin-bottom: 25px;
  color: #fff;
}

.lk.v2 .reg .row_href {
  margin-top: 30px;
}

.lk.v2 .reg .row_href p {
  font-size: 20px;
  color: #fff;
  font-weight: 600;
  text-align: center;
}

.lk.v2 .reg .row_href p a {
  color: #f6ff00;
  font-size: 20px;
  font-weight: 600;
}

.lk.v2 .reg form.reg_2 {
  margin: 20px auto;
}

.lk.v2 .reg form.reg_2 .che {
  margin-bottom: 70px;
  position: relative;
}

.lk.v2 .reg form.reg_2 .che label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.lk.v2 .reg form.reg_2 .che label p {
  margin: 0;
  font-size: 18px;
  color: #fff;
  margin-left: 25px;
}

.lk.v2 .reg form.reg_2 .che label p a {
  color: #f6ff00;
  font-size: 18px;
}

.lk.v2 .reg form.reg_2 .rowk {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lk.v2 .reg form.reg_2 .rowk input {
  margin-bottom: 30px;
  margin-right: 0 !important;
  max-width: 700px;
  width: 100%;
}

.lk.v2 .reg .cop {
  color: #ffffff;
  font-size: 18px;
  text-align: center;
  margin-bottom: 70px;
}

.lk.v2 .reg .cop a {
  color: #f6ff00;
  font-size: 18px;
}

.lk.v2 .reg .social_reg {
  margin-bottom: 15px;
}

.lk.v2 .reg .social_reg img {
  margin-bottom: 15px;
}

.lk.v2 .reg .social_reg .row_href {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.lk.v2 .reg .social_reg .row_href a:hover {
  color: #f6ff00;
}

.lk.v2 .reg .social_reg .row_href a,
.lk.v2 .reg .social_reg .row_href span {
  font-size: 18px;
  margin-right: 20px;
  color: #ffffff;
  -webkit-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
}

.lk.v2 .reg .social_reg p {
  font-size: 20px;
  color: #ffffff;
  font-weight: 600;
  text-align: center;
  margin-bottom: 20px;
}

.lk.v2 .reg .social_reg a {
  text-align: center;
  display: block;
}

.lk.v2 .reg form .che {
  margin-top: 35px;
}

.lk.v2 .reg form .che label {
  cursor: pointer;
}

.lk.v2 .reg form .che span {
  padding-left: 10px;
  color: #fff;
}

.lk.v2 .reg form input {
  color: #fff;
}

.lk.v2 .reg form input[type="checkbox"] {
  position: absolute;
  left: 3px;
  right: auto;
  top: 0;
  bottom: 0;
  margin: auto !important;
  width: 15px !important;
  height: 15px !important;
  opacity: 0;
}

.lk.v2 .reg form input[type="checkbox"] + label:before {
  content: "\2713";
  color: transparent;
  display: inline-block;
  border: 3px solid #00ffb7;
  border-radius: 6px;
  font-size: 12px;
  line-height: 13px;
  height: 12px;
  width: 14px;
  text-align: center;
  vertical-align: middle;
  -webkit-transition: color ease 0.3s;
  -o-transition: color ease 0.3s;
  transition: color ease 0.3s;
}

.lk.v2 .reg form input[type="checkbox"]:checked + label:before {
  color: #00ffb7;
}

.lk.v2 .reg form button,
.reset_password {
  outline: none;
  border: none;
  background: none;
  font-size: 18px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 190px;
  width: 100%;
  height: 60px;
  border-radius: 30px;
  background-image: -moz-linear-gradient(90deg, #44bf28 0%, #5dec4a 100%);
  background-image: -webkit-linear-gradient(90deg, #44bf28 0%, #5dec4a 100%);
  background-image: -ms-linear-gradient(90deg, #44bf28 0%, #5dec4a 100%);
  -webkit-box-shadow: 0px 57px 132.44px 39.56px rgba(48, 84, 172, 0.22);
  box-shadow: 0px 57px 132.44px 39.56px rgba(48, 84, 172, 0.22);
}

#wpdcom .wpdiscuz-subscribe-bar #wpdiscuz_subscription_button,
#wpdcom .wc-field-submit input[type="submit"],
#wpdcom .wpd-auth .wpd-login a {
  /*    color: #ffffff;    background-image: -moz-linear-gradient(90deg, #44bf28 0%, #5dec4a 100%);    background-image: -webkit-linear-gradient(90deg, #44bf28 0%, #5dec4a 100%);    background-image: -ms-linear-gradient(90deg, #44bf28 0%, #5dec4a 100%);    -webkit-box-shadow: 0px 57px 132.44px 39.56px rgba(48, 84, 172, 0.22);    box-shadow: 0px 57px 132.44px 39.56px rgba(48, 84, 172, 0.22);    */
  background-color: #fff;
  border-radius: 30px;
  border: 1px solid #9a9a9a;
  font-size: 16px;
  color: #2c2c2c;
}

#wpdcom .wpdiscuz-subscribe-bar #wpdiscuz_subscription_button:hover,
#wpdcom .wc-field-submit input[type="submit"]:hover,
#wpdcom .wpd-auth .wpd-login a:hover {
  border-color: #44bf28;
  color: #44bf28;
}

#wpdcom .wpd-auth .wpd-login a {
  font-size: 14px;
  height: auto;
  padding: 5px 15px;
}

#wpdcom .wpd-form-row .wpd-form-col-left,
#wpdcom .wpd-form-row .wpd-form-col-right {
  width: 100%;
}

#wpdcom.wpd-layout-2 .wpd-form .wpd-form-foot .wpd-form-row {
  display: flex;
  flex-direction: column;
}

#wpdcom.wpd-layout-2 .wpd-form .wpd-form-foot {
  margin: 0;
}

#wpdcom.wpd-layout-2 .wpd-form .wpd-avatar {
  display: none;
}

.lk.v2 .reg form .rowk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.lk.v2 .reg form input::-webkit-input-placeholder {
  font-weight: 500;
  color: #fff;
}

.lk.v2 .reg form input::-moz-placeholder {
  font-weight: 500;
  color: #fff;
}

.lk.v2 .reg form input:-moz-placeholder {
  font-weight: 500;
  color: #fff;
}

.lk.v2 .reg form input:-ms-input-placeholder {
  font-weight: 500;
  color: #fff;
}

#user_reset_password input::-webkit-input-placeholder {
  font-weight: 500;
  color: #fff;
}

#user_reset_password input::-moz-placeholder {
  font-weight: 500;
  color: #fff;
}

#user_reset_password input:-moz-placeholder {
  font-weight: 500;
  color: #fff;
}

#user_reset_password input:-ms-input-placeholder {
  font-weight: 500;
  color: #fff;
}

.lk.v2 .reg form input,
#user_reset_password input {
  border: none;
  border-bottom: 2px solid #00ffb7;
  max-width: 280px;
  width: 100%;
  margin-right: 0;
  padding-left: 50px;
  background-repeat: no-repeat !important;
  background-position: center left !important;
  height: 60px;
  background: none;
  color: #fff;
}

.ajax.login {
  max-width: 815px;
  margin: auto;
}

.lk.v2 .reg form p {
  font-weight: 600;
  color: #fff;
  font-size: 24px;
  text-align: center;
  margin-top: 25px;
  margin-bottom: 50px;
}

.lk.v2 img {
  display: block;
  margin: auto;
  margin-bottom: 15px;
}

.lk.v2 a.logo {
  font-weight: 700;
  font-size: 45px;
  color: #fff;
  text-align: center;
  display: block;
  text-transform: uppercase;
  width: fit-content;
  margin: auto;
}

.lk.v2 a.logo span {
  font-size: 45px;
  color: #f6ff00;
  font-weight: 700;
}

.menu_top.active {
  right: -1px;
  opacity: 1;
  z-index: 99;
}

.menu_top {
  background-image: url("../img/fon_menu.jpg");
  background-repeat: no-repeat;
  position: fixed;
  right: -1000px;
  top: 0;
  opacity: 0;
  -webkit-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
  height: 100%;
  max-width: 675px;
  width: 100%;
  z-index: 20;
  padding-left: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 30px;
}

.menu_top p.cop img {
  position: relative;
  top: 2px;
  margin-right: 10px;
}

.menu_top .social {
  margin-bottom: 25px;
}

.menu_top .social a {
  padding-right: 35px;
}

.menu_top ul {
  margin-top: 20px;
  margin-bottom: 20px;
}

.menu_top .dex_custom_form_button {
  margin-top: 10px;
  margin-left: 0;
}

.menu_top ul li {
  margin-bottom: 15px;
}

.menu_top ul li a {
  color: #424242;
  font-weight: 600;
  font-size: 24px;
  text-transform: uppercase;
}

.menu_top .closer {
  width: 15px;
  height: 15px;
  background-image: url("../img/close.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: 25px;
  top: 27px;
  cursor: pointer;
}

.menu_top .apps {
  display: none;
}

.cmf_form input[name="name"] {
  background-image: url(../img/i_1.png);
}

.cmf_form input[name="email"] {
  background-image: url(../img/i_2.png);
}

.cmf_form input[name="phone"] {
  background-image: url(../img/i_3.png);
}

.cmf_form input[name="mess"] {
  background-image: url(../img/icon_mess.png);
}

.gree_fon.mod-header {
  padding: 0;
}

.gree_fon.mod-header {
  margin: 0;
  padding: 20px 0;
  background-position: center top;
}

header.modify {
  padding: 0;
}

.gree_fon.cont_mod {
  padding-top: 130px;
  background-position: center -73px;
}

.login input[type="email"] {
  background-image: url(../img/mail.png) !important;
}

.login input[type="password"] {
  background-image: url(../img/key.png) !important;
}

.send_again a {
  color: powderblue;
}

.hole_fon .hole_form_block.v2 .left_side form button.change {
  max-width: 305px;
  width: 100%;
  margin: auto;
  height: 45px;
  border-radius: 50px;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

.hole_fon .hole_form_block.v2 .left_side form button.change:hover {
  max-width: 315px;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

.hole_fon .hole_form_block .left_side .first {
  z-index: 11 !important;
}

.s_butthons {
  display: flex;
  justify-content: center;
}

.s_butthons a {
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.s_butthons a img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  margin: 0 !important;
}

.type_sub.not_active {
  position: relative;
}

.type_sub.not_active:after {
  /*  background-image: url(/wp-content/uploads/2020/05/kisspng-no-symbol-computer-icons-not-allowed-5afc8bc4cd7931.0543594615265002928416.png);*/
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  width: 65px;
  height: 65px;
  background-position: center center;
  -webkit-background-size: contain;
  background-size: contain;
  top: 0;
  left: 0;
}

.fon_form_2 form.form_304 input {
  max-width: 250px;
}

.fon_form_2 form.form_304,
.fon_form_2 {
  padding: 35px 0;
}

.fon_form.v2 {
  padding: 0;
}

.has_info a {
  position: relative;
}

.has_info a:hover span {
  display: block !important;
}

.calc .hole_calc .has_info a span {
  font-weight: bold;
  display: none;
  position: absolute;
  color: #000;
  left: 100%;
  padding: 5px;
  bottom: 5px;
  background-color: #def9fc;
  margin-left: 2px;
  border-radius: 5px;
  width: max-content;
}

.calc .hole_calc .hole_right p.title span {
  margin-left: 5px;
}

.grecaptcha-badge {
  z-index: -999 !important;
  opacity: 0;
}

#show_mess {
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
  z-index: 999999;
  border-radius: 20px;
  font-size: 21px;
  background-color: #fff;
  opacity: 0;
  -webkit-box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.75);
  position: fixed;
  width: fit-content;
  top: 0;
  bottom: 0;
  margin: auto;
  right: auto;
  left: -100%;
  height: fit-content;
}

#show_mess.active {
  opacity: 1;
  left: 0;
  right: 0;
}

#toTop {
  position: fixed;
  right: 20px;
  bottom: 20px;
  cursor: pointer;
  width: 40px;
  height: 40px;
  background-color: #34cce0;
  background-repeat: no-repeat;
  -webkit-background-size: 120px;
  background-size: 120px;
  border-radius: 50%;
  background-position: center center;
  z-index: 9999;
}

#toTop:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 15px;
  height: 15px;
  margin: auto;
  -webkit-background-size: contain;
  background-size: contain;
  background-image: url(/wp-content/uploads/2020/06/seekpng.com_white-arrow-png_87169.png);
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(180deg);
}

.m_top_sub {
  margin-top: 10px;
}

.jquery-modal.blocker.current {
  z-index: 999;
}

.not_confirm_email label {
  margin: 20px 0;
  display: flex;
  flex-direction: column;
  font-weight: 100;
}

.not_confirm_email textarea {
  margin: 10px 0;
  padding: 10px;
}

.buttons_block.profile a:hover {
  background: none;
  background-color: #52d93b;
}

*[data-update="risk_level"] {
  margin-right: 5px;
}

.page-id-812 .f_block_content img,
.page-id-815 .f_block_content img {
  top: 0;
  bottom: 0;
  margin: auto;
}

.page-id-812 .f_block_content,
.page-id-815 .f_block_content {
  margin-bottom: 200px;
}

.contact_text {
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 120px;
}

.contact_form .r {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 770px;
}

.contact_form .r input {
  width: 30%;
  max-width: 100%;
}

.contact_form .r select {
  width: 35%;
  margin-top: 50px;
}

.contact_form .r input:last-child {
  width: 100%;
  margin-top: 50px;
}

.info_block_new .user_info_header a.avatar {
  display: block;
}

.info_block_new .user_info_header img {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  object-fit: cover;
}

.info_block_new .user_info_header .status {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: bold;
  background-color: rgb(247, 245, 67);
  border-radius: 30px;
  width: 60px;
  height: 27px;
}

.info_block_new .user_info_header {
  display: flex;
  align-items: center;
}

.info_block_new .user_info_header > * {
  margin-left: 10px;
}

.info_block_new .user_info_header a {
  color: #000;
  font-weight: bold;
}

.gree_fon .info_block_new .user_info_header a {
  color: #fff;
}

/*New*/

.new_title {
  font-size: 22px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 25px;
  text-align: center;
  margin-top: 70px;
  text-transform: uppercase;
}

.close_signal_table {
  /*max-width: 830px;*/
  margin: auto;
}

.close_signal_table .row_table {
  display: flex;
  justify-content: space-between;
}

.close_signal_table .row_table li {
  padding: 20px 0;
  display: flex;
  width: 100%;
  justify-content: center;
  color: #fff;
  font-size: 18px;
}

.close_signal_table .top_block {
  margin: 25px 0;
  border-bottom: 2px solid #fff;
  margin-right: 20px;
}

.close_signal_table .scroll .row_table li {
  padding: 10px 0;
  text-align: center;
}

.close_signal_table .scroll .row_table li .mob {
  display: none;
}

.close_signal_table .scroll_panel {
  margin-bottom: 15px;
  overflow: auto;
}

.close_signal_table .scroll {
  height: 100%;
}

/* css прокрутки */

.jspContainer {
  overflow: hidden;
  position: relative;
}

.jspPane {
  position: absolute;
}

.jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 10px;
  height: 100%;
}

.jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
}

.jspCap {
  display: none;
}

.jspHorizontalBar .jspCap {
  float: left;
}

.jspTrack {
  background: #73caca;
  border-radius: 3px;
  position: relative;
}

.jspDrag {
  border-radius: 3px;
  background: #5899a6;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}

.jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
}

.jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}

.jspVerticalBar .jspArrow {
  height: 16px;
}

.jspHorizontalBar .jspArrow {
  width: 10px;
  float: left;
  height: 100%;
}

.jspVerticalBar .jspArrow:focus {
  outline: none;
}

.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}

.close_signal_table .show_more {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #cdf5f6;
  cursor: pointer;
  padding-right: 20px;
  z-index: 99;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
  margin-right: 0;
}

.close_signal_table .show_more:after {
  background-image: url(../img/next.png);
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  right: 5px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 12px;
  height: 7px;
}

.close_signal_table .show_more.active:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.signals_open_list {
  margin-top: 20px;
}

.signal_item .title {
  font-size: 26px;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 1;
  text-align: center;
  margin: 45px 0;
  margin-bottom: 0;
}

.signal_item {
  max-width: 370px;
  width: 100%;
  margin: auto;
  margin-top: 0;
}

.signal_item .list_signal {
  background-color: #fff;
  padding: 10px;
  border-radius: 18px;
  padding-bottom: 40px;
}

.signal_item .list_signal ul li {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.signal_item .list_signal ul {
  display: flex;
  width: 100%;
}

.signal_item .list_signal .top li {
  font-size: 14px;
  color: rgb(66, 66, 66);
  line-height: 1;
  font-weight: bold;
  z-index: 1;
}

.signal_item .list_signal .top {
  position: relative;
  height: 55px;
  display: flex;
  align-items: center;
  margin-bottom: 22px;
}

.signal_item .list_signal .top:after {
  position: absolute;
  content: "";
  left: -10px;
  right: -10px;
  bottom: 0;
  height: 3px;
  background-color: #c0e6ff;
}

.signal_item .signal ul {
  height: 50px;
  cursor: pointer;
  position: relative;
}

.signal_item .signal ul li {
  z-index: 1;
  font-size: 14px;
}

.signal_item .signal ul > li:first-child {
  text-transform: uppercase;
  color: rgb(44, 45, 45);
}

.signal_item .signal ul.select:before,
.signal_item .signal ul:hover:before {
  background-color: #edfafc;
  content: "";
  left: -10px;
  right: -10px;
  position: absolute;
  bottom: 0;
  top: 0;
  z-index: 0;
}

.signal_item .signal ul li.type {
  display: flex;
  justify-content: center;
  align-items: center;
}

.signal_item .signal ul:not(.wait) li.type span {
  border-radius: 5px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 5px 14.56px 1.44px rgba(59, 92, 153, 0.1);
  font-weight: bold;
  width: 71px;
  height: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-right: 25px;
  background-repeat: no-repeat;
  background-image: url(../img/arrow-signal-buy.png);
  background-position: center right 10px;
}

.signal_item .signal ul li.type.sell span {
  background-image: url(../img/arrow-signal-sell.png);
}

.signal_item .signal ul:not(.wait) li.profit span {
  border-radius: 10px;
  background-color: #55ddb7;
  width: 70px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-weight: bold;
  line-height: 1;
}

.signal_item .signal ul.sell li.profit span {
  background-color: #f8866c;
}

.signals_alll_list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-between;
}

.signal_item .signal ul li.true span {
  background-color: #55ddb7 !important;
}

.signal_item .signal ul li.false span {
  background-color: #f8866c !important;
}

.show_banner_signal {
  background-image: url(../img/not_pro_signal.png);
  background-repeat: no-repeat;
  width: 100%;
  display: flex;
  flex-direction: column;
  background-position: bottom center;
  background-size: cover;
}

.banner_signal p:last-child {
  color: #fff;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.banner_signal p {
  color: #fff;
}

.banner_signal {
  display: flex;
  justify-content: space-evenly;
}

.banner_signal img {
  display: block;
  margin: auto;
}

.show_banner_signal .to_pro {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 11px;
  background-image: -moz-linear-gradient(
    56deg,
    rgb(86, 70, 245) 0%,
    rgb(82, 101, 249) 30%,
    rgb(78, 132, 253) 100%
  );
  background-image: -webkit-linear-gradient(
    56deg,
    rgb(86, 70, 245) 0%,
    rgb(82, 101, 249) 30%,
    rgb(78, 132, 253) 100%
  );
  background-image: -ms-linear-gradient(
    56deg,
    rgb(86, 70, 245) 0%,
    rgb(82, 101, 249) 30%,
    rgb(78, 132, 253) 100%
  );
  width: 100%;
  min-height: 72px;
  overflow: hidden;
  font-size: 22px;
  color: rgb(255, 255, 255);
  line-height: 1;
}

.show_banner_signal .to_pro:before {
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  background-image: url(../img/promotion.png);
  width: 78px;
  height: 71px;
  top: 0;
  left: 0;
  background-position: top left;
}

.show_banner_signal .to_pro:after {
  position: absolute;
  background-color: #518ff6;
  content: "";
  background-repeat: no-repeat;
  background-image: url(../img/long-down-arrow.png);
  width: 49px;
  height: 100%;
  top: 0;
  right: 0;
  background-position: center center;
}

.show_banner_signal .banner_small {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 35px;
}

.content_full * {
  line-height: 1.5;
}

.content_full p {
  margin: 5px 0;
  color: #242829;
  font-size: 18px;
  line-height: 1.5;
}

.info_block_content .desc a,
.about a {
  color: #96fbd8;
}

/*full_stile_editor*/

.content_full_editor p {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}

.content_full_editor ol {
  display: block;
  list-style-type: decimal;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 40px;
}

.content_full_editor h2 {
  display: block;
  font-size: 1.8em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}

.content_full_editor a {
  color: #70e8be;
}

.content_full_editor ol li {
  display: list-item;
  text-align: -webkit-match-parent;
  color: #242829;
  font-size: 18px;
  line-height: 1.5;
  list-style: decimal;
}

/*full_stile_editor*/

header {
  position: relative;
}

#nav-icon1 {
  position: absolute;
  top: 25px;
  right: 20px;
  bottom: auto;
  margin: auto;
  z-index: 99;
}

#nav-icon1.open span {
  display: none;
}

.modify #nav-icon1:not(.open) span,
.gree_fon #nav-icon1:not(.open) span {
  background-color: #fff;
}

.no_page_gif img {
  margin: auto;
  display: block;
}

.hole_fon .one_pay .radio input[type="radio"]:checked + label + input {
  display: block;
}

.hole_fon .one_pay .radio .customize_globall {
  margin: 10px auto;
  width: 100%;
  display: none;
  margin-left: 55px;
}

.one_pay.select.has_payment_method .radio:not(.payment_method) {
  display: none;
}

.one_pay.select.has_payment_method .radio.payment_method {
  margin: 20px auto;
}

#user_reset_password {
  background-image: url(../img/fon_form.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}

.reset_password {
  margin: auto;
  width: 100%;
  max-width: 100%;
  margin-top: 20px;
}

#user_reset_password input {
  margin: auto;
  width: 100%;
  max-width: 100%;
  margin-top: 20px;
}

#fixed_block_chat,
#fb-root {
  position: fixed;
  right: 20px;
  bottom: 73px;
  z-index: 99;
  min-width: 210px;
}

.close_signal_table .row_table.tmp_text li {
  color: transparent !important;
  text-shadow: 0 0 6px rgba(255, 255, 255, 1) !important;
}

.scroll {
  position: relative;
}

.lds-ripple {
  display: inline-block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 80px;
  height: 80px;
}

.lds-ripple div {
  position: absolute;
  border: 4px solid #fff;
  opacity: 1;
  border-radius: 50%;
  animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.lds-ripple div:nth-child(2) {
  animation-delay: -0.5s;
}

@keyframes lds-ripple {
  0% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: 0px;
    left: 0px;
    width: 72px;
    height: 72px;
    opacity: 0;
  }
}

.calc .hole_calc .right_side {
  position: relative;
}

.calc .hole_calc .right_side:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  z-index: 999;
  bottom: 0;
}

.dex_flex_block {
  display: flex;
}

.hole_fon .hole_form_block a.back {
  font-family: "PS", serif;
  color: rgb(47, 47, 47);
  line-height: 1.2;
}

.signals_setting_block {
  flex-direction: column;
}

.signals_setting {
  flex-wrap: wrap;
  display: flex;
  justify-content: space-between;
}

.signals_setting .top {
  margin-bottom: 35px;
}

.signals_setting {
  font-size: 24px;
  font-family: "Myriad Pro", serif;
  font-weight: normal;
  font-style: normal;
  color: rgb(82, 82, 82);
  line-height: 1.2;
}

.signals_setting .list label {
  cursor: pointer;
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
  align-items: center;
}

.signals_setting .list label input {
  display: none;
}

.signals_setting .list label .chek {
  border-style: solid;
  border-width: 1px;
  border-color: rgb(85, 221, 63);
  border-radius: 50%;
  display: block;
  width: 22px;
  height: 22px;
}

.signals_setting .list label input:checked + .chek {
  background-color: rgb(85, 221, 63);
  background-image: url(/wp-content/uploads/2021/02/checked.png);
  background-position: center center;
  background-repeat: no-repeat;
}

.signals_setting > ul {
  width: 33%;
  min-width: 155px;
  margin: auto;
}

.signals_setting .list > ul {
  max-width: 150px;
}

.signals_setting .list > ul .pro_signal_select {
  position: relative;
}

.signals_setting .list > ul .pro_signal_select:after {
  content: "pro";
  font-weight: bold;
  font-size: 14px;
  padding: 5px 10px;
  border-radius: 20px;
  position: absolute;
  left: 100%;
  top: 0;
  bottom: 0;
  margin: auto;
  background-color: rgb(247, 245, 67);
  margin-left: 5px;
  display: flex;
  align-items: center;
}

.signals_setting .list label {
  margin-bottom: 14px;
}

.signals_setting .list {
  margin-bottom: 20px;
}

.signals_setting .buttons_block {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.signals_setting_block .back {
  margin-bottom: 20px !important;
}

.signals_setting_block {
  padding: 40px 60px !important;
}

.gree_fon.hole_fon {
  min-height: 100vh;
}

.content_full_editor h3 {
  font-size: 1.5em;
}

.back_clock {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.back_clock .dex_button {
  max-width: max-content;
  padding: 0 40px;
  margin-top: 40px;
}

.back_clock .dex_button:hover {
  padding: 0 60px;
}

.back_clock h2 {
  font-size: 30px;
  font-family: "PS", serif;
  color: rgb(39, 48, 68);
  font-weight: bold;
  line-height: 1;
  margin-top: 75px;
}

#signal_popup:empty {
  display: none;
}

#signal_popup {
  left: 20px;
  position: fixed;
  z-index: 999;
  bottom: 85px;
  max-height: calc(100vh - 85px);
  overflow-y: auto;
}

#signal_popup .mess_item {
  margin: 15px;
  font-family: "Myriad Pro", serif;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  position: relative;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(109, 110, 110, 0.5);
  border-radius: 10px;
  /*   background-color: rgb(255, 255, 255);*/
  color: rgb(109, 110, 110);
  font-size: 14px;
  padding: 15px;
  z-index: 999999;
  margin-left: 0;
  background-color: #edfafc;
}

#signal_popup * {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(64, 64, 64, 1);
}

#signal_popup strong {
  display: block;
  margin-bottom: 5px;
}

#signal_popup strong.title {
  margin-bottom: 15px;
}

#signal_popup .close {
  position: absolute;
  top: -12px;
  right: -12px;
  background-color: rgba(248, 248, 248, 0.8);
  width: 24px;
  height: 24px;
  z-index: 13;
  border-radius: 50%;
  border: 1px solid rgba(109, 110, 110, 0.3);
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  font-size: 16px;
  cursor: pointer;
}

#signal_popup .close:hover {
  background-color: rgba(248, 248, 248, 1);
}

#firebaseui-auth-container .firebaseui-idp-list {
  display: flex;
  justify-content: center;
}

#firebaseui-auth-container .firebaseui-idp-list .firebaseui-list-item button * {
  font-size: 0 !important;
  display: none;
}

#firebaseui-auth-container .firebaseui-idp-list .firebaseui-list-item button {
  margin: 0 2px;
  padding: 0;
  width: 60px !important;
  height: 60px !important;
  background: none !important;
  background-repeat: no-repeat;
  background-position: center center;
}

#firebaseui-auth-container
  .firebaseui-idp-list
  .firebaseui-list-item
  button[data-provider-id="facebook.com"] {
  background-image: url(/wp-content/themes/developer_WP_TH/html/img/fb.png) !important;
}

#firebaseui-auth-container
  .firebaseui-idp-list
  .firebaseui-list-item
  button[data-provider-id="google.com"] {
  background-image: url(/wp-content/uploads/2020/05/gp.png) !important;
}

#firebaseui-auth-container a {
  color: #f6ff00;
  font-size: 18px;
}

.one_row_about .d blockquote,
.text.content_full_editor blockquote {
  border-left: 2px solid #24ffb3;
  margin: 40px 0;
  position: relative;
  font-size: 22px;
  font-style: italic;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  z-index: 1;
  padding: 30px 40px 30px 150px;
  -webkit-box-shadow: 0 0 30px 0 rgb(0 0 /8%);
  box-shadow: 0 0 30px 0 rgb(0 0 0/8%);
  color: #111;
}

.one_row_about .d blockquote:after,
.text.content_full_editor blockquote:after {
  content: "";
  background-image: url(/wp-content/uploads/2021/02/sloj-1.png);
  width: 67px;
  background-repeat: no-repeat;
  height: 53px;
  background-position: center center;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 45px;
}

.one_row_about .d blockquote p,
.text.content_full_editor blockquote p {
  margin: 0 !important;
}

#comments {
  margin-top: 0;
}

#comments #wpdcom {
  margin-left: 0;
  max-width: 100%;
}

.download_app {
  margin-bottom: 20px;
}

#wpdcom .wpd-comment-text blockquote {
  border-left: 2px solid #24ffb3;
}

#lightweight-charts {
  max-width: 1140px;
  width: 100%;
  position: relative;
  z-index: 2;
  margin: auto;
  margin-top: 45px;
}

#lightweight-charts .select {
  display: flex;
}

#lightweight-charts .select label:hover span,
.select.ajax_select_statistic label span {
  background-color: #edfafc;
}

#lightweight-charts .select label,
.select.ajax_select_statistic label {
  cursor: pointer;
  margin: 5px;
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 71px;
  height: 30px;
  font-size: 13px;
}

#lightweight-charts .select label:after {
  content: attr(data-current);
  position: absolute;
  left: 0;
  color: #000;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  bottom: 100%;
}

#lightweight-charts .select label:hover:after {
  bottom: 0;
}

#lightweight-charts .select label input {
  display: none;
}

#lightweight-charts .select label input:checked + span,
.select.ajax_select_statistic label input:checked + span {
  background-color: #55ddb7;
  color: #fff;
}

#lightweight-charts .select label span,
.select.ajax_select_statistic label span,
#lightweight-charts .select label:after {
  border-radius: 20px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 5px 14.56px 1.44px rgba(59, 92, 153, 0.1);
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  width: 100%;
  height: 100%;
}

.select.ajax_select_statistic {
  display: flex;
  flex-wrap: wrap;
}

.select.ajax_select_statistic label input {
  display: none;
}

#lightweight-charts .select label[data-status="true"]:after {
  background-color: #55ddb7 !important;
  color: #fff;
}

#lightweight-charts .select label[data-status="false"]:after {
  background-color: #f8866c !important;
  color: #fff;
}

#lightweight-charts .select label[data-status="wait"]:after {
  display: none !important;
}

#lightweight-charts .show {
  width: 100%;
  min-height: 300px;
  margin: 10px;
}

#lightweight-charts .chart {
  margin-top: 10px;
  min-height: 300px;
  position: relative;
  border-radius: 5px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 5px 14.56px 1.44px rgb(59 92 153);
  overflow: hidden;
}

#lightweight-charts .chart.load:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
}

#chartContainer .canvasjs-chart-credit {
  display: none !important;
  color: #fff !important;
  opacity: 0 !important;
  font-size: 0 !important;
}

.dex_custom_form_button.unsubscribe {
  margin-top: 10px;
}

#unsubscribe .button_flex .dex_def_button,
#unsubscribe .button_flex .dex_custom_form_button {
  margin: auto;
}

#unsubscribe .button_flex {
  display: flex;
}

#unsubscribe .row_input strong {
  text-align: center;
  margin-bottom: 20px;
  font-size: 1.2rem;
  display: flex;
}

#all_statistics ul {
  display: flex;
  align-items: center;
  width: inherit;
}

#all_statistics .row_ {
  width: 100%;
  color: #fff;
  text-align: center;
}

#all_statistics .row_ li ul {
  width: 100%;
  justify-content: space-around;
  text-align: center;
}

#all_statistics .row_ li {
  min-height: 30px;
  display: flex;
  align-items: center;
  min-width: 100px;
  font-size: 18px;
  justify-content: center;
}

#all_statistics .row_ > li {
  display: flex;
  flex-direction: column;
}

#all_statistics .update_data .row_ > li {
  border: 1px solid #fff;
}

#all_statistics .update_data .row_ > li li:not(:last-child) {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}

#all_statistics .update_data .row_:not(:last-child) > li {
  border-bottom: none;
}

#all_statistics .update_data .row_ > li:not(:first-child) {
  border-left: none;
}

#all_statistics .update_data .row_ span {
  display: none;
}

#all_statistics .row_ > li > span {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 20px;
  margin-bottom: 10px;
}

#all_statistics li.currency {
  width: 10%;
}

#all_statistics li.sell,
#all_statistics li.buy {
  width: 25%;
}

#all_statistics li.total {
  width: 40%;
}

#all_statistics li ul {
  justify-content: space-between;
}

#all_statistics li ul li {
  width: 100%;
}

#all_statistics li.red {
  color: rgb(255, 128, 128);
}

#all_statistics li.green {
  color: rgb(164, 255, 167);
}

#all_statistics .row_ li.lost {
  background-color: rgba(255, 0, 0, 0.3);
}

#all_statistics .row_ li.won {
  background-color: rgba(0, 128, 0, 0.3);
}

.select.ajax_select_statistic {
  margin-bottom: 10px;
}

.select.ajax_select_statistic label span {
  padding: 15px;
}

.select.ajax_select_statistic label {
  max-width: 100%;
  width: auto;
}

#all_statistics.load_date {
  position: relative;
}

#all_statistics.load_date li {
  color: transparent !important;
  text-shadow: 0 0 6px rgba(255, 255, 255, 1) !important;
}

#all_statistics.load_date * {
  border-color: #58abc0 !important;
}

#all_statistics:not(.load_date) .lds-ripple {
  display: none;
}

.new_block_form_dex .title {
  margin: 0;
  font-size: 25px;
  font-family: "Roboto", serif;
  color: rgb(255, 255, 255);
  line-height: 1.2;
  text-transform: uppercase !important;
}

.new_block_form_dex .new_button {
  display: flex;
  margin: 31px auto;
  font-size: 18px;
  font-family: "Roboto", serif;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.2;
  border-width: 2px;
  border-color: rgb(76, 236, 255);
  border-style: solid;
  width: 100%;
  max-width: 243px;
  height: 35px;
  justify-content: center;
  align-items: center;
  border-radius: 35px;
}

.new_block_form_dex .des.new_dex {
  font-size: 18px;
  font-family: "Roboto", serif;
  color: rgb(255, 255, 255);
  line-height: 1.2;
  margin: 0;
}

.container-fluid.fon_form.v2.new_block_form_dex .container.fon_form_2 {
  max-width: 1495px;
}

.new_block_form_dex .soc {
  margin-top: 31px;
  display: flex;
  justify-content: center;
}

.new_block_form_dex .soc li {
  margin: 0 22px;
}

.signal_item .graf_list {
  margin-bottom: 45px;
  margin-top: 22px;
  display: flex;
  flex-direction: column;
}

.signal_item .graf_list .g_title {
  margin-bottom: 55px;
  text-align: center;
  font-size: 20px;
  font-family: "Proxima Nova";
  color: rgb(255, 255, 255);
}

.page-id-39 .f_block_content {
  margin-bottom: 230px;
}

ul.row_top_statistics ul li {
  border: 1px solid #fff;
  border-bottom: none;
  border-left: none;
}

ul.row_top_statistics ul li.won {
  border-right: none;
}

ul.row_top_statistics li.currency ul li {
  border-left: 1px solid #fff;
}

#all_statistics .row_top_statistics > li > span {
  min-height: 21.59px;
}

.new_block_form_dex .soc img,
.new_block_form_dex .new_button {
  transition: 0.5s ease;
}

.soc_links {
  display: flex;
  justify-content: center;
  margin-bottom: 120px;
}

.soc_links a img:hover {
  -webkit-filter: grayscale(100%);
  /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.soc_links a {
  display: block;
  margin-right: 40px;
}

.soc_links a:last-child {
  margin-right: 0;
}

.new_block_form_dex .soc img:hover,
.new_block_form_dex .new_button:hover {
  transform: scale(1.1);
  filter: grayscale(100%) brightness(200%) saturate(1000%) contrast(1000%);
  -webkit-filter: grayscale(100%) brightness(200%) saturate(1000%)
    contrast(1000%);
  -moz-filter: grayscale(100%) brightness(200%) saturate(1000%) contrast(1000%);
}

.back_money h3 {
  margin-bottom: 40px;
  font-size: 30px;
}

.back_money .text p {
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 20px;
}

.back_money .text_block {
  display: flex;
  align-items: center;
}

.back_money .text {
  margin-left: 20px;
}

.back_money .text p:last-child {
  margin-bottom: 0;
}

.confirm_email button#confirm_email {
  margin: 0;
  display: initial;
  padding: 0;
  height: auto;
  width: auto;
  background: none;
  color: powderblue;
  font-size: 14px;
  font-weight: 400;
}

.legal-agreement {
  border-top: 2px solid #6c7881;
  text-align: justify;
  letter-spacing: -0.0075em;
  padding: 1.25rem 0 0.75rem;
  font-size: 0.75rem;
  line-height: 1rem;
}

.gree_fon .legal-agreement {
  color: #fff;
  border-top-color: #fff;
}

.legal-agreement p {
  margin: 0 0 1rem;
}

.pricing-table {
  margin: 0 auto;
  padding: 50px 0 0;
  max-width: 1140px;
  width: 100%;
}

.pricing-table-head {
  display: flex;
  flex-direction: column;
  background-color: #0d0d0d;
}

.pricing-table-headers {
  display: flex;
}

@media (min-width: 900px) {
  .pricing-table-head {
    flex-direction: row;
  }

  .pricing-table-headers {
    flex-direction: row;
  }
}
.pricing-table-headers {
  text-align: center;
  text-transform: uppercase;
}

.pricing-table-description {
  color: #fff;
}

.pricing-row-title {
  color: #fff;
}

.pricing-table-title h1 {
  color: #24ffb3;
}

.pricing-row-cost {
  color: #24ffb3;
}

.pricing-row-button a {
  background-color: #24ffb3;
  border-radius: 20px;
  color: #fff;
  font-size: 1em;
  font-weight: 700;
  padding: 0.75em 1.5em;
  bottom: 1.25em;
  left: 50%;
  text-decoration: none;
  width: 120px;
}
