a {
  text-decoration: none;
}

* {
  -webkit-appearance: none;
  margin: 0 auto;
  font-family: "Inter", Arial, Helvetica, sans-serif;
}

img.lazy:not(.loaded) {
  -webkit-filter: blur(1px);
  filter: blur(1px);
  
}

:focus {
  outline: none;
}

.svg-animate-img.hidden {
  display: none;
}

.lazy {
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

img:not([src]):not([srcset]) {
  opacity: 0;
  display: block;
}

.main {
  max-width: 1140px;
  margin: 0 auto;
  width: 100%;
}

.body {
  background: #F9FDFE;
}

.hd_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #7AC462;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 25px 0;
}

.hd_box nav {
  width: calc(50% - 28px);
}

.hd_box nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  list-style: none;
  margin: 0;
}

.hd_box nav:last-child ul {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.hd_box nav a {
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: #3B4252;
  display: table;
  margin: 0 27px 0 0;
  border-bottom: 1px solid #fff0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.hd_box nav:last-child ul a {
  margin: 0 0 0 27px;
}

.hd_box nav ul a:hover {
  border-color: #3B4252;
}

.b1_t1 {
  font-weight: 500;
  font-size: 21px;
  line-height: 25px;
  color: #7AC462;
}

.h1 {
  font-weight: bold;
  font-size: 72px;
  line-height: 97px;
  color: #3B4252;
  padding: 15px 0 41px;
}

.b1_text {
  max-width: 660px;
  width: 100%;
}

.b1_t2 {
  font-weight: 700;
  font-size: 21px;
  line-height: 25px;
  text-align: center;
  color: #FFFFFF;
  background: rgba(85, 182, 95, 0.82);
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 26px 0px 38px;
  height: 55px;
  overflow: hidden;
  position: relative;
  max-width: 512px;
}

.b1_tOpen i {
  padding: 0 9px;
  -webkit-transform: translate(0px, 5px);
  -ms-transform: translate(0px, 5px);
  transform: translate(0px, 5px);
  display: inline-block;
}

.bg{
  color: #EBF5F7;	
  height: 305px;
  position: relative;
}

  
.b1_t2 i {
  padding: 0 9px;
  -webkit-transform: translate(0px, 5px);
  -ms-transform: translate(0px, 5px);
  transform: translate(0px, 5px);
  display: inline-block;
}

.b1_planeta {
  min-width: 460px;
  margin: 87px 0;
}

.planeta_box_main {
  font-size: 0;
  display: block;
  position: relative;
  width: 370px;
  margin: 0 auto;
}

.planeta_box_main_top {
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 0;
  z-index: -1;
  top: -88px;
  position: absolute;
  left: 0;
  right: 0;
}

.planeta_box_main_bottom {
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 0;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  bottom: -80px;
  position: absolute;
}

.planeta_box_img {
  display: table;
}

.b1_box {
  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;
  max-width: 1093px;
}

p.b1_t2 span {
  margin: 10px 0 0;
  display: table;
}

.planeta_box_main_bottom img {
  margin: 0 0 0 -58px;
}

.b1 {
  padding: clamp(3px, 8vh, 57px) 0 6px;
}

.planeta_oblako > div {
  position: absolute;
  display: table;
}

.planeta_oblako_1 {
  left: -31px;
  top: 10px;
}

.planeta_box {
  position: relative;
}

.planeta_oblako_2 {
  top: 174px;
  z-index: 20;
  left: -32px;
}

.planeta_oblako_3 {
  right: -21px;
  top: -10px;
}

.planeta_oblako_4 {
  bottom: 97px;
  right: -21px;
  z-index: 20;
}

.planeta_oblako_5 {
  top: 89px;
  left: 0px;
}

.planeta_man > div {
  position: absolute;
  font-size: 0;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.planeta_man_1 {
  z-index: 21;
  top: -45px;
  left: -11px;
}

.planeta_man_2 {
  bottom: 105px;
  left: 101px;
  z-index: 21;
}

.planeta_man_3 {
  z-index: 21;
  right: 134px;
  top: -47px;
}

.planeta_man_4 {
  z-index: 21;
  top: 53px;
  left: 138px;
}

.planeta_man_5 {
  z-index: 21;
  top: -36px;
  left: 152px;
}

.planeta_man_6 {
  z-index: 21;
  right: 167px;
  top: 22px;
}

.planeta_garbage > div {
  display: table;
  font-size: 0;
  position: absolute;
  cursor: pointer;
}

.planeta_garbage_1 {
  right: 70px;
  top: 63px;
  z-index: 100;
}

.planeta_garbage_2 {
  right: 140px;
  top: 170px;
  z-index: 100;
}

.planeta_garbage_3 {
  z-index: 101;
  bottom: 148px;
  right: 207px;
}

.planeta_garbage_4 {
  right: 138px;
  bottom: 127px;
  z-index: 102;
}

.planeta_tank {
  display: table;
  font-size: 0;
  position: absolute;
  bottom: -59px;
  right: -46px;
  z-index: 150;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  padding: 36px 0 0;
}

.planeta_garbage > div img {
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.hover {
  -webkit-transform: scale(1.1) !important;
  -ms-transform: scale(1.1) !important;
  transform: scale(1.1) !important;
}

@-webkit-keyframes scale {
  from {
    -webkit-transform: translate(0, 0px) scale(1);
    transform: translate(0, 0px) scale(1);
  }
  to {
    -webkit-transform: translate(0, 33px) scale(0);
    transform: translate(0, 33px) scale(0);
  }
}
@keyframes scale {
  from {
    -webkit-transform: translate(0, 0px) scale(1);
    transform: translate(0, 0px) scale(1);
  }
  to {
    -webkit-transform: translate(0, 33px) scale(0);
    transform: translate(0, 33px) scale(0);
  }
}
.off_musor {
  -webkit-animation: scale 1s infinite ease-in-out;
  animation: scale 1s infinite ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.planeta_garbage > div:not(.ui-draggable-dragging):hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.planeta_garbage > div:not(.ui-draggable-dragging) {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.planeta_garbage_5 {
  bottom: 3%;
  left: 34%;
  z-index: 10;
}

.planeta_garbage_6 {
  bottom: 13%;
  left: 34%;
  z-index: 100;
}

.planeta_garbage_7 {
  bottom: 30%;
  z-index: 100;
  left: 45%;
}

.planeta_garbage_8 {
  bottom: 42%;
  right: 10%;
  z-index: 105;
}

.planeta_garbage_9 {
  top: 24%;
  z-index: 100;
  right: 19%;
}

.planeta_garbage_10 {
  top: 27%;
  right: 16%;
  z-index: 106;
}

.planeta_garbage_11 {
  top: 29%;
  right: 8%;
  z-index: 106;
}

.planeta_garbage_12 {
  top: 22%;
  right: 12%;
  z-index: 99;
}

.planeta_garbage_13 {
  top: 59%;
  z-index: 105;
  left: 43%;
}

.planeta_garbage_14 {
  top: 54%;
  left: 36%;
  z-index: 100;
}

.planeta_garbage_30 {
  bottom: 2%;
  left: 54%;
  z-index: 103;
}

.planeta_garbage_16 {
  right: 32%;
  bottom: 9px;
  z-index: 105;
}

.planeta_garbage_17 {
  top: 38%;
  left: 60%;
  z-index: 100;
}

.planeta_garbage_18 {
  z-index: 99;
  top: 37%;
  right: 18%;
}

.planeta_garbage_19 {
  bottom: 40%;
  right: 14%;
  z-index: 100;
}

.planeta_garbage_20 {
  bottom: 49%;
  z-index: 98;
  right: 8%;
}

.planeta_garbage_21 {
  bottom: 6%;
  left: 50%;
  z-index: 100;
}

.planeta_garbage_22 {
  bottom: 5%;
  right: 27%;
  z-index: 10;
}

.planeta_garbage_23 {
  bottom: 8%;
  right: 17%;
  z-index: 100;
}

.planeta_garbage_24 {
  bottom: 26%;
  left: 36%;
  z-index: 105;
}

.planeta_garbage_25 {
  bottom: 1%;
  left: 39%;
  z-index: 100;
}

.planeta_garbage_26 {
  bottom: 19%;
  left: 52%;
  z-index: 100;
}

.planeta_garbage_27 {
  bottom: 10%;
  left: 40%;
  z-index: 98;
}

.planeta_garbage_28 {
  bottom: 21%;
  left: 31%;
  z-index: 10;
}

.planeta_garbage_29 {
  z-index: 100;
  bottom: 10%;
  left: 27%;
}

.planeta_garbage_15 {
  z-index: 100;
  top: 24%;
  right: 30%;
}

.planeta_garbage_31 {
  bottom: 15%;
  left: 23%;
  z-index: 100;
}

.planeta_garbage_32 {
  z-index: 100;
  bottom: 23%;
  right: 28%;
}

.planeta_garbage_33 {
  z-index: 104;
  left: 51%;
  top: 38%;
}

.planeta_garbage_34 {
  bottom: 30%;
  left: 58%;
  z-index: 103;
}

.planeta_garbage_35 {
  z-index: 100;
  right: 20%;
  bottom: 26%;
}

.planeta_garbage_36 {
  z-index: 99;
  right: 10%;
  bottom: 32%;
}

.planeta_garbage_37 {
  z-index: 99;
  right: 12%;
  bottom: 26%;
}

.planeta_garbage_38 {
  z-index: 96;
  right: 10%;
  bottom: 19%;
}

.planeta_garbage_39 {
  z-index: 98;
  right: 24%;
  bottom: 13%;
}

.planeta_garbage_40 {
  z-index: 100;
  bottom: 15%;
  right: 31%;
}

.planeta_garbage_41 {
  top: 41%;
  z-index: 100;
  right: 28%;
}

.h2 {
  font-weight: bold;
  font-size: 60px;
  line-height: 73px;
  /* identical to box height */
  text-align: center;
  color: #3B4252;
}

.b2 {
  padding: 66px 0 61px;
}

.b2_box {
  padding: 60px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.b2_item {
  width: 100%;
  max-width: 365px;
}

.b2_item_box {
  background: #EBF5F7;
  border-radius: 21px;
  padding: 0 0 32px;
}

.b2_t1 {
  font-weight: bold;
  font-size: 24px;
  line-height: 33px;
  text-align: center;
  color: #3B4252;
  padding: 45px 0 18px;
}


.bg{
  background-image: url(../img/font_bg.png);
  background-size: cover; 
  background-repeat: no-repeat; 
  background-position: center; 
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type=text],
.chosen-container-single .chosen-single abbr,
.chosen-container-single .chosen-single div b,
.chosen-container-single .chosen-search input[type=text],
.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
.chosen-container .chosen-results-scroll-down span,
.chosen-container .chosen-results-scroll-up span {
    background-image: url("../img/font_bg.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}


.img {
   max-width: 40%;
   height: auto;
   width: auto\9; /* ie8 */
}

.b1_tOpen {
  font-weight: bold;
  font-size: 16px;
  line-height: 33px;
  text-align: left;
  color: #3B4252;
  padding: 45px 0 18px;
}

.b2_t2 {
  max-width: 262px;
  margin: 0 auto;
  font-size: 14px;
  line-height: 19px;
  /* or 136% */
  text-align: center;
  color: #3B4252;
  padding: 0 0 14px;
  min-height: 57px;
}

.b2_t3 {
  width: 240px;
  margin: 0 auto;
  font-size: 100px;
  line-height: 121px;
  color: #3B4252;
  position: relative;
  padding: 5px 0 0;
}

.b2_item.b2_item_1 .b2_t3:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8.5px 17px 8.5px;
  border-color: transparent transparent #ff6161 transparent;
  position: absolute;
  top: 29px;
  right: 11px;
}

.b2_t3 i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: relative;
  margin: -5px 0 0 -64px;
}

.b2_t3 i img:last-child {
  margin: 0;
  z-index: 1;
}

.b2_t3 i img {
  z-index: 2;
  margin: 0 -33px 0 0;
}

.b2_item.b2_item_2 .b2_t3 {
  width: 282px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.b2_t3 span {
  position: relative;
  z-index: 4;
}

.b2_t3 i:after {
  content: "";
  background: rgba(235, 245, 247, 0.8);
  width: 41px;
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 20;
}

.b2_item.b2_item_3 {
  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;
}

.b3 .h2 {
  font-size: 40px;
  line-height: 48px;
  text-align: left;
}

.b3_text {
  max-width: 580px;
  width: 100%;
  padding: 41px 0 0;
}

.b3_box {
  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;
}

.b3 {
  padding: 59px 0 59px;
}

.b3_t1 {
  font-size: 17px;
  line-height: 26px;
  color: #3B4252;
  width: 100%;
  max-width: 518px;
  padding: 18px 0 48px;
}

.b3_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100% !important;
  max-width: 560px;
  padding: 0 0 21px;
}

.b3_info_item {
  width: 100%;
  max-width: 270px;
}

.b3_z1 {
  font-weight: bold;
  font-size: 19px;
  line-height: 26px;
  color: #3B4252;
  padding: 0 0 7px;
}

.b3_z2 {
  font-size: 17px;
  line-height: 21px;
  color: #3B4252;
}

.b3_select select {
  border: 1px solid #73C37C;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 8px;
  height: 60px;
  background: none;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #3B4252;
  width: 100%;
  text-indent: 30px;
  cursor: pointer;
}

.b3_select label > span {
  display: table;
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: #808EA8;
  background: #f9fdfe;
  margin: 0;
  z-index: 20;
  position: relative;
  padding: 0 10px;
  position: absolute;
  top: -8px;
  left: 21px;
}

.b3_select {
  max-width: 367px;
  position: relative;
  cursor: pointer;
}

.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.chosen-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #73C37C;
  border-top: 0;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
  clip-path: inset(100% 100%);
  background: #f9fdfe;
}

.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto;
  -webkit-clip-path: none;
  clip-path: none;
}

.chosen-container a {
  cursor: pointer;
}

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0;
  height: 60px;
  border: 1px solid #73C37C;
  border-radius: 8px;
  background: none;
  background-clip: padding-box;
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.chosen-container-single .chosen-default {
  color: #999;
}

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 0 0 28px;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #3B4252;
}

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("../img/chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 12px;
  display: block;
  width: 18px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.chosen-container-single .chosen-single div b {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 4px 0 4px;
  border-color: #3b4252 transparent transparent transparent;
}

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

.chosen-container-single .chosen-search input[type=text] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 92%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: url("../img/chosen-sprite.png") no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  border-radius: 50px;
  margin: 0px 15px 6px;
  text-indent: 15px;
}

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 8px 8px;
  background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
  clip-path: inset(100% 100%);
}

.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0;
  padding: 0;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 9px 21px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

.chosen-container .chosen-results li.highlighted {
  color: #fff;
  background: #73C37C;
}

.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -o-linear-gradient(#eee 1%, #fff 15%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: linear-gradient(#eee 1%, #fff 15%);
  cursor: text;
}

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type=text] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
}

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("../img/chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active .chosen-choices li.search-field input[type=text] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

.chosen-disabled .chosen-single {
  cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

.chosen-rtl .chosen-choices li {
  float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type=text] {
  direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

.chosen-rtl .chosen-search input[type=text] {
  padding: 4px 5px 4px 20px;
  background: url("../img/chosen-sprite.png") no-repeat -30px -20px;
  direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

.b6_info {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  font-size: 12px;
  background: -o-linear-gradient(bottom, #000000b8, #c5dde800);
  background: -webkit-gradient(linear, left bottom, left top, from(#000000b8), to(#c5dde800));
  background: linear-gradient(0deg, #000000b8, #c5dde800);
  height: 107px;
  color: #ffffffe6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.b6_info p {
  width: 83%;
  margin: 0 0 25px 24px;
  line-height: 161%;
}

.b5_info_item_col2 {
  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;
}

.b5_info_item.b5_info_item_2 .b5_info_item_col {
  max-width: 450px;
}

.b5_info_item.b5_info_item_2 .b5_info_item_main {
  max-width: 980px;
}

.adress_event {
  display: block;
}

.quiz {
  width: 100% !important;
  max-width: 700px !important;
}

.quiz_main {
  margin: 0 46px;
  padding: 33px 0 38px;
}

button.fancybox-close-small {
  top: 28px;
  right: 23px;
}

button.fancybox-close-small:after {
  color: #73C37C;
}

.quiz_progress {
  background: #f0f0f0;
  border-radius: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 6px 6px;
  max-width: 91%;
}

.quiz_progress_number {
  background: #fff;
  margin: 0;
  width: 28px;
  height: 27px;
  border-radius: 50%;
  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;
}

.quiz_progress_col {
  margin: 0 18px 0 0;
  font-size: 14px;
  color: #000000a1;
  font-weight: 100;
}

.quiz_progress_procent {
  background: #ccc;
  height: 22px;
  width: 73%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 50px;
  overflow: hidden;
}

.quiz_progress_procent span {
  background: #75c47e;
  border-radius: 0 50px 50px 0;
  height: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

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

.bt_quiz {
  width: 160px;
  height: 46px;
  background: #73C37C;
  border-radius: 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #FFFFFF;
  margin: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border: 0;
  cursor: pointer;
}

.bt_quiz:hover {
  background: #54a35d;
}

.quiz_content {
  padding: 32px 0 5px;
  min-height: 238px;
}

.quiz_question_name {
  font-weight: bold;
  font-size: 20px;
  margin: 0 0 30px;
}

.quiz_question_item label input {
  display: none;
}

.quiz_question_item p {
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.quiz_question_item {
  margin: 0 0 18px;
}

.quiz_question_item p span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 20px;
  background: #f0f0f0;
  border-radius: 50%;
  margin: 0 10px 0 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.quiz_question_item label {
  display: block;
  cursor: pointer;
}

.quiz_question_item label:hover p span {
  background: #ccc;
}

.quiz_question_item p span:after {
  background: #73c37c;
  width: 12px;
  height: 12px;
  display: block;
  content: "";
  border-radius: 50%;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.quiz_question_item label input:checked + p span:after {
  opacity: 1;
}

.bt_quiz:disabled {
  opacity: 0.6;
}

.quiz_question_item label input:checked + p span {
  -webkit-box-shadow: 0 0 0 0px #73c37c;
  box-shadow: 0 0 0 0px #73c37c;
}

.quiz_question {
  width: 100% !important;
}

.quiz_question_finall .quiz_question_name {
  text-align: center;
  margin: -24px 0 28px;
}

.quiz_question_final_text {
  text-align: center;
  font-size: 17px;
  line-height: 190%;
}

.quiz_question_final_text b {
  font-size: 41px;
  display: inline-block;
  margin: 11px 0 0;
  color: #000;
}

.quiz_question_final_text span {
  font-size: 22px;
}

p.quiz_question_final_text {
  margin: 0 0 25px;
}

p.quiz_question_final_text:after, .finall_repost:before {
  content: "";
  width: 11%;
  height: 1px;
  display: block;
  margin: 0 auto;
  background: #75c47e;
  margin: 19px auto -5px;
}

p.quiz_question_final_text.quiz_question_final_text_2 {
  margin: 0 0 21px;
}

p.quiz_question_final_text.quiz_question_final_text_2:after {
  display: none;
}

p.quiz_question_final_text.quiz_question_final_text_2 i {
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='30' viewBox='0 0 70 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.6036 23.623H32.9982C32.5007 23.623 32.0969 24.0269 32.0969 24.5244V27.5289C32.0969 28.3569 32.7699 29.0311 33.5991 29.0311H36.0027C36.8307 29.0311 37.5049 28.3581 37.5049 27.5289V24.5244C37.5049 24.0269 37.1011 23.623 36.6036 23.623Z' fill='%23607D8B'/%3E%3Cpath d='M45.4537 23.9483L40.2559 16.9718C40.084 16.7423 39.8148 16.6077 39.5288 16.6089L30.0346 16.6498C29.7486 16.651 29.4794 16.788 29.3111 17.0199L24.1735 24.0432C23.9728 24.3172 23.9439 24.6814 24.099 24.9842C24.254 25.2871 24.5653 25.477 24.9054 25.4757L44.735 25.3892C45.0751 25.388 45.3852 25.1945 45.5366 24.8905C45.6892 24.5864 45.6568 24.2211 45.4537 23.9483V23.9483Z' fill='%23388E3C'/%3E%3Cpath d='M44.2315 16.8277L39.0181 9.98832C38.8474 9.76478 38.5818 9.63379 38.3006 9.63379H31.3013C31.0201 9.63379 30.7545 9.76478 30.5839 9.98832L25.3705 16.8277C25.1626 17.1005 25.1277 17.4659 25.2791 17.7736C25.4318 18.0812 25.7442 18.2747 26.0867 18.2747H43.5128C43.8553 18.2747 44.1678 18.0812 44.3204 17.7736C44.4742 17.4659 44.4382 17.0993 44.2315 16.8277Z' fill='%2343A047'/%3E%3Cpath d='M41.8483 9.64452L35.5389 0.631047C35.2024 0.150328 34.3996 0.150328 34.0618 0.631047L27.7524 9.64452C27.5589 9.91973 27.5361 10.2803 27.6911 10.5783C27.8474 10.8776 28.155 11.0638 28.4915 11.0638H41.1104C41.4469 11.0638 41.7545 10.8776 41.9096 10.5795C42.0646 10.2803 42.0418 9.92093 41.8483 9.64452V9.64452Z' fill='%2366BB6A'/%3E%3Cpath d='M34.8009 25.4321L32.0969 25.4441V27.5281C32.0969 28.3561 32.7699 29.0303 33.5991 29.0303H34.8009V25.4321Z' fill='%23546D79'/%3E%3Cpath d='M34.801 18.2749H28.3942L24.1747 24.0435C23.974 24.3175 23.9451 24.6817 24.1002 24.9845C24.254 25.2862 24.5653 25.4761 24.9042 25.4761H24.9078L32.0993 25.4448L34.8034 25.4328V18.2749H34.801Z' fill='%23317C34'/%3E%3Cpath d='M34.801 11.064H29.7642L25.3705 16.8278C25.1626 17.1006 25.1277 17.4659 25.2791 17.7736C25.4318 18.0813 25.7442 18.2747 26.0867 18.2747H28.393H34.801V11.064Z' fill='%233A8B3E'/%3E%3Cpath d='M34.801 0.270508C34.5161 0.270508 34.2313 0.390687 34.0631 0.631047L27.7536 9.64452C27.5601 9.91973 27.5373 10.2803 27.6923 10.5783C27.8474 10.8776 28.155 11.0638 28.4915 11.0638H29.7642H34.801V0.270508Z' fill='%2359A35C'/%3E%3Cpath d='M60.6036 23.7056H56.9982C56.5007 23.7056 56.0969 24.1094 56.0969 24.6069V27.6114C56.0969 28.4394 56.7699 29.1136 57.5991 29.1136H60.0027C60.8307 29.1136 61.5049 28.4406 61.5049 27.6114V24.6069C61.5049 24.1094 61.1011 23.7056 60.6036 23.7056Z' fill='%23607D8B'/%3E%3Cpath d='M69.4537 24.0308L64.2559 17.0544C64.084 16.8248 63.8148 16.6902 63.5288 16.6914L54.0346 16.7323C53.7486 16.7335 53.4794 16.8705 53.3111 17.1024L48.1735 24.1257C47.9728 24.3997 47.9439 24.7639 48.099 25.0667C48.254 25.3696 48.5653 25.5595 48.9054 25.5583L68.735 25.4717C69.0751 25.4705 69.3852 25.277 69.5366 24.973C69.6892 24.6689 69.6568 24.3036 69.4537 24.0308V24.0308Z' fill='%23388E3C'/%3E%3Cpath d='M68.2315 16.9103L63.0181 10.0708C62.8474 9.8473 62.5818 9.71631 62.3006 9.71631H55.3013C55.0201 9.71631 54.7545 9.8473 54.5839 10.0708L49.3705 16.9103C49.1626 17.1831 49.1277 17.5484 49.2791 17.8561C49.4318 18.1637 49.7442 18.3572 50.0867 18.3572H67.5128C67.8553 18.3572 68.1678 18.1637 68.3204 17.8561C68.4742 17.5484 68.4382 17.1819 68.2315 16.9103Z' fill='%2343A047'/%3E%3Cpath d='M65.8483 9.72704L59.5389 0.713566C59.2024 0.232848 58.3996 0.232848 58.0618 0.713566L51.7524 9.72704C51.5589 10.0022 51.5361 10.3628 51.6911 10.6608C51.8474 10.9601 52.155 11.1464 52.4915 11.1464H65.1104C65.4469 11.1464 65.7545 10.9601 65.9096 10.662C66.0646 10.3628 66.0418 10.0035 65.8483 9.72704V9.72704Z' fill='%2366BB6A'/%3E%3Cpath d='M58.8009 25.5146L56.0969 25.5267V27.6106C56.0969 28.4386 56.7699 29.1128 57.5991 29.1128H58.8009V25.5146Z' fill='%23546D79'/%3E%3Cpath d='M58.801 18.3574H52.3942L48.1747 24.126C47.974 24.4 47.9451 24.7642 48.1002 25.067C48.254 25.3687 48.5653 25.5586 48.9042 25.5586H48.9078L56.0993 25.5273L58.8034 25.5153V18.3574H58.801Z' fill='%23317C34'/%3E%3Cpath d='M58.801 11.1465H53.7642L49.3705 16.9103C49.1626 17.1831 49.1277 17.5485 49.2791 17.8561C49.4318 18.1638 49.7442 18.3573 50.0867 18.3573H52.393H58.801V11.1465Z' fill='%233A8B3E'/%3E%3Cpath d='M58.801 0.353027C58.5161 0.353027 58.2313 0.473207 58.0631 0.713566L51.7536 9.72704C51.5601 10.0022 51.5373 10.3628 51.6923 10.6608C51.8474 10.9601 52.155 11.1464 52.4915 11.1464H53.7642H58.801V0.353027Z' fill='%2359A35C'/%3E%3Cpath d='M12.6036 23.7056H8.99821C8.50067 23.7056 8.09686 24.1094 8.09686 24.6069V27.6114C8.09686 28.4394 8.76987 29.1136 9.59911 29.1136H12.0027C12.8307 29.1136 13.5049 28.4406 13.5049 27.6114V24.6069C13.5049 24.1094 13.1011 23.7056 12.6036 23.7056Z' fill='%23607D8B'/%3E%3Cpath d='M21.4537 24.0308L16.2559 17.0544C16.084 16.8248 15.8148 16.6902 15.5288 16.6914L6.03463 16.7323C5.7486 16.7335 5.4794 16.8705 5.31114 17.1024L0.173466 24.1257C-0.0272343 24.3997 -0.0560774 24.7639 0.0989543 25.0667C0.253986 25.3696 0.565251 25.5595 0.90536 25.5583L20.735 25.4717C21.0751 25.4705 21.3852 25.277 21.5366 24.973C21.6892 24.6689 21.6568 24.3036 21.4537 24.0308V24.0308Z' fill='%23388E3C'/%3E%3Cpath d='M20.2315 16.9103L15.0181 10.0708C14.8474 9.8473 14.5818 9.71631 14.3006 9.71631H7.30134C7.02012 9.71631 6.75452 9.8473 6.58387 10.0708L1.37048 16.9103C1.16257 17.1831 1.12772 17.5484 1.27914 17.8561C1.43177 18.1637 1.74424 18.3572 2.08675 18.3572H19.5128C19.8553 18.3572 20.1678 18.1637 20.3204 17.8561C20.4742 17.5484 20.4382 17.1819 20.2315 16.9103Z' fill='%2343A047'/%3E%3Cpath d='M17.8483 9.72704L11.5389 0.713566C11.2024 0.232848 10.3996 0.232848 10.0618 0.713566L3.75242 9.72704C3.55893 10.0022 3.53609 10.3628 3.69112 10.6608C3.84736 10.9601 4.15502 11.1464 4.49152 11.1464H17.1104C17.4469 11.1464 17.7545 10.9601 17.9096 10.662C18.0646 10.3628 18.0418 10.0035 17.8483 9.72704V9.72704Z' fill='%2366BB6A'/%3E%3Cpath d='M10.8009 25.5146L8.09686 25.5267V27.6106C8.09686 28.4386 8.76987 29.1128 9.59911 29.1128H10.8009V25.5146Z' fill='%23546D79'/%3E%3Cpath d='M10.801 18.3574H4.39419L0.174686 24.126C-0.0260136 24.4 -0.0548567 24.7642 0.100175 25.067C0.254005 25.3687 0.56527 25.5586 0.904177 25.5586H0.907782L8.09933 25.5273L10.8034 25.5153V18.3574H10.801Z' fill='%23317C34'/%3E%3Cpath d='M10.801 11.1465H5.76425L1.37048 16.9103C1.16257 17.1831 1.12772 17.5485 1.27914 17.8561C1.43177 18.1638 1.74424 18.3573 2.08675 18.3573H4.393H10.801V11.1465Z' fill='%233A8B3E'/%3E%3Cpath d='M10.801 0.353027C10.5161 0.353027 10.2313 0.473207 10.0631 0.713566L3.75364 9.72704C3.56015 10.0022 3.53731 10.3628 3.69234 10.6608C3.84738 10.9601 4.15504 11.1464 4.49154 11.1464H5.76424H10.801V0.353027Z' fill='%2359A35C'/%3E%3C/svg%3E%0A");
  display: inline-block;
  width: 70px;
  height: 30px;
  margin: 0 13px 0 13px;
}

.co2 {
  font-size: 12px !important;
}

.finall_bt {
  text-align: center;
}

.finall_bt button {
  width: auto;
  padding: 0 26px;
}

p.b3_z1.date_event {
  width: 100%;
}
.contacts_event {
  display: block;
}
.info_event {
  margin: 0 0 10px;
  width: 100%;
}
.b3_data_box {
  padding: 41px 0 0;
}
.period_event span {
  padding: 0 0 9px;
  display: block;
  font-weight: 600;
}

span.adress_event {
  font-weight: 600;
  padding: 0 0 9px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type=text],
.chosen-container-single .chosen-single abbr,
.chosen-container-single .chosen-single div b,
.chosen-container-single .chosen-search input[type=text],
.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
.chosen-container .chosen-results-scroll-down span,
.chosen-container .chosen-results-scroll-up span {
    background-image: url("../img/chosen-sprite@2x.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
.b3_date {
  width: 100%;
  max-width: 461px;
}

.b3_date_box {
  width: 100%;
  position: relative;
}

.Zebra_DatePicker {
  width: 100% !important;
  position: relative;
  background: #FFFFFF;
  border: 1.70111px solid #73C37C;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 13.6089px;
  padding: 14px 41px 21px;
}

.top_calendar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 68px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.Zebra_DatePicker .dp_actions .dp_caption {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  font-size: 23px;
  line-height: 34px;
  color: #1C1C1D;
  width: 231px;
  text-indent: 15px;
  cursor: pointer;
}

td.dp_previous {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.dp_previous, .dp_next {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  width: 42px;
  height: 42px;
  font-size: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.2197 20.6309L31.8211 18.2324L22.3119 27.7246V7.02209H18.9097V27.7246L9.41752 18.2154L7.00195 20.6309L20.6108 34.2398L34.2197 20.6309Z' fill='%237C9DA5'/%3E%3C/svg%3E%0A");
  opacity: 0.8;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}

.dp_previous:hover, .dp_next:hover {
  opacity: 1;
}

.Zebra_DatePicker .dp_daypicker th {
  width: 54px;
  height: 54px;
  padding: 0;
  border: 0;
  margin: 0;
  color: #808EA8;
  font-weight: bold;
  font-size: 20px;
  line-height: 27px;
  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;
}

.Zebra_DatePicker .dp_body td {
  width: 46px;
  height: 46px;
  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;
  margin: 0;
  font-size: 18px;
  line-height: 27px;
  color: #1C1C1D;
  border-radius: 50%;
  border: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: text;
}

.Zebra_DatePicker .dp_body tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 0 4px;
}

table {
  border-spacing: 0px;
  margin: 0;
  width: 100%;
}

.Zebra_DatePicker .dp_body td.active_date {
  background: #73C37C;
  color: #fff;
  cursor: pointer;
}

.Zebra_DatePicker .dp_body .dp_disabled {
  cursor: text;
}

table.dp_footer.dp_actions {
  display: none !important;
}

.Zebra_DatePicker .dp_body .active_date:hover {
  background: #53b35d;
}

td.dp_selected.active_date {
  background: #44954d !important;
  color: #fff !important;
}

.Zebra_DatePicker .dp_body td.active_date:hover {
  background: #20b931;
}

.dp_next {
  margin: -2px -11px 0 0;
  -webkit-transform: matrix(1, 0, 0, -1, 0, 0);
  -ms-transform: matrix(1, 0, 0, -1, 0, 0);
  transform: matrix(1, 0, 0, -1, 0, 0);
}

td.dp_not_in_month.dp_disabled {
  color: #808ea84f !important;
}

.no_region {
  position: absolute;
  top: 0;
  z-index: 20;
  background: #ffffffbf;
  width: 100%;
  height: 100%;
  border-radius: 11px;
  font-size: 20px;
  text-align: center;
}

.no_region p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.no_region p span {
  background: #bada7f;
  border-radius: 50px;
  color: #fff;
  padding: 11px 32px;
  font-size: 16px;
}

.b4_left {
  max-width: 560px;
  width: 100%;
}

.b4 {
  padding: 86px 0 61px;
}

.b4_t1 {
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #7C9DA5;
  display: table;
  background: rgba(235, 245, 247, 0.82);
  opacity: 0.82;
  border-radius: 8px;
  padding: 12px 21px;
  margin: 21px 0 0;
}

p.b4_t1 i {
  padding: 0 5px;
  -webkit-transform: translate(0px, 2px);
  -ms-transform: translate(0px, 2px);
  transform: translate(0px, 2px);
  display: inline-block;
}

.b4_img {
  display: table;
  font-size: 0;
  margin: 97px auto 0;
}

.b4_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.b4_right {
  width: 100%;
  max-width: 463px;
}

.b4_quiz_box {
  background: #3B4252;
  border-radius: 21px;
  padding: 53px 0;
  position: relative;
}

.b4_quiz_box_main {
  width: 100%;
  max-width: 356px;
  margin: 0 auto;
  position: relative;
  z-index: 20;
}

.b4_quiz_t1 {
  font-weight: bold;
  font-size: 24px;
  line-height: 33px;
  /* identical to box height */
  color: #FFFFFF;
  margin: 0 0 18px;
}

.b4_quiz_t2 {
  font-size: 19px;
  line-height: 27px;
  /* or 142% */
  color: #FFFFFF;
}

.b4_quiz_box_main a {
  width: 160px;
  height: 46px;
  background: #73C37C;
  border-radius: 10px;
  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-weight: 400;
  font-size: 14px;
  line-height: 24px;
  /* identical to box height, or 171% */
  /* Primary/Light */
  color: #FFFFFF;
  margin: 53px 0 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.b4_quiz_bg {
  display: table;
  font-size: 0;
  position: absolute;
  bottom: 0;
  right: 0;
}

.b4_quiz_bg img {
  height: auto;
  width: auto;
}

.b4_quiz_box_main a:hover {
  background: #58af61;
}

.b4_quiz_after {
  font-size: 0;
  display: table;
  position: absolute;
  bottom: -34px;
  left: 20px;
  z-index: -1;
}

.b4_quiz {
  position: relative;
  padding: 23px 0 0;
}

.b4_right_text {
  padding: 58px 0 0;
}

.b4_right_text p {
  font-size: 20px;
  line-height: 29px;
  color: #3B4252;
  margin: 0 0 30px;
}

.planeta_true .planeta_man > div {
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  opacity: 0;
}

.planeta_true .planeta_tank {
  opacity: 0;
}

@-webkit-keyframes oblako_1 {
  0% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
  50% {
    -webkit-transform: translate(20px, 0px);
    transform: translate(20px, 0px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}
@keyframes oblako_1 {
  0% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
  50% {
    -webkit-transform: translate(20px, 0px);
    transform: translate(20px, 0px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}
@-webkit-keyframes oblako_2 {
  0% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
  50% {
    -webkit-transform: translate(-25px, 0px);
    transform: translate(-25px, 0px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}
@keyframes oblako_2 {
  0% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
  50% {
    -webkit-transform: translate(-25px, 0px);
    transform: translate(-25px, 0px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}
@-webkit-keyframes oblako_3 {
  0% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
  50% {
    -webkit-transform: translate(35px, 10px);
    transform: translate(35px, 10px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}
@keyframes oblako_3 {
  0% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
  50% {
    -webkit-transform: translate(35px, 10px);
    transform: translate(35px, 10px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
}
.planeta_true .planeta_oblako_2 {
  -webkit-animation: oblako_1 5s ease-in-out infinite;
  animation: oblako_1 5s ease-in-out infinite;
}

.planeta_true .planeta_oblako_3 {
  -webkit-animation: oblako_1 4.6s ease-in-out infinite;
  animation: oblako_1 4.6s ease-in-out infinite;
}

.planeta_true .planeta_oblako_1 {
  -webkit-animation: oblako_2 5s ease-in-out infinite;
  animation: oblako_2 5s ease-in-out infinite;
}

.planeta_true .planeta_oblako_4 {
  -webkit-animation: oblako_2 5s ease-in-out infinite;
  animation: oblako_2 5s ease-in-out infinite;
}

.planeta_true .planeta_oblako_5 {
  -webkit-animation: oblako_3 7s ease-in-out infinite;
  animation: oblako_3 7s ease-in-out infinite;
}

.b5 .h2 span {
  display: block;
  font-size: 32px;
}

.b5_number {
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  color: #FFFFFF;
  background: #73C37C;
  width: 58px;
  height: 58px;
  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-radius: 50%;
  position: absolute;
  top: -6px;
  left: -25px;
}

.b5_item_img {
  width: 100%;
  height: 100px;
  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;
}

.b5_item {
  width: 100%;
  max-width: 367px;
}

.b5_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 107px 0 57px;
}

.b5_item_top {
  width: 210px;
  height: 155px;
  margin: 0 auto 101px;
  position: relative;
}

.b5_name {
  text-align: center;
  font-weight: 600;
  font-size: 16px;
  line-height: 23px;
  text-align: center;
  color: #3B4252;
  margin: 12px 0 0;
}

.b5_item_img_bg {
  display: table;
  font-size: 0;
  position: absolute;
  top: -24px;
  left: -25px;
  z-index: -1;
}

.b5 {
  padding: 80px 0 49px;
}

.bt {
  background: #73C37C;
  border-radius: 10px;
  width: 160px;
  height: 46px;
  border: 0;
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  margin: 0 auto;
  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;
}

.bt:hover {
  background: #4db559;
}

.b5_item.b5_item_2 .b5_item_img_bg {
  top: -19px;
  left: -47px;
}

.b5_item.b5_item_2 .b5_number {
  top: -6px;
  left: -26px;
}

.b5_item.b5_item_3 .b5_item_img_bg {
  top: -10px;
  left: -25px;
}

.b5_info_item {
  background: #EBF5F7;
  border-radius: 21px;
  position: relative;
  width: 100% !important;
}

.b5_info_close {
  cursor: pointer;
  border: 0;
  background: rgba(255, 255, 255, 0.5);
  mix-blend-mode: normal;
  border: 1px solid #7C9DA5;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  top: 24px;
  right: 46px;
  position: absolute;
  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.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.b5_info_item_main {
  margin: 0 0 0 101px;
  width: 100%;
  max-width: 870px;
  padding: 65px 0 37px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.b5_info_item_col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 350px;
  margin: 0 0 31px;
}

.b5_info_item_img {
  width: 75px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 8px 0 0;
}

.b5_info_item_text {
  width: calc(100% - 75px - 20px);
}

.b5_info_item_col:nth-child(even) {
  max-width: 480px;
}

.b5_info_item_t1 {
  font-weight: bold;
  font-size: 24px;
  line-height: 29px;
  color: #3B4252;
  margin: 0 0 20px;
}

.b5_info_item_t2, .b5_info_item_true, .b5_info_item_false {
  font-weight: bold;
  font-size: 13px;
  line-height: 16px;
  color: #3B4252;
  position: relative;
}

.b5_info_item_true:before, .b5_info_item_false:before {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00065 14.6666C4.31865 14.6666 1.33398 11.682 1.33398 7.99998C1.33398 4.31798 4.31865 1.33331 8.00065 1.33331C11.6827 1.33331 14.6673 4.31798 14.6673 7.99998C14.6673 11.682 11.6827 14.6666 8.00065 14.6666ZM7.33598 10.6666L12.0493 5.95265L11.1067 5.00998L7.33598 8.78131L5.44998 6.89531L4.50732 7.83798L7.33598 10.6666Z' fill='%2373C37C'/%3E%3C/svg%3E%0A");
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: -2px;
}

.b5_info_item_true, .b5_info_item_false {
  padding: 0 0 0 20px;
}

.b5 ul {
  padding: 0;
  list-style: none;
  margin: 0 0 16px;
  font-size: 13px;
  line-height: 16px;
  color: #3B4252;
}

.b5 ul li {
  position: relative;
}

.b5 ul li:before {
  content: "";
  display: block;
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #3B4252;
  top: 6px;
  margin: auto;
  left: 7px;
}

.b5 ul li {
  padding: 0 0 0 20px;
}

.b5_info_item_false:before {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00065 13.6666C3.31865 13.6666 0.333984 10.682 0.333984 6.99998C0.333984 3.31798 3.31865 0.333313 7.00065 0.333313C10.6827 0.333313 13.6673 3.31798 13.6673 6.99998C13.6673 10.682 10.6827 13.6666 7.00065 13.6666ZM7.00065 6.05731L5.11532 4.17131L4.17198 5.11465L6.05798 6.99998L4.17198 8.88531L5.11532 9.82865L7.00065 7.94265L8.88598 9.82865L9.82932 8.88531L7.94332 6.99998L9.82932 5.11465L8.88598 4.17131L7.00065 6.05731Z' fill='%23FF6161'/%3E%3C/svg%3E%0A");
}

.b5_info_item_t3 {
  font-size: 13px;
  line-height: 16px;
  color: #3B4252;
  max-width: 250px;
}

.b5_info_item_col:last-child {
  padding: 0 0 0 92px;
  max-width: 409px;
}

.b5_info_ft_1 {
  font-weight: bold;
  font-size: 24px;
  line-height: 29px;
  color: #3B4252;
  padding: 0 0 10px;
}

.b5_info_ft_2 {
  font-weight: 500;
  font-size: 19px;
  line-height: 23px;
  color: #3B4252;
}

.b5_info_close span, .b5_info_close span:after {
  width: 8px;
  height: 2px;
  border-radius: 50px;
  display: block;
  background: #7C9DA5;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.b5_info_close span:after {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  content: "";
  display: block;
  position: absolute;
}

.b5_info_close:hover {
  border-color: #73c37c;
}

.b5_info_item.b5_info_item_2 .b5_info_item_col:last-child {
  padding: 0;
  max-width: 480px;
}

.b5_info_item ol {
  padding: 0;
  font-size: 13px;
  line-height: 17px;
  color: #3B4252;
  padding: 0 0 36px 14px;
}

.b5_info_close:hover span, .b5_info_close:hover span:after {
  background: #73c37c !important;
}

.b5_info_item.b5_info_item_2 .b5_info_item_col {
  margin: 0;
}

.b5_info_item_text_3 p {
  font-size: 13px;
  line-height: 16px;
  color: #3B4252;
  margin: 0 0 19px;
}

.b5_info_item_text_3 .bt {
  margin: 0;
  width: 270px;
  height: 46px;
  font-weight: normal;
  font-size: 13px;
}

.bt.active_bt {
  background: #7C9DA5;
}

.b5_info_item_3 .b5_info_item_col:last-child > div {
  height: 100%;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.b5_info_item_col:last-child {
  padding: 0;
}

.b5_info_item_text_3 p:last-child {
  margin: 0;
}

.Zebra_DatePicker table.dp_monthpicker.dp_body td:not(.dp_disabled), .dp_yearpicker td:not(.dp_disabled) {
  background: #73c37c;
  border-radius: 9px;
  color: #fff;
}

table.dp_monthpicker.dp_body tr > *, table.dp_yearpicker.dp_body tr > * {
  width: 33%;
}

.Zebra_DatePicker .dp_body td.dp_current:hover {
  background: #02c318;
}

.b6_img a {
  display: table;
  font-size: 0;
  overflow: hidden;
  border-radius: 21px;
  position: relative;
  margin: 0 auto;
  background: #73c37c63;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.slide_name {
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  position: absolute;
  top: 24px;
  left: 24px;
  background: #73C37C;
  border-radius: 19px;
  padding: 4px 8px;
  z-index: 20;
}

.b6 {
  padding: 66px 0 62px;
}

.b6_box {
  padding: 38px 0 0;
}

.b6_img a img {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.b6_img a:hover {
  -webkit-transform: scale(1.01);
  -ms-transform: scale(1.01);
  transform: scale(1.01);
}

.b6_img {
  margin: 11px 0;
}

.slick-arrow {
  background: #73C37C;
  border: 1px solid #73C37C;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  width: 48px;
  height: 48px;
  font-size: 0;
  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;
  position: absolute;
  top: -94px;
  right: 7px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  opacity: 0.6;
  cursor: pointer;
}

.slick-arrow:after {
  content: "";
  width: 26px;
  height: 26px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1723 13.0143L9.28343 8.00398L10.7147 6.60744L17.0001 13.049L10.5585 19.3345L9.16196 17.9032L14.1723 13.0143Z' fill='white'/%3E%3C/svg%3E%0A");
}

button.slick-prev.slick-arrow:after {
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  -ms-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
}

button.slick-prev.slick-arrow {
  margin: 0 61px 0 0;
}

.slick-arrow:hover {
  opacity: 1;
}

.b7 {
  padding: 83px 0 169px;
}

.b7_box {
  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;
  margin: 67px auto 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 1000px;
}

.b7_box a:hover {
  -webkit-transform: scale(1.02);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
}

.b7_box a {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  margin: 0 37px 25px;
}

.ft {
  padding: 48px 0 67px;
  background: #3B4252;
}

.ft_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #616875;
  padding: 0 0 32px;
}

.ft ul {
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.ft .ft_top ul a {
  color: #fff;
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  margin: 0 0 0 33px;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.ft .ft_top ul a:hover {
  border-bottom: 1px solid;
}

.ft_bottom {
  padding: 32px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.ft_copyright p, .ft_copyright a {
  font-size: 12px;
  line-height: 15px;
  color: #B3BCCD;
  display: table;
  margin: 4px 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.ft_copyright a:hover {
  color: #fff;
}

.ft_left {
  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;
  width: 100%;
  max-width: 490px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.ft_contacts p {
  font-size: 12px;
  line-height: 15px;
  color: #FFFFFF;
}

.ft_contacts a {
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: #73C37C;
}

.ft_right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 300px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.ft_right a {
  width: 25px;
  height: 25px;
  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;
  margin: 0 3px;
}

.ft_right a * {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.ft_right a:hover * {
  fill: #73C37C;
}

.veonix {
  width: auto !important;
  height: auto !important;
  margin: 0 0 !important;
  color: #616875;
  font-size: 12px;
}

.veonix span {
  display: inline-block;
  margin: 0 0 0 6px;
  border-bottom: 1px solid;
}

.veonix span:hover {
  color: #fff;
}

.planeta_arrows {
  font-size: 0;
  display: table;
  position: absolute;
  right: -14%;
  bottom: 19%;
}

.planeta_help {
  display: table;
  font-size: 0;
  position: absolute;
  right: -24%;
  bottom: 53%;
}

.b5_info_item.b5_info_item_3 .b5_info_item_main {
  max-width: 960px;
}

.b5_info_item.b5_info_item_3 .b5_info_item_col {
  max-width: 460px;
}

.b5_info_item.b5_info_item_3 .b5_info_item_img {
  margin: -1px 0 0;
}

.finall_repost {
  text-align: center;
  padding: 0 0 29px;
}

.finall_repost p {
  padding: 0 0 10px;
}

.finall_repost:before {
  margin: -4px auto 16px;
}

@media only screen and (max-width: 680px) {
  .main {
    max-width: 300px;
  }

  .b1_box {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .hd_box > nav {
    display: none;
  }

  .b7_box {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 32px 0 0;
  }

  .ft_top {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .web {
    overflow: hidden;
  }

  .b1 {
    padding: 15px 0 0;
  }

  .hd_box {
    border: 0;
    padding: 18px 0px 0 0;
  }

  .hd {
    position: absolute;
    top: 15px;
    width: 100%;
    left: 0;
  }

  .b1_text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .b1_t1 {
    width: 293px;
    padding: 24px 30px 0 0;
  }

  .h1 {
    font-size: 41px;
    line-height: 140%;
    padding: 51px 0 47px;
  }

  .b1_t2 {
    height: auto;
    font-size: 19px;
    padding: 0 17px;
    line-height: 141%;
    margin: 207px 0 0;
    position: relative;
    z-index: 20;
  }

  .b1_t2 i {
    padding: 0 0 0 5px;
  }

  p.b1_t2 span {
    margin: 8px 0;
  }

  .planeta_box {
    min-width: 370px;
    height: 370px;
  }

  .b1_planeta {
    max-width: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: -276px 0 0 -70px;
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
  }

  .h2 {
    font-size: 36px;
    line-height: 130%;
  }

  .b2 {
    padding: 4px 0 0;
  }

  .b2_box {
    padding: 33px 0 0;
  }

  .b2_item {
    margin: 0 0 21px;
  }

  .b3_date_box {
    width: 446px;
    -webkit-transform: scale(0.72);
    -ms-transform: scale(0.72);
    transform: scale(0.72);
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
  }

  .b3_date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 45px 0 0;
    height: 350px;
  }

  .b3_info_item {
    margin: 0 0 34px;
  }

  .b3 .h2 {
    font-size: 28px;
    line-height: 141%;
  }

  .b4 {
    padding: 0 0 0;
  }

  .b4_img img {
    width: 100%;
        height: 60%;
  }

  .b4_img {
    margin: 27px 0 0;
  }

  .b4_quiz_box_main {
    width: 88%;
  }

  .b4_quiz_t1 {
    font-size: 19px;
  }

  .b4_quiz_t2 {
    font-size: 16px;
  }

  .b4_quiz_box {
    padding: 33px 0;
  }

  .b4_right_text p {
    font-size: 17px;
  }

  .b5 .h2 span {
    font-size: 21px;
    line-height: 140%;
    max-width: 260px;
    margin: 8px auto 0;
  }

  .b5_item {
    min-width: 367px;
    margin: 0 0 92px;
  }

  .b5_box {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .b5_info_item_main {
    margin: 0 auto;
    width: 86%;
    padding: 57px 0 0;
  }

  .b5_info_item_col {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 0 51px;
  }

  .b5_info_item_img {
    height: 73px;
  }

  .b5_info_item_img img {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    margin: 0 0 0 120px;
  }

  .b5_info_item_text {
    width: 1000%;
    padding: 19px 0 0;
  }

  .b5_info_ft_2 {
    font-size: 17px;
  }

  .b5_info_ft_2 br {
    display: none;
  }

  .b5_item:last-child {
    margin: 0;
  }

  .b5_info_close {
    right: 24px;
  }

  .b7_box a {
    width: 45%;
    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: 12px 7px;
  }

  .b7_box a img {
    max-width: 90%;
    height: auto;
    min-height: 20px;
  }

  .b7 {
    padding: 0 0 47px;
  }

  .ft ul {
    display: block;
  }

  .ft ul li {
    margin: 0 0 12px;
  }

  .ft .ft_top ul a {
    margin: 0;
  }

  .ft_logo {
    padding: 0 0 30px;
  }

  .ft_right {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 43px 0 0;
  }

  .ft_right ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
  }

  .ft_right li a {
    -webkit-transform: scale(1.8);
    -ms-transform: scale(1.8);
    transform: scale(1.8);
    margin: 0 11px;
  }

  .ft_copyright {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding: 32px 0 0;
  }

  .b6_img a img {
    width: 320px;
    height: 314px;
  }

  .b6 .h2 {
    font-size: 27px;
    margin: 0 0 -15px;
  }

  button.slick-next.slick-arrow {
    right: 0;
  }

  .slick-arrow {
    top: -66px;
  }

  button.slick-prev.slick-arrow {
    left: 0;
    margin: 0\;;
  }

  .b3_info_item:last-child {
    margin: 0;
  }

  .planeta_help {
    bottom: auto;
    top: -66px;
    right: -2px;
  }

  .planeta_arrows {
    display: none;
  }

  .planeta_tank {
    bottom: 3px;
    right: -38px;
  }

  .b5_info_item.b5_info_item_2 .b5_info_item_img img {
    -webkit-transform: rotate(0deg) scale(0.7);
    -ms-transform: rotate(0deg) scale(0.7);
    transform: rotate(0deg) scale(0.7);
    margin: 0 -18px 0 0;
  }

  .b5_info_item.b5_info_item_2 .b5_info_item_img {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0 0 -59px 0;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .b5_info_item.b5_info_item_2 p.b5_info_item_t1 {
    width: 250px;
  }

  .b5_info_item_col2 {
    margin: 0 0 -34px;
  }

  .b5_info_item_2 > div > div:nth-child(1) > div:nth-child(1) > div.b5_info_item_img > img {
    margin: 47px -7px 0 0;
  }

  .b5_info_item.b5_info_item_3 .b5_info_item_img {
    width: 100%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .b5_info_item.b5_info_item_3 .b5_info_item_img img {
    margin: 11px -71px 0 0;
  }

  .b5_info_item_3 .b5_info_item_col:last-child > div {
    height: auto;
  }

  .b5_info_item_3 .b5_info_item_col:last-child > .b5_info_item_img {
    height: 115px;
  }

  .b5_info_item.b5_info_item_1 .b5_info_item_img {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .b5_info_item.b5_info_item_1 .b5_info_item_img img {
    margin: 0 0 0 165px;
  }

  .b5_info_item.b5_info_item_2 .b5_info_item_main {
    padding: 21px 0 13px;
  }

  .planeta_box {
    height: 370px;
    width: 450px;
  }

  .quiz_main {
    margin: 0 17px;
  }

  .quiz_progress {
    max-width: calc(100% - 66px);
  }

  .quiz_progress_procent {
    display: none;
  }

  .quiz_question_name {
    font-size: 17px;
  }

  .bt_quiz {
    width: 120px;
  }

  .quiz_question_name br {
    display: none;
  }

  .quiz_question_final_text {
    font-size: 22px;
  }

  .quiz_question_final_text {
    font-size: 14px;
  }

  .quiz_question_final_text span {
    font-size: 20px;
  }
}
@media screen and (max-width: 980px) and (min-width: 681px) {
  html {
    -webkit-transform: scale(0.6);
    -ms-transform: scale(0.6);
    transform: scale(0.6);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    width: calc(100%/0.6);
    height: calc(100%/0.6);
    min-width: 1200px;
  }
}
@media screen and (min-width: 981px) and (max-width: 1169px) {
  html {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
    transform: scale(0.75);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    width: calc(100%/0.75);
    height: calc(100%/0.75);
    min-width: 1200px;
  }
}