.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

.w-pagination-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.w-pagination-previous {
  display: block;
  color: #333;
  font-size: 14px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ccc;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  display: block;
  color: #333;
  font-size: 14px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ccc;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.t_step_v2 {
  position: relative;
  z-index: 1;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}

.div-block-19063 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 197px;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/Vector-Smart-Object.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.div-block-19063._2 {
  width: 257px;
  background-image: url("../images/Vector-Smart-Object-copy-3.png");
}

.div_lb_content {
  display: -ms-grid;
  display: grid;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  justify-items: stretch;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  -ms-grid-columns: 0.5fr 0.75fr 0.5fr 1fr;
  grid-template-columns: 0.5fr 0.75fr 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 30px;
  background-color: #1c1b1b;
  box-shadow: inset 0 1px 0 0 hsla(0, 0%, 100%, 0.35);
  color: #fff;
}

.div_lb_content.hide {
  display: none;
}

.div_lb_content.pg {
  border-radius: 5px;
  background-color: #042f54;
  box-shadow: none;
}

.div_lb_content.uf {
  border-style: solid;
  border-width: 2px;
  border-color: #00d9ff;
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0);
  box-shadow: none;
}

.div_lb_content.elb {
  border-radius: 0px;
  background-color: transparent;
  background-image: url("../images/line.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  box-shadow: none;
}

.div_lb_content.combo {
  margin-bottom: 5px;
  border-radius: 10px;
  background-color: #91231e;
  box-shadow: none;
}

.div_lb_content.sp {
  margin-bottom: 5px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-column-gap: 10px;
  -ms-grid-columns: 0.5fr 0.75fr 0.75fr 0.75fr;
  grid-template-columns: 0.5fr 0.75fr 0.75fr 0.75fr;
  background-color: transparent;
  box-shadow: none;
}

.text-block-334 {
  font-size: 40px;
  line-height: 1;
  font-weight: 900;
}

.image-2624720-copy {
  position: absolute;
  left: auto;
  top: -25%;
  right: -15%;
  bottom: auto;
  width: 181px;
  max-width: none;
}

.adgili {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

.lb_u {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0px;
  font-weight: 400;
}

.rules-containet-vip {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.div-block-1905-copy {
  margin-top: 20px;
  border-radius: 35px;
  background-image: linear-gradient(
    64deg,
    #db9d48,
    #9d6929 20%,
    #d6c587 42%,
    #9b631e 73%,
    #f1e299
  );
}

.question-t {
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 900;
  text-align: left;
  letter-spacing: 1px;
}

.section_v {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-19062 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pos {
  padding: 10px;
  color: #fff;
}

.text-block-333-copy {
  margin-top: 100px;
  margin-bottom: 40px;
  font-size: 40px;
  line-height: 1;
  font-weight: 900;
}

.text-block-336 {
  text-align: left;
}

.prize50 {
  font-size: 47px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
}

.list-item-t {
  margin-bottom: 10px;
  font-family: "Proximanova text", sans-serif;
}

.lb_date-2 {
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  opacity: 0.3;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  color: #fff;
  font-size: 16px;
  line-height: 1;
}

.lb_date-2:hover {
  background-color: transparent;
  opacity: 1;
  color: #fff;
}

.lb_date-2.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #b69c3e;
  opacity: 1;
  -webkit-transition: color 500ms ease, background-color 500ms ease;
  transition: color 500ms ease, background-color 500ms ease;
  color: #fff;
  font-weight: 900;
}

.lb_date-2.date-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
}

.lb_date-2.date-input.w--current {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.lb_date-2.date-input.w--current:hover {
  background-color: transparent;
}

.accordion_item {
  margin-bottom: 10px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.accordion_item._2 {
  width: 510px;
}

.leaderboard {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: scroll;
  width: 100%;
  height: 500px;
  padding-right: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #fff;
}

.leaderboard.pg {
  height: 350px;
}

.lb_wrapp {
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 680px;
  margin-top: 20px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.lb_wrapp.st {
  width: 889px;
  padding: 30px;
  background-image: url("../images/leaderboard_bg2.png"),
    url("../images/leaderboard_bg1.png"), url("../images/leaderboard_bg3.png");
  background-position: 50% 100%, 50% 0%, 50% 50%;
  background-size: auto, auto, auto;
  background-repeat: no-repeat, no-repeat, repeat-y;
}

.lb_wrapp.pg {
  width: auto;
  margin-top: 40px;
  margin-bottom: 0px;
}

.lb_wrapp.dl {
  width: 909px;
  height: 739px;
  margin-top: 20px;
  margin-bottom: 0px;
  padding: 30px 30px 40px;
  border-radius: 10px;
  background-image: url("../images/lb_frame.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  box-shadow: 0 20px 30px 0 rgba(41, 4, 0, 0.5);
}

.lb_wrapp.uf {
  width: 920px;
  height: 669px;
  margin-top: 40px;
  margin-bottom: 0px;
  padding: 30px 50px 40px 40px;
  background-image: url("../images/shape-4.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.paragraph-4 {
  margin-top: 10px;
  font-size: 20px;
  line-height: 125%;
  font-weight: 900;
}

.paragraph-4._1 {
  max-width: 651.828125px;
}

.lb_dates_wrapp {
  display: -ms-grid;
  display: grid;
  overflow: visible;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #875d40;
  border-radius: 5px;
}

.lb_dates_wrapp._2 {
  border-color: #b69c3e;
}

.lb_dates_wrapp._2.sss {
  padding-right: 10px;
  padding-left: 10px;
}

.lb_dates_wrapp.pg {
  padding-top: 0px;
  justify-items: center;
  grid-column-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  border-style: none;
}

.bt_v {
  margin-top: 20px;
  margin-bottom: -71px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.bt_v:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.div-block-1908 {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-1908.st {
  margin-top: 10px;
  margin-bottom: 20px;
  grid-column-gap: 50px;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
}

.div-block-1913 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 5px;
  padding: 30px 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 30px;
  background-color: #000;
  background-image: url("../images/texture.png"),
    -webkit-gradient(linear, left bottom, left top, color-stop(48%, #000), to(#383838));
  background-image: url("../images/texture.png"),
    linear-gradient(0deg, #000 48%, #383838);
  background-position: 50% 100%, 0px 0px;
  background-size: cover, auto;
  background-repeat: no-repeat, repeat;
  box-shadow: inset 0 10px 12px -5px #000;
}

.div-block-1913._2 {
  padding-right: 5px;
  padding-left: 5px;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(44%, #000),
    to(#2e2e2e)
  );
  background-image: linear-gradient(0deg, #000 44%, #2e2e2e);
}

.answer-t {
  margin-top: 10px;
  margin-right: 20px;
  margin-left: 20px;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  letter-spacing: 0px;
}

.rules-t {
  margin-top: 0px;
  margin-bottom: 40px;
  color: #fff;
  font-size: 50px;
  line-height: 1;
  font-weight: 400;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.lb_pr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 900;
}

.accordion_item_trigger-t {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: #2ac513;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  cursor: pointer;
}

.accordion_item_trigger-t:hover {
  background-color: rgba(42, 197, 19, 0.5);
}

.accordion_item_trigger-t.vip-copy {
  background-color: #b69c3e;
}

.accordion_item_trigger-t.vip-copy:hover {
  background-color: rgba(135, 93, 64, 0.5);
}

.accordion_item_trigger-t.b {
  background-color: #1a54ab;
}

.accordion_item_trigger-t.b:hover {
  background-color: rgba(26, 84, 171, 0.75);
}

.accordion_item_trigger-t.cy {
  background-color: #1b7ac7;
}

.accordion_item_trigger-t.cy:hover {
  background-color: rgba(27, 122, 199, 0.75);
}

.accordion_item_trigger-t.f {
  background-color: #921ac5;
}

.accordion_item_trigger-t.f:hover {
  background-color: rgba(146, 26, 197, 0.5);
}

.accordion_item_trigger-t.cs {
  position: relative;
  padding-right: 60px;
  border: 2px solid #f5bf55;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#003e90),
    to(#135ec2)
  );
  background-image: linear-gradient(0deg, #003e90, #135ec2);
}

.accordion_item_trigger-t.bb {
  padding-right: 60px;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
  border-radius: 25px;
  background-color: #249bff;
}

.accordion_item_trigger-t.bb:hover {
  background-color: rgba(36, 155, 255, 0.5);
}

.accordion_item_trigger-t.g {
  position: relative;
  padding-right: 60px;
  border: 2px solid #f5bf55;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#000),
    to(#192123)
  );
  background-image: linear-gradient(0deg, #000, #192123);
}

.accordion_item_trigger-t.nc {
  border: 2px solid #138dff;
  background-color: #1b7ac7;
  box-shadow: inset 1px 1px 3px 0 #003fa7, inset 0 -8px 10px 0 #003fa7,
    inset 0 10px 15px 0 #58a7ee;
}

.accordion_item_trigger-t.nc:hover {
  background-color: rgba(27, 122, 199, 0.44);
}

.accordion_item_trigger-t.bl {
  background-color: #175ae1;
}

.accordion_item_trigger-t.bl:hover {
  background-color: rgba(23, 90, 225, 0.5);
}

.accordion_item_trigger-t.cmb {
  border: 4px solid #23d083;
  background-color: #136bbc;
  box-shadow: inset 0 -5px 8px 0 #19a0ff;
}

.accordion_item_trigger-t.cmb:hover {
  background-color: rgba(27, 122, 199, 0.44);
}

.accordion_item_trigger-t.kk {
  position: relative;
  padding-right: 60px;
  border: 2px solid #f1c03f;
  background-color: #000;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#0d0d0d),
    to(#262626)
  );
  background-image: linear-gradient(0deg, #0d0d0d, #262626);
}

.steps_t {
  position: relative;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.steps_t.sss {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.text-block-85 {
  color: #000;
}

.lb_content {
  width: 100%;
}

.image-2624719-copy {
  position: absolute;
  left: -11%;
  top: -26px;
  right: auto;
  bottom: auto;
  width: 118px;
  max-width: none;
}

.grid-63 {
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 40px;
  justify-items: center;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
}

.lb_content_wrapp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.lb_p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 400;
  text-align: center;
}

.lb_board {
  width: 100%;
}

.lb_board._2 {
  border-color: #b69c3e;
}

.lb_board.st {
  padding: 0px;
  border-style: none;
  background-color: transparent;
  background-image: none;
}

.lb_board.elb {
  margin-top: 0px;
  padding: 0px;
  border-style: none;
  border-radius: 0px;
  background-color: transparent;
  background-image: none;
}

.lb_board.combo {
  margin-top: 10px;
  padding: 10px 20px 20px;
  border-width: 4px;
  border-color: #e14e3d;
  border-radius: 40px;
  background-color: #681410;
  background-image: none;
}

.light1 {
  position: absolute;
  left: 19%;
  top: -40%;
  right: auto;
  bottom: auto;
  width: 122px;
  max-width: none;
}

.light1._2 {
  left: 5%;
  top: auto;
  right: auto;
  bottom: -40%;
}

.text-block-45 {
  font-weight: 400;
}

.lb_title {
  display: -ms-grid;
  display: grid;
  width: auto;
  margin-right: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.5fr 0.75fr 0.5fr 1fr;
  grid-template-columns: 0.5fr 0.75fr 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  font-weight: 400;
}

.lb_q {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 400;
}

.list-t {
  margin-top: 10px;
  margin-left: 20px;
  padding-right: 20px;
  padding-left: 15px;
  font-weight: 400;
  text-align: left;
  list-style-type: disc;
}

.light2 {
  position: absolute;
  left: auto;
  top: auto;
  right: -20%;
  bottom: -56%;
}

.light2._2 {
  left: auto;
  top: -57%;
  right: 2%;
  bottom: auto;
}

.content_v {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-top: 460px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.accordion_item_content-t-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 20px;
  background-color: #fff;
  color: #000;
  cursor: default;
}

.text-block-337 {
  font-size: 18px;
  line-height: 1;
  text-align: right;
}

.div-block-1907 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 40px 5px 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: solid;
  border-width: 2px;
  border-color: #c98549;
  border-radius: 5px;
}

.div-block-1907._2 {
  border-color: #b69c3e;
}

.div-block-1907.st {
  width: 389px;
  height: 80px;
  padding-right: 61px;
  padding-left: 61px;
  border-style: none;
  background-image: url("../images/Ribbon.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  font-size: 18px;
}

.button-2 {
  margin-right: 5px;
  margin-left: 5px;
  padding: 11px 25px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.6);
  -webkit-transition: background-color 500ms ease, border-color 500ms ease,
    text-shadow 500ms ease, color 500ms ease;
  transition: background-color 500ms ease, border-color 500ms ease,
    text-shadow 500ms ease, color 500ms ease;
  font-size: 12px;
  text-align: center;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.button-2:hover {
  border-color: #fff;
  background-color: #000;
  color: #fff;
  text-shadow: 0 0 12px #fff;
}

.button-2.lang {
  margin-right: 5px;
  margin-left: 5px;
  padding: 19px 0px 11px;
  border-style: none;
  opacity: 0.5;
  -webkit-transition: opacity 500ms ease;
  transition: opacity 500ms ease;
  color: #fff;
  font-size: 11px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 0px;
  text-transform: uppercase;
}

.button-2.lang:hover {
  background-color: transparent;
  opacity: 1;
  color: #fff;
}

.button-2.lang.w--current {
  opacity: 1;
  color: #fff;
}

.button-2.nav {
  margin-right: 0px;
  margin-left: 0px;
  padding: 19px 11px 11px 25px;
  border-style: none;
  background-image: url("../images/slots_1slots.png");
  background-position: 0% 60%;
  background-size: auto 20px;
  background-repeat: no-repeat;
  opacity: 0.5;
  -webkit-transition: opacity 500ms ease;
  transition: opacity 500ms ease;
  color: #fff;
  font-size: 12px;
  letter-spacing: 1px;
}

.button-2.nav:hover {
  background-color: transparent;
  opacity: 1;
}

.button-2.nav.w--current {
  color: #fff;
}

.button-2.nav.ufo {
  position: relative;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  width: auto;
  background-image: url("../images/ufo.svg");
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  font-weight: 500;
}

.button-2.nav.table {
  background-image: url("../images/BoardGames.svg");
  font-weight: 500;
}

.button-2.nav.live {
  background-color: transparent;
  background-image: url("../images/Live.svg");
  font-weight: 500;
}

.button-2.nav.sport {
  width: auto;
  height: auto;
  border-radius: 0px;
  background-color: transparent;
  background-image: url("../images/Sport.svg");
}

.button-2.nav.poker {
  background-image: url("../images/Poker.svg");
  font-weight: 500;
}

.button-2.nav.casino {
  background-image: url("../images/Roulette.svg");
  font-weight: 500;
}

.button-2.nav.promo {
  background-image: url("../images/Promo.svg");
  font-weight: 500;
}

.button-2.nav.slot {
  background-image: url("../images/Slots.svg");
  font-weight: 500;
}

.button-2.lang {
  margin-right: 5px;
  margin-left: 5px;
  padding: 19px 0px 11px;
  border-style: none;
  opacity: 0.5;
  -webkit-transition: opacity 500ms ease;
  transition: opacity 500ms ease;
  color: #fff;
  font-size: 11px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 0px;
  text-transform: uppercase;
}

.button-2.lang:hover {
  opacity: 1;
  color: #fff;
}

.button-2.lang.w--current {
  color: #fff;
}

.nav-container-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.menu-2 {
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 60px;
  padding: 0px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.div-block-6 {
  font-weight: 500;
}

.nav-menu-2.m {
  display: none;
}

.content-t {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.rules-containet-rav {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.answer-t-2 {
  margin-top: 10px;
  margin-right: 20px;
  margin-left: 20px;
  font-family: "Proximanova text", sans-serif;
  font-size: 14px;
  text-align: left;
  letter-spacing: 0px;
}

.section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.accordion_item_content-t {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 20px;
  background-color: #fff;
  color: #000;
  cursor: default;
}

.accordion_item_content-t.tr {
  background-color: hsla(0, 0%, 100%, 0);
  color: #fff;
}

.bt {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  cursor: pointer;
  animation: example 2s infinite;
}

.bt:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt.mob {
  display: none;
}

.step_t {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.h_step_t {
  font-size: 33px;
  line-height: 1;
  font-weight: 900;
}

.t_step_t {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 15px;
  border-radius: 50px;
  background-color: #e8395a;
  color: #fff;
  font-size: 20px;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  text-transform: uppercase;
}

.body {
  background-color: #000;
  background-image: url("../images/bg.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.text-block-338 {
  margin-top: 140px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 30px;
  line-height: 125%;
  font-weight: 900;
  text-transform: uppercase;
}

.grid-208970 {
  margin-top: 10px;
  grid-column-gap: 30px;
  grid-row-gap: 10px;
}

.text-block_i {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: #740b0c;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#500716),
    to(#750c0c)
  );
  background-image: linear-gradient(180deg, #500716, #750c0c);
  font-size: 22px;
  line-height: 1;
}

.text-block_i.r {
  padding: 10px 50px;
  border-style: solid;
  border-width: 2px;
  border-color: #bfbfbf;
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.75);
  background-image: none;
  font-size: 20px;
  text-transform: uppercase;
}

.text-block_i.st {
  padding-top: 4px;
  padding-bottom: 4px;
  border: 1px solid #fdc965;
  background-color: transparent;
  background-image: none;
  font-size: 18px;
  text-transform: uppercase;
}

.text-block_i.b {
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "Crocosans caps", sans-serif;
  font-weight: 900;
}

.text-block_i.b.l {
  text-transform: uppercase;
}

.text-block_i.b.c {
  text-transform: uppercase;
}

.text-block_i.b.rr {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#500716),
    to(#750c0c)
  );
  background-image: linear-gradient(180deg, #500716, #750c0c);
  text-transform: uppercase;
}

.text-block_i.l {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.text-block_i.rr {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.text-block_i.c {
  border-radius: 0px;
}

.text-block_i.l-copy {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #156c93;
  background-image: none;
}

.text-block_i.c-copy {
  border-radius: 0px;
  background-color: #156c93;
  background-image: none;
}

.text-block_i.rr-copy {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  background-color: #156c93;
  background-image: none;
}

.div-block-19064 {
  margin-top: 60px;
  padding: 20px;
  border-radius: 20px;
  background-color: #940608;
  background-image: url("../images/pat.png");
  background-position: 50% 25%;
  background-size: auto;
  background-repeat: no-repeat;
}

.text-block-339 {
  margin-bottom: 20px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  text-transform: uppercase;
}

.div-block-19065 {
  display: -ms-grid;
  display: grid;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.content-d {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-d {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 60px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-d {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.bt-d:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-d.m {
  display: none;
}

.image {
  width: 356px;
  max-width: none;
}

.image.en {
  width: 235px;
}

.image.ru {
  width: 357px;
}

.div-block-19066 {
  margin-top: 130px;
}

.text-block-340 {
  margin-top: 360px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 18px;
  line-height: 1;
  font-weight: 900;
  text-transform: uppercase;
}

.div-block-19115 {
  padding: 5px 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #259bff;
}

.image-2624801 {
  width: 100px;
  max-width: none;
}

.grid-2031 {
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-areas: ".";
  -ms-grid-columns: 0.75fr 10px 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto 10px auto 10px auto 10px auto 10px auto 10px auto 10px
    auto 10px auto 10px auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.text-block-207 {
  font-family: "Proximanova text", sans-serif;
  font-weight: 400;
  text-align: left;
}

.rules-containet-d {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-pl {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-pl {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-top: 184px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-pl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 219px;
  height: 73px;
  margin-bottom: 20px;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: transparent;
  background-image: url("../images/btn.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  box-shadow: inset 0 -1px 10px 0 #eaff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.bt-pl:hover {
  box-shadow: inset 0 -1px 30px -13px #fffc4c, 1px 1px 60px 8px #ad7713;
}

.bt-pl.m {
  display: none;
}

.rules-containet-pl {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.body-2 {
  background-color: #320a0a;
  background-image: url("../images/bg_1.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.t_step_pl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 274px;
  height: 70px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 67px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/1.png");
  background-position: 0% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  color: #fff;
  font-size: 20px;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  text-transform: uppercase;
}

.steps_pl {
  position: relative;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.steps_pl.sss {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.text-block-341 {
  width: 681.21875px;
  margin-top: 40px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 32px;
  line-height: 125%;
  font-weight: 900;
  text-transform: uppercase;
}

.grid-2049cr {
  margin-top: 10px;
  margin-bottom: 10px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-2049cr.ssz {
  grid-auto-columns: 1fr;
  grid-column-gap: 15px;
  -ms-grid-columns: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: auto auto auto auto auto auto auto auto auto auto;
}

.img {
  margin-top: 5px;
  margin-bottom: 5px;
}

.text-block-342 {
  margin-bottom: 10px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 28px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 0 3px 0 #9800e1;
}

.text-block-343 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  height: 38px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/re.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  font-size: 22px;
  line-height: 1;
}

.text-block-343.v {
  background-image: url("../images/vio.png");
}

.text-block-343.b {
  border-radius: 10px;
  background-color: #4273ff;
  background-image: none;
  box-shadow: inset 0 0 10px 0 #b0fff6;
  font-size: 20px;
}

.text-block-343.g {
  border-radius: 10px;
  background-color: #15af44;
  background-image: none;
  box-shadow: inset 0 0 10px 0 #a4fffa;
  font-size: 20px;
}

.text-block-343.bb {
  width: auto;
  height: auto;
  padding: 7px;
  border: 2px solid #138dff;
  border-radius: 10px;
  background-color: #1e5bc6;
  background-image: none;
  box-shadow: inset 0 -5px 12px 0 #00296f, inset 0 4px 14px 0 #71ffe5;
  font-size: 20px;
}

.text-block-343.gg {
  width: auto;
  height: auto;
  padding: 7px;
  border: 2px solid #20ff4f;
  border-radius: 10px;
  background-color: #15af44;
  background-image: none;
  box-shadow: inset 0 -5px 12px 0 #005f06, inset 0 4px 14px 0 #6cff7b;
  font-size: 20px;
}

.div-block-19116 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 458px;
  height: 820px;
  margin-top: 20px;
  padding-top: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/Rectangle-5.png");
  background-position: 50% 0%;
  background-size: contain;
  background-repeat: no-repeat;
}

.grid-208971 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  grid-column-gap: 5px;
  grid-row-gap: 8px;
}

.div-block-19117 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 17px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#c33503),
    color-stop(21%, #d05f38),
    color-stop(32%, #c7670d),
    color-stop(50%, #ffe00c),
    color-stop(71%, #972107),
    color-stop(86%, #cd6820),
    to(#fed866)
  );
  background-image: linear-gradient(
    180deg,
    #c33503,
    #d05f38 21%,
    #c7670d 32%,
    #ffe00c 50%,
    #972107 71%,
    #cd6820 86%,
    #fed866
  );
}

.text-block-344 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 15px;
  background-color: #178b31;
  box-shadow: inset -1px -6px 3px 0 #073401, inset 4px 4px 3px 0 #fbd84b;
  font-family: "Crocosans caps", sans-serif;
  font-size: 36px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 0 4px 0 #152340;
}

.text-block-344-copy {
  padding: 60px 20px 30px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 15px;
  background-color: #232e41;
  box-shadow: inset -1px -6px 3px 0 #130e01, inset 4px 4px 3px 0 #fbd84b;
  font-family: Crocosanscaps, sans-serif;
  font-size: 20px;
  line-height: 125%;
  font-weight: 400;
}

.div-block-19118 {
  position: relative;
  display: -ms-grid;
  display: grid;
  margin-top: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: stretch;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
}

.div-block-19118._2 {
  margin-top: 100px;
}

.text-block-344-copy-copy {
  position: absolute;
  padding: 15px 20px;
  border-radius: 11px;
  background-color: #2054a2;
  box-shadow: inset 0 -3px 1px 0 rgba(19, 14, 1, 0.5),
    inset 0 3px 1px 0 rgba(255, 255, 255, 0.5), 2px 2px 0 2px #9e10e3,
    0 10px 20px 0 rgba(0, 0, 0, 0.5);
  font-family: Crocosanscaps, sans-serif;
  font-size: 20px;
  line-height: 125%;
  font-weight: 400;
}

.image-2624802 {
  width: 644px;
  margin-top: 60px;
}

.image-2624803 {
  width: 876px;
  max-width: none;
}

.grid-208972 {
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 40px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-areas: ".";
  -ms-grid-columns: 0.75fr 10px 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto 10px auto 10px auto 10px auto 10px auto 10px auto 10px
    auto 10px auto 10px auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.tamashebi {
  position: relative;
  width: 925px;
  margin-top: 300px;
  border-radius: 13px;
}

.bt-top {
  margin-top: 100px;
  margin-bottom: 100px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.bt-top:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.magaliti {
  position: relative;
  width: 925px;
  border-radius: 13px;
}

.image-2624800 {
  width: 230px;
  max-width: none;
}

.section-b {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 100px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-b {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-b {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  cursor: pointer;
}

.bt-b:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-b.m {
  display: none;
}

.rules-containet-b {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.body-31 {
  background-color: #002a3a;
  background-image: url("../images/bg_19.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.body-31.ru {
  background-image: url("../images/bgRU_1.jpg");
}

.body-31.en {
  background-image: url("../images/bgEN_2.jpg");
}

.t_step_b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 68px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: -40px;
  padding: 4px 15px 4px 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  background-color: rgba(15, 156, 152, 0.75);
  color: #fff;
  font-size: 20px;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  text-transform: uppercase;
}

.step_b {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.steps_b {
  position: relative;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  -ms-grid-columns: auto auto auto;
  grid-template-columns: auto auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.steps_b.sss {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.image-2624804 {
  position: relative;
  width: 74px;
}

.image-2624804._2 {
  width: 72px;
}

.text-block-402 {
  margin-top: 600px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 40px;
  line-height: 1;
  font-weight: 900;
}

.paragraph-5 {
  font-size: 26px;
  line-height: 125%;
}

.div-block-19119 {
  margin-top: 20px;
  margin-bottom: 100px;
  padding-top: 25px;
  padding-right: 20px;
  padding-left: 20px;
  border-style: solid;
  border-width: 10px;
  border-color: #ffda26 #ffda26 rgba(255, 218, 38, 0);
  border-radius: 50px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0.35)),
    color-stop(56%, transparent)
  );
  background-image: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.35),
    transparent 56%
  );
  background-clip: padding-box;
}

.div-block-19120 {
  display: -ms-grid;
  display: grid;
  margin-bottom: -75px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr auto 1fr auto 1fr;
  grid-template-columns: 1fr auto 1fr auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.registracia {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  padding: 40px 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 10px solid #7351ff;
  border-radius: 30px;
  background-color: #342b65;
  box-shadow: 0 20px 60px 0 rgba(0, 0, 0, 0.41);
}

.text-block-403 {
  font-size: 24px;
  line-height: 125%;
}

.div-block-19103 {
  margin-top: 60px;
}

.text-block-392 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 22px;
  line-height: 125%;
  font-weight: 900;
  text-transform: uppercase;
}

.text-span-118 {
  color: #25c719;
}

.link-block-14 {
  margin-top: 20px;
}

.link-block-14.m {
  display: none;
}

.text-block-404 {
  margin-top: 60px;
  font-size: 22px;
  line-height: 125%;
}

.div-block-19124 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: -90px;
  padding: 20px 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 10px solid #0bdfa9;
  border-radius: 40px;
  background-color: #0c5863;
  box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.5);
}

.timer {
  font-family: "Ds digib", sans-serif;
  color: #ffda26;
  font-size: 44px;
  line-height: 1;
  font-weight: 700;
  text-shadow: 1px 1px 20px #0bdfa9;
}

.div-block-19125 {
  width: 64px;
  height: 64px;
  margin-top: -55px;
  margin-bottom: 10px;
  border-radius: 50px;
  background-color: #fff;
  background-image: url("../images/Forma-1_1.svg");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.5);
}

.image-2624806 {
  width: 197px;
  max-width: none;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
}

.image-2624806:hover {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}

.image-2624807 {
  width: 59px;
  max-width: none;
}

.image-2624808 {
  width: 182px;
  max-width: none;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
}

.image-2624808:hover {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}

.image-2624809 {
  width: 64px;
  max-width: none;
}

.image-2624810 {
  width: 184px;
  max-width: none;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
}

.image-2624810:hover {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}

.frbt {
  position: absolute;
  left: auto;
  top: 3%;
  right: -4%;
  bottom: auto;
  width: 207px;
  max-width: none;
}

.frbtt {
  position: absolute;
  left: auto;
  top: 13%;
  right: 0%;
  bottom: auto;
}

.frbbt {
  position: absolute;
  left: 6%;
  top: 15%;
  right: auto;
  bottom: auto;
}

.image-2624811 {
  position: absolute;
  left: -31%;
  top: 23%;
  right: auto;
  bottom: auto;
  width: 532px;
  max-width: none;
}

.section-45 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-bottom: 520px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/bg11.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.section-45._3 {
  padding-top: 20px;
  padding-bottom: 60px;
  background-image: url("../images/gamyofi.png"), url("../images/bg2.jpg");
  background-position: 50% 0%, 50% 100px;
  background-size: auto, auto;
  background-repeat: no-repeat, no-repeat;
}

.content-45 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-45 {
  position: relative;
  top: 42px;
  width: 172px;
  height: 70px;
  padding: 20px 20px 25px;
  border-radius: 50px;
  background-color: transparent;
  background-image: url("../images/play.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 26px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.bt-45:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-45.m {
  display: none;
}

.rules-containet-45 {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.body-32 {
  background-color: #130c34;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.t_step_45 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 23px 15px 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/3_1.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: "Crocosans caps", sans-serif;
  color: #412f0e;
  font-size: 18px;
  line-height: 1;
  font-weight: 900;
  text-transform: uppercase;
}

.t_step_45._2 {
  background-image: url("../images/2_1.png");
  background-size: auto;
}

.steps_45 {
  position: relative;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 0.75fr 1fr;
  grid-template-columns: 1fr 0.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.steps_45.sss {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.div-block-19126 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 731px;
  height: 320px;
  padding-bottom: 129px;
  padding-left: 11px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/dafa1.png");
  background-position: 50% 100%;
  background-size: auto;
  background-repeat: no-repeat;
}

.div-block-19127 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 942px;
  height: 114px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/Rectangle-9-copy.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: "Crocosans caps", sans-serif;
  font-weight: 900;
}

.text-block-406 {
  font-size: 22px;
  line-height: 0.9;
  text-shadow: 1px 1px 6px #000;
}

.text-block-407 {
  margin-top: 5px;
  font-size: 33px;
  line-height: 1;
  text-shadow: 1px 1px 6px #000;
}

.div-block-19128 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 892px;
  height: 406px;
  margin-top: 100px;
  padding-top: 40px;
  padding-right: 43px;
  padding-left: 43px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: url("../images/wood.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.grid-208973 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-block-408 {
  margin-bottom: 30px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 40px;
  line-height: 1;
  font-weight: 900;
}

.div-block-19129 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 220px;
  padding: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 30px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#b89261),
    color-stop(20%, #e9c79a),
    color-stop(60%, #b89261),
    color-stop(74%, #dab88d),
    color-stop(92%, #b89261)
  );
  background-image: linear-gradient(
    180deg,
    #b89261,
    #e9c79a 20%,
    #b89261 60%,
    #dab88d 74%,
    #b89261 92%
  );
  box-shadow: inset -4px -4px 9px 0 rgba(24, 0, 0, 0.43);
  -webkit-perspective: 1000px;
  perspective: 1000px;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.div-block-19129:hover {
  -webkit-transform: rotateX(35deg) rotateY(0deg) rotateZ(0deg);
  transform: rotateX(35deg) rotateY(0deg) rotateZ(0deg);
}

.div-block-19130 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 30px;
  background-color: #35d14b;
  box-shadow: inset 0 0 20px 0 rgba(0, 0, 0, 0.5);
}

.image-2624812 {
  position: relative;
  top: -22px;
  width: 157px;
  max-width: none;
  margin-bottom: -50px;
}

.image-2624812._3 {
  left: 9px;
  top: -19px;
  width: 198px;
  margin-bottom: -103px;
}

.image-2624812._2 {
  top: auto;
  width: 181px;
}

.div-block-19131 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.div-block-19132 {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.div-block-19133 {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.div-block-19134 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 892px;
  height: 572px;
  margin-top: 40px;
  padding-top: 15px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/dafa-3.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.paragraph-7 {
  width: 630px;
  margin-bottom: 0px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 25px;
  line-height: 1;
  font-weight: 900;
}

.div-block-19129-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 30px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#b89261),
    color-stop(20%, #e9c79a),
    color-stop(60%, #b89261),
    color-stop(74%, #dab88d),
    color-stop(92%, #b89261)
  );
  background-image: linear-gradient(
    180deg,
    #b89261,
    #e9c79a 20%,
    #b89261 60%,
    #dab88d 74%,
    #b89261 92%
  );
  box-shadow: inset -4px -4px 9px 0 rgba(24, 0, 0, 0.43);
}

.div-block-19130-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 30px;
  background-color: #35d14b;
  box-shadow: inset 0 0 20px 0 rgba(0, 0, 0, 0.5);
}

.text-block-409 {
  margin-top: 10px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 43px;
  line-height: 1;
  font-weight: 900;
}

.div-block-19135 {
  width: 595px;
  height: 500px;
  padding-top: 50px;
  padding-right: 93px;
  padding-left: 93px;
  background-image: url("../images/chikarti-1.png");
  background-position: 50% 0%;
  background-size: contain;
  background-repeat: no-repeat;
}

.text-block-410 {
  font-family: "Crocosans caps", sans-serif;
  color: #472717;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
}

.grid-208974 {
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
}

.text-block-411 {
  color: #1d134c;
  font-size: 24px;
  line-height: 1;
}

.hrt {
  position: absolute;
  left: auto;
  top: auto;
  right: -74%;
  bottom: -14%;
}

.yvv {
  position: absolute;
  left: -38%;
  top: -10%;
  right: auto;
  bottom: auto;
  width: 358px;
  max-width: none;
}

.jvr {
  position: absolute;
  left: auto;
  top: auto;
  right: -24%;
  bottom: -21%;
  width: 224px;
  max-width: none;
}

.bub {
  position: absolute;
  left: -29%;
  top: auto;
  right: auto;
  bottom: -12%;
}

.section-30k {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-30k {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-top: 230px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-30k {
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.bt-30k:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-30k.m {
  display: none;
}

.rules-containet-30k {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.body-33 {
  background-color: #0e0604;
  background-image: url("../images/bg_2.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.t_step_30k {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 18px;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  text-transform: uppercase;
}

.steps_30k {
  position: relative;
  justify-items: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.steps_30k.sss {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.div-block-19136 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 650px;
  padding: 7px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-radius: 30px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#ffe022),
    color-stop(25%, #e79d19),
    color-stop(60%, #884506),
    color-stop(82%, #ffe022),
    to(#fa1)
  );
  background-image: linear-gradient(
    180deg,
    #ffe022,
    #e79d19 25%,
    #884506 60%,
    #ffe022 82%,
    #fa1
  );
  box-shadow: 0 6px 30px 0 rgba(27, 0, 0, 0.9);
}

.div-block-19136._2 {
  margin-top: 40px;
}

.div-block-19137 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 25px;
  background-color: #1a54ab;
  background-clip: border-box;
}

.paragraph-8 {
  margin-bottom: 0px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 30px;
  line-height: 125%;
  font-weight: 900;
  text-transform: uppercase;
}

.div-block-19136-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 3px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#ffe022),
    color-stop(25%, #e79d19),
    color-stop(60%, #884506),
    color-stop(82%, #ffe022),
    to(#fa1)
  );
  background-image: linear-gradient(
    180deg,
    #ffe022,
    #e79d19 25%,
    #884506 60%,
    #ffe022 82%,
    #fa1
  );
  box-shadow: 0 6px 30px 0 rgba(27, 0, 0, 0.9);
}

.div-block-19138 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 50px;
  background-color: #1a54ab;
}

.tab30k {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 499px;
  height: 650px;
  margin-top: 20px;
  padding: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-image: url("../images/frame1.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.grid-208975 {
  height: 100%;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-clip: border-box;
}

.text-block-412 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #6b3810;
  box-shadow: inset -2px -2px 1px 0 rgba(0, 0, 0, 0.5),
    inset 2px 2px 1px 0 hsla(0, 0%, 100%, 0.5), 0 0 10px 0 rgba(0, 0, 0, 0.5);
  font-size: 22px;
  line-height: 1;
}

.text-block-412.g {
  background-color: #15ad43;
}

.text-block-412.b {
  background-color: #1a53aa;
}

.text-block-412.q {
  border-radius: 0px;
  background-color: #011fb3;
  box-shadow: none;
}

.text-block-412.q.g {
  background-color: #01b305;
}

.text-block-412.w {
  border-radius: 0px;
  background-color: rgba(107, 56, 16, 0);
  box-shadow: none;
  font-family: "Crocosans caps", sans-serif;
  font-weight: 900;
}

.exs30k {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 830px;
  height: 298px;
  margin-top: 20px;
  padding: 30px 30px 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/frame.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.paragraph-9 {
  margin-bottom: 0px;
  font-size: 20px;
  line-height: 125%;
}

.image-2624813 {
  width: 50px;
  margin-top: 5px;
}

.image-2624814 {
  width: 62px;
  margin-top: 5px;
}

.image-2624815 {
  width: 62px;
  margin-top: 5px;
}

.image-2624816 {
  width: 394px;
  margin-top: 20px;
}

.image-2624816.en {
  width: 267px;
}

.image-2624816.ru {
  width: 393px;
}

.image-2624817 {
  width: 934px;
  max-width: none;
  margin-top: -20px;
}

.image-2624818 {
  width: 376px;
  max-width: none;
}

.image-2624818.en {
  width: 387px;
}

.image-2624818.ru {
  width: 373px;
}

.bt_st {
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.bt_st:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt_st.m {
  display: none;
}

.paragraph-51 {
  font-size: 24px;
  line-height: 125%;
}

.lb_u-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0px;
  font-family: Crocosanscaps, sans-serif;
  font-weight: 400;
}

.div-block-19139 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 957px;
  height: 247px;
  margin-top: 60px;
  padding-right: 60px;
  padding-left: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/Magaliti.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.text-block-417 {
  margin-top: 60px;
  font-size: 24px;
  line-height: 1;
  text-transform: uppercase;
}

.steps_st {
  margin-top: 290px;
  justify-items: stretch;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.question-t-2 {
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 900;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.body-34 {
  background-color: #240900;
  background-image: url("../images/bg_3.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.content-st {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-19140 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-416 {
  margin-top: 40px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 36px;
  line-height: 1;
  font-weight: 900;
  text-transform: uppercase;
}

.rules-containet-elk {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-419 {
  margin-bottom: 20px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 30px;
  line-height: 1;
  font-weight: 900;
}

.pos-2 {
  padding: 10px;
  color: #fff;
  text-transform: uppercase;
}

.list-item-t-2 {
  margin-bottom: 10px;
  font-family: "Proximanova text", sans-serif;
}

.section-st {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 60px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-418 {
  width: 891.21875px;
  margin-top: 40px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 30px;
  line-height: 125%;
  font-weight: 900;
  text-transform: uppercase;
}

.answer-t-3 {
  margin-top: 10px;
  margin-right: 20px;
  margin-left: 20px;
  font-family: "Proximanova text", sans-serif;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  letter-spacing: 0px;
}

.image-2624819 {
  width: 350px;
}

.image-2624819.en {
  width: 229px;
}

.image-2624819.ru {
  width: 351px;
  max-width: none;
}

.rules-t-2 {
  margin-top: 0px;
  margin-bottom: 40px;
  line-height: 1;
  font-weight: 400;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.div-block-19141 {
  padding: 4px;
  border-radius: 50px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#fdc965),
    color-stop(34%, #5d4617),
    color-stop(67%, #fdc965),
    to(#5d4617)
  );
  background-image: linear-gradient(
    180deg,
    #fdc965,
    #5d4617 34%,
    #fdc965 67%,
    #5d4617
  );
}

.lb_pr-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Crocosanscaps, sans-serif;
  font-weight: 900;
}

.accordion_item_trigger-t-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: #2ac513;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  cursor: pointer;
}

.accordion_item_trigger-t-2:hover {
  background-color: rgba(42, 197, 19, 0.5);
}

.accordion_item_trigger-t-2.b {
  position: relative;
  padding-right: 50px;
  background-color: #1a4b99;
}

.accordion_item_trigger-t-2.b:hover {
  background-color: rgba(26, 75, 153, 0.5);
}

.lb_p-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Crocosanscaps, sans-serif;
  font-weight: 400;
  text-align: center;
}

.t_step_st {
  overflow: visible;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 15px 20px;
  border-radius: 50px;
  background-color: #000;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 125%;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
}

.grid-207680 {
  width: 592px;
  height: 750px;
  margin-top: 10px;
  padding: 50px;
  grid-column-gap: 50px;
  grid-row-gap: 5px;
  background-image: url("../images/prize_bg2.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.lb_title-2 {
  display: -ms-grid;
  display: grid;
  width: auto;
  margin-right: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.5fr 0.75fr 0.5fr 1fr;
  grid-template-columns: 0.5fr 0.75fr 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  font-family: Crocosanscaps, sans-serif;
  font-weight: 400;
}

.div-block-19142 {
  padding: 15px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: rgba(0, 11, 47, 0.75);
}

.image-2624820 {
  width: 242px;
  max-width: none;
}

.lb_q-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Crocosanscaps, sans-serif;
  font-weight: 400;
}

.image-2624821 {
  width: 921px;
  max-width: none;
}

.body-35 {
  background-color: #000010;
  background-image: url("../images/bg_4.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.section-ff {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-ff {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-ff {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.bt-ff:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-ff.m {
  display: none;
}

.rules-containet-ff {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.steps_ff {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  -ms-grid-columns: auto auto auto;
  grid-template-columns: auto auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.step_ff {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 2px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 17px;
  background-image: linear-gradient(
    40deg,
    #e7881e,
    #6f2b20 17%,
    #ffcf56 57%,
    #6f2b20 73%,
    #ffe095
  );
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.t_step_ff {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 5px 20px 5px 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 15px;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#0f285c),
    to(#0e1524)
  );
  background-image: linear-gradient(0deg, #0f285c, #0e1524);
  color: #fff;
  font-size: 16px;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  text-transform: uppercase;
}

.text-block-421 {
  margin-left: 10px;
}

.text-block-422 {
  font-family: "Crocosans caps", sans-serif;
  color: #ffb73a;
  font-size: 20px;
  line-height: 1;
  font-weight: 900;
  text-transform: uppercase;
}

.text-block-423 {
  font-family: "Crocosans caps", sans-serif;
  color: #682c00;
  font-size: 36px;
  line-height: 1;
  font-weight: 900;
}

.text-block-424 {
  margin-bottom: 10px;
  font-size: 26px;
  line-height: 125%;
}

.step_ff-copy {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 4px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 23px;
  background-image: linear-gradient(
    40deg,
    #e7881e,
    #6f2b20 17%,
    #ffcf56 57%,
    #6f2b20 73%,
    #ffe095
  );
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.t_step_ff-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 20px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#0f285c),
    to(#0e1524)
  );
  background-image: linear-gradient(180deg, #0f285c, #0e1524);
  color: #fff;
  font-size: 16px;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  text-transform: uppercase;
}

.paragraph-52 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 30px;
  line-height: 125%;
  font-weight: 900;
}

.text-span-119 {
  color: #11df4b;
}

.tabs-menu-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.tab_pt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 4px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 4px none #ffe095;
  border-top-left-radius: 23px;
  border-top-right-radius: 23px;
  background-color: transparent;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#e7881e),
    color-stop(18%, #6f2b20),
    color-stop(54%, #ffcf56),
    color-stop(70%, #6f2b20),
    to(#ffe095)
  );
  background-image: linear-gradient(
    180deg,
    #e7881e,
    #6f2b20 18%,
    #ffcf56 54%,
    #6f2b20 70%,
    #ffe095
  );
  color: #457bda;
  font-size: 16px;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}

.tab_pt.w--current {
  padding: 4px 4px 0px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-style: none;
  border-top-left-radius: 23px;
  border-top-right-radius: 23px;
  background-image: linear-gradient(
    122deg,
    #e7881e,
    #6f2b20 17%,
    #ffcf56 60%,
    #6f2b20 75%,
    #ffe095
  );
  box-shadow: none;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-weight: 900;
  background-clip: border-box;
}

.tab_pt.c {
  padding-right: 2px;
  padding-left: 2px;
  border-radius: 0px;
  background-image: linear-gradient(
    232deg,
    #e7881e,
    #6f2b20 18%,
    #ffcf56 54%,
    #6f2b20 70%,
    #ffe095
  );
}

.tab_pt.r {
  border-top-left-radius: 0px;
  background-image: linear-gradient(
    132deg,
    #e7881e,
    #6f2b20 18%,
    #ffcf56 54%,
    #6f2b20 70%,
    #ffe095
  );
}

.tab_pt.l {
  border-top-right-radius: 0px;
  background-image: linear-gradient(
    123deg,
    #e7881e,
    #6f2b20 18%,
    #ffcf56 54%,
    #6f2b20 70%,
    #ffe095
  );
}

.tab_pt.l.w--current {
  border-top-right-radius: 0px;
}

.grid-2061 {
  display: -ms-grid;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
}

.grid-2061._2 {
  margin-bottom: 20px;
  -ms-grid-rows: auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.grid-2061.rul {
  margin-bottom: 20px;
  margin-left: 20px;
  -ms-grid-columns: 0.5fr 1fr 0.75fr 1fr;
  grid-template-columns: 0.5fr 1fr 0.75fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  text-transform: uppercase;
}

.grid-2061._1 {
  margin-bottom: 20px;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.grid-2061.ff {
  margin-bottom: 10px;
  margin-left: 20px;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-columns: 0.5fr 0.25fr 1fr 0.25fr 0.5fr;
  grid-template-columns: 0.5fr 0.25fr 1fr 0.25fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-transform: uppercase;
}

.tabs-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  margin-top: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.text-block-427 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-image: linear-gradient(135deg, #d4540e, #824509);
  box-shadow: 0 5px 0 0 #0a1731;
  font-size: 18px;
  line-height: 1;
  text-transform: uppercase;
}

.text-block-427.y {
  background-image: linear-gradient(135deg, #d4540e, #d9760c);
}

.text-block-427.o {
  background-image: linear-gradient(135deg, #d4540e, #dd3e19);
}

.text-block-427.g {
  background-image: linear-gradient(135deg, #15af44, #106c2c);
}

.ff-cont {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  margin-top: 100px;
  padding: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-radius: 45px;
  background-image: linear-gradient(
    40deg,
    #e7881e,
    #6f2b20 17%,
    #ffcf56 57%,
    #6f2b20 73%,
    #ffe095
  );
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.ff_cont_bl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 20px;
  padding-bottom: 60px;
  padding-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 40px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#152340),
    to(#081020)
  );
  background-image: linear-gradient(180deg, #152340, #081020);
  color: #fff;
  font-size: 16px;
  line-height: 1;
  font-weight: 400;
  text-transform: uppercase;
}

.div-block-19144 {
  padding: 30px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-color: #152340;
}

.step_ff-copy-copy2 {
  position: static;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  border-radius: 0px 0px 23px 23px;
  background-image: linear-gradient(
    40deg,
    #e7881e,
    #6f2b20 17%,
    #ffcf56 57%,
    #6f2b20 73%,
    #ffe095
  );
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.div-block-19145 {
  padding: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  background-color: #152340;
}

.div-block-19145.l {
  border-top-right-radius: 0px;
}

.div-block-19145.r {
  border-top-left-radius: 0px;
}

.div-block-19145.c {
  border-radius: 0px;
}

.image-2624822 {
  width: 603px;
  max-width: none;
}

.div-block-19146 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1345px;
  height: 373px;
  margin-top: -100px;
  padding-top: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/ribbon_1.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.image-2624823 {
  width: 459px;
  max-width: none;
}

.image-2624823.ru {
  width: 445px;
}

.image-2624823.en {
  width: 569px;
}

.image-2624824 {
  width: 44px;
  max-width: none;
}

.div-block-19147 {
  position: relative;
  margin-top: -130px;
}

.ch {
  position: absolute;
  left: auto;
  top: auto;
  right: 8%;
  bottom: -26%;
  width: 188px;
  max-width: none;
}

.chh {
  position: absolute;
  left: -28%;
  top: auto;
  right: auto;
  bottom: -25%;
  width: 584px;
  max-width: none;
}

.chhh {
  position: absolute;
  left: 0%;
  top: -20%;
  right: auto;
  bottom: auto;
  width: 230px;
  max-width: none;
}

.collection-item {
  display: -ms-grid;
  display: grid;
  margin-bottom: 10px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-block-429 {
  margin-bottom: 10px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 30px;
  line-height: 1;
  font-weight: 900;
  text-transform: uppercase;
}

.div-block-19148 {
  margin-top: 100px;
}

.grid-208976 {
  margin-top: 20px;
  margin-right: 20px;
  margin-bottom: 10px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  font-family: "Crocosans caps", sans-serif;
  font-weight: 900;
}

.grid-208976._2 {
  margin-top: 0px;
}

.collection-list-wrapper {
  overflow: scroll;
  height: 500px;
}

.collection-list-wrapper.sss {
  padding-right: 10px;
}

.crt {
  position: absolute;
  left: auto;
  top: -81%;
  right: -76%;
  bottom: auto;
  width: 330px;
  max-width: none;
  -webkit-transform: translate3d(0px, 0px, -500px);
  transform: translate3d(0px, 0px, -500px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.seven_el {
  position: absolute;
  left: auto;
  top: auto;
  right: -24%;
  bottom: -24%;
  width: 135px;
  max-width: none;
  -webkit-transform: translate3d(0px, 0px, 200px);
  transform: translate3d(0px, 0px, 200px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.live {
  background-color: #000;
  background-image: url("../images/bg_5.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.text-span-112 {
  font-size: 22px;
}

.image-2624825 {
  position: absolute;
  left: -12%;
  top: 600px;
  right: auto;
  bottom: auto;
  z-index: -1;
  width: 415px;
  max-width: none;
}

.div-block-340 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 429px;
  height: 272px;
  padding: 15px 70px 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/jamuri-raodenoba.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.text-block-315 {
  font-size: 18px;
  line-height: 125%;
}

.heading-18 {
  margin-bottom: 0px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 16px;
  font-weight: 900;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.text-span-113 {
  color: #28bddc;
}

.div-block-348 {
  position: absolute;
  margin-top: 60px;
  padding: 10px;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.85);
  box-shadow: 0 0 20px 0 #000;
  color: #fff;
}

.link-block-11 {
  width: 94px;
  height: 94px;
  background-image: url("../images/fb_1fb.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  -webkit-transition: -webkit-transform 350ms ease;
  transition: -webkit-transform 350ms ease;
  transition: transform 350ms ease;
  transition: transform 350ms ease, -webkit-transform 350ms ease;
}

.link-block-11:hover {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}

.link-block-11.f {
  background-image: url("../images/tv-formula_1tv formula.png");
}

.div-block-335 {
  position: absolute;
  z-index: -1;
  width: 100px;
  height: 100px;
  margin-top: 40px;
  background-color: #000;
  box-shadow: 0 13px 65px 20px #000;
}

.div-block-334 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.saprizo-fondi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 638px;
  height: 699px;
  padding-right: 90px;
  padding-left: 90px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/saprizo-fondi.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: "Crocosans caps", sans-serif;
  font-weight: 900;
}

.section-el {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.steps-el {
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  -ms-grid-columns: auto auto auto;
  grid-template-columns: auto auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-span-111 {
  margin-top: -8px;
  font-size: 90px;
  line-height: 0;
}

.text-block-309 {
  margin-top: 5px;
  margin-bottom: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border-radius: 30px;
  box-shadow: inset 0 7px 16px 0 rgba(0, 0, 0, 0.6);
  font-family: "Crocosans caps", sans-serif;
  font-size: 1.7em;
  font-weight: 900;
  text-align: center;
}

.text-block-307-copy {
  font-family: "Crocosans caps", sans-serif;
  font-size: 20px;
  line-height: 125%;
  font-weight: 900;
  text-shadow: 4px 4px 3px rgba(0, 0, 0, 0.4);
}

.div-block-337 {
  width: 30%;
  height: 1px;
  background-color: #fff;
}

.total_day_el {
  padding: 10px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border-radius: 50px;
  background-color: rgba(21, 175, 68, 0.4);
  box-shadow: inset 0 6px 8px 2px rgba(9, 55, 34, 0.7);
  font-family: Crocosanscaps, sans-serif;
  font-size: 30px;
  line-height: 1;
  font-weight: 400;
}

.card_el {
  position: absolute;
  left: auto;
  top: 0%;
  right: -44%;
  bottom: auto;
  width: 448px;
  max-width: none;
}

.ufo_el {
  position: absolute;
  left: -64%;
  top: -105%;
  right: auto;
  bottom: auto;
  width: 220px;
  max-width: none;
  -webkit-transform: translate3d(0px, 0px, -500px);
  transform: translate3d(0px, 0px, -500px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.image-2624826 {
  position: absolute;
  left: 7%;
  top: 250px;
  right: auto;
  bottom: auto;
  z-index: -1;
  width: 247px;
  max-width: none;
}

.text-step-el {
  margin: 0px 10px;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 125%;
  font-weight: 400;
  text-align: left;
}

.text-block-305 {
  margin-bottom: 40px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 46px;
  line-height: 1;
  font-weight: 900;
  text-transform: uppercase;
  text-shadow: 10px 0 16px #3e0415, 0 4px 3px #0a69c0;
}

.grid-2051 {
  margin-top: 63px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  grid-column-gap: 0px;
  grid-row-gap: 5px;
}

.image-2624827 {
  position: absolute;
  left: auto;
  top: 1400px;
  right: 12%;
  bottom: auto;
  z-index: -1;
  width: 377px;
  max-width: none;
}

.bt-el {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c,
    1px 1px 20px 8px rgba(19, 173, 75, 0.77);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.bt-el:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.div-block-57 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Crocosanscaps, sans-serif;
  font-weight: 400;
}

.count_blocks {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 206px;
  height: 185px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.text-block-330 {
  min-width: 200px;
  margin-bottom: 10px;
  margin-left: 3px;
  padding: 10px;
  border-radius: 10px 10px 10px 0px;
  background-color: rgba(5, 65, 79, 0.8);
  box-shadow: 0 0 30px 0 #000;
  font-family: "Proximanova text", sans-serif;
  font-size: 14px;
  line-height: 125%;
  font-weight: 400;
}

.head-el_span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 0px;
  padding: 5px 5px 3px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-color: #e71c1c;
  box-shadow: inset -1px -1px 5px 0 #000,
    inset 1px 1px 5px 0 hsla(0, 0%, 100%, 0.75), 0 0 16px 1px #f60019;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  font-size: 46px;
  line-height: 1;
  font-weight: 400;
  text-align: right;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.pdf-3 {
  position: static;
  z-index: 50;
  overflow: scroll;
  width: 75vw;
  height: 500px;
  max-width: 1100px;
  min-height: 50vh;
  margin-top: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: #fff;
}

.rules-containet-el {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.question-t-3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 900;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.div-block-345 {
  position: absolute;
  left: auto;
  top: auto;
  right: 16%;
  bottom: 10%;
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-359 {
  position: relative;
}

.h1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-343 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 4px solid #fff;
  border-radius: 100px;
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#177e0f),
    to(#0dad00)
  );
  background-image: linear-gradient(90deg, #177e0f, #0dad00);
}

.image-2624828 {
  position: absolute;
  left: -14%;
  top: 1500px;
  right: auto;
  bottom: auto;
  z-index: -1;
  width: 375px;
  max-width: none;
}

.accordion_item-2 {
  width: auto;
  margin-bottom: 10px;
}

.rotat_parent {
  position: absolute;
  z-index: -1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 600px;
  height: 300px;
  margin-top: 360px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: rotateX(0.001deg) rotateY(0deg) rotateZ(0deg);
  transform: rotateX(0.001deg) rotateY(0deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.text-block-311 {
  margin-bottom: 5px;
  font-family: Crocosanscaps, sans-serif;
  line-height: 125%;
  font-weight: 400;
}

.list-item-t-3 {
  margin-bottom: 5px;
  font-family: "Proximanova text", sans-serif;
}

.accordion_item_trigger-2020 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 40px;
  padding: 10px 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  background-color: #2ac513;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  cursor: pointer;
}

.accordion_item_trigger-2020:hover {
  background-color: rgba(42, 197, 19, 0.5);
}

.text-block-307 {
  margin-top: 109px;
  font-size: 20px;
  line-height: 125%;
  text-shadow: 4px 4px 3px rgba(0, 0, 0, 0.4);
}

.div-block-344 {
  width: 58px;
  height: 58px;
  border: 6px solid #fff;
  border-radius: 30px;
  background-image: url("../images/Shape-1.svg");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.total_el {
  margin-top: 20px;
  padding: 10px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border-radius: 50px;
  background-color: rgba(1, 111, 136, 0.4);
  box-shadow: inset 0 2px 2px 2px rgba(9, 55, 34, 0.7);
  font-family: Crocosanscaps, sans-serif;
  font-size: 30px;
  line-height: 1;
  font-weight: 400;
}

.grid-2050 {
  position: relative;
  z-index: 1;
  margin-top: -140px;
  padding-top: 40px;
  grid-column-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-2050.scroll {
  overflow: visible;
}

.pdf-bt {
  margin-right: 20px;
  margin-bottom: 0px;
  margin-left: 20px;
  padding: 10px;
  cursor: pointer;
}

.image-2624751 {
  width: 15px;
  max-width: 100vh;
  -webkit-transition: opacity 350ms ease;
  transition: opacity 350ms ease;
  cursor: pointer;
}

.image-2624751:hover {
  opacity: 0.5;
}

.image-2624829 {
  width: 1188px;
  max-width: none;
}

.div-block-338 {
  margin-top: -60px;
  margin-bottom: 80px;
  border-radius: 25px;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#8a1f00),
    to(#d38239)
  );
  background-image: linear-gradient(0deg, #8a1f00, #d38239);
  box-shadow: 0 9px 0 0 #0e7b39, 0 26px 60px 0 rgba(58, 19, 36, 0.7);
}

.pdf-section-2 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.9);
}

.day_wrapp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 147px;
  height: 146px;
  padding: 15px 18px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/frame_days.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  opacity: 0.5;
  font-family: Crocosanscaps, sans-serif;
  font-size: 18px;
  line-height: 1;
  font-weight: 400;
}

.day_wrapp.date-capture {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.day_wrapp.date-capture.active {
  opacity: 1;
}

.image-2624830 {
  position: absolute;
  left: auto;
  top: 1709px;
  right: -5%;
  bottom: auto;
  z-index: -1;
  width: 289px;
  max-width: none;
}

.text-block-316 {
  margin-right: 10px;
  margin-left: 10px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 26px;
  line-height: 1;
  font-weight: 900;
}

.text-block-310 {
  margin-top: 20px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 18px;
  line-height: 125%;
  font-weight: 900;
  text-transform: uppercase;
}

.text-block-310._2 {
  margin-top: 0px;
}

.grid-2020 {
  width: 95%;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 20px;
  padding-top: 10px;
  justify-items: center;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 0.5fr 0.5fr 0.5fr 1fr;
  grid-template-columns: 0.5fr 0.5fr 0.5fr 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
  font-family: "Proximanova text", sans-serif;
}

.pdf-section {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.9);
}

.text-block-306 {
  position: absolute;
  margin-top: 12px;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 1;
  font-weight: 900;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: 0 3px 4px #000;
}

.content-el {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.content-el._2 {
  margin-top: 80px;
  padding-bottom: 60px;
  border-style: solid solid none;
  border-width: 10px;
  border-color: #1dcf51;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#0a4db0),
    to(#25144c)
  );
  background-image: linear-gradient(180deg, #0a4db0, #25144c);
}

.heading-231 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 36px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 0 3px 1px #09312a;
}

.text-block-308 {
  padding: 13px 15px;
  background-color: rgba(21, 175, 68, 0.4);
  font-size: 20px;
  line-height: 1;
  text-shadow: 4px 4px 3px rgba(0, 0, 0, 0.4);
}

.text-block-308._2 {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}

.text-block-308._1 {
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
}

.text-block-329 {
  margin-top: 350px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-shadow: 1px 1px 6px #000;
}

.text-block-306-copy {
  margin-top: 15px;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 17px;
  line-height: 1;
  font-weight: 900;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: 0 3px 4px #000;
}

.week_el {
  display: -ms-grid;
  display: grid;
  overflow: scroll;
  width: 100%;
  padding-bottom: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 15px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.week_el.scroll {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.div-block-336 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 4px;
  padding: 15px 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 23px;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#54164e),
    to(#421d58)
  );
  background-image: linear-gradient(0deg, #54164e, #421d58);
  font-family: Crocosanscaps, sans-serif;
  font-size: 20px;
  line-height: 125%;
  font-weight: 400;
}

.accordion_item_content-t-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 20px;
  background-color: #fff;
  color: #000;
  cursor: default;
}

.grid_blocks {
  padding-right: 40px;
  padding-bottom: 60px;
  padding-left: 40px;
  grid-column-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.list-t-2 {
  margin-left: 20px;
  padding: 10px 20px 10px 15px;
  text-align: left;
  list-style-type: disc;
}

.conuter_el {
  padding-top: 6px;
  padding-bottom: 6px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border-radius: 30px;
  box-shadow: inset 0 7px 16px 0 rgba(12, 37, 27, 0.6),
    0 0 10px 0 rgba(255, 255, 255, 0.65);
  font-family: Crocosanscaps, sans-serif;
  font-size: 20px;
  line-height: 1;
  font-weight: 400;
}

.image-2624740 {
  width: 180px;
  max-width: none;
  margin-right: 15px;
}

.step-el {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.div-block-339 {
  position: absolute;
}

.answer-t-4 {
  padding: 10px 20px;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  letter-spacing: 0px;
}

.div-block-342 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 960px;
  height: 342px;
  padding: 70px 100px 115px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/uyure.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.paragraph-39 {
  margin-bottom: 0px;
  margin-left: 20px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 22px;
  line-height: 125%;
  font-weight: 900;
  text-align: left;
  text-transform: uppercase;
}

.boxpres {
  position: absolute;
  left: -196%;
  top: -287%;
  right: auto;
  bottom: auto;
  width: 520px;
  max-width: none;
  -webkit-transform: translate3d(0px, 0px, -1000px);
  transform: translate3d(0px, 0px, -1000px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.text-block-304 {
  margin-top: 50px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 32px;
  line-height: 1;
  text-shadow: 3px 3px 0 #8622b4;
}

.pdf-bt-3 {
  margin-right: 20px;
  margin-bottom: 0px;
  margin-left: 20px;
  padding: 10px;
  cursor: pointer;
}

.domi {
  position: absolute;
  left: -3%;
  top: -28%;
  right: auto;
  bottom: auto;
  width: 153.00021362304688px;
  max-width: none;
  -webkit-transform: translate3d(0px, 0px, -150px);
  transform: translate3d(0px, 0px, -150px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.play_blocks {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 179px;
  height: 152px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: -webkit-transform 350ms ease;
  transition: -webkit-transform 350ms ease;
  transition: transform 350ms ease;
  transition: transform 350ms ease, -webkit-transform 350ms ease;
  text-decoration: none;
}

.play_blocks:hover {
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}

.head-el {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #c5e4a5;
  font-size: 50px;
  line-height: 1;
  font-weight: 900;
  text-align: right;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-shadow: 0 0 18px #79cb01, 4px -4px 7px #000;
}

.head-el.flicker-3 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 70px;
  line-height: 0.9;
}

.image-2624831 {
  position: absolute;
  left: auto;
  top: 2%;
  right: -13%;
  bottom: auto;
  width: 262px;
  max-width: none;
}

.text-block-313 {
  margin-top: 40px;
  font-family: Crocosanscaps, sans-serif;
  font-size: 20px;
  line-height: 1;
  font-weight: 400;
}

.image-2624832 {
  position: absolute;
  left: auto;
  top: 524px;
  right: -7%;
  bottom: auto;
  z-index: -1;
  width: 293px;
  max-width: none;
}

.ball_el {
  position: absolute;
  left: auto;
  top: -162px;
  right: -6%;
  bottom: auto;
  width: 100px;
  max-width: none;
  -webkit-transform: translate3d(0px, 0px, 400px);
  transform: translate3d(0px, 0px, 400px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.cxrili-text {
  font-weight: 400;
  text-align: center;
}

.date_el {
  color: #56d7a6;
}

.circle-el {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 55px;
  height: 55px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 4px solid #fea325;
  border-radius: 50px;
}

.circle-el._3 {
  background-image: url("../images/L0001_1L0001.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.circle-el._1 {
  background-image: url("../images/crocobet-logo_1crocobet logo.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.circle-el._2 {
  background-image: url("../images/Forma-1_1Forma 1.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.paragraph-38 {
  margin-top: 10px;
}

.div-block-358 {
  position: absolute;
  left: 223px;
  top: auto;
  right: auto;
  bottom: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.div-block-358.en {
  left: 140px;
  bottom: 12px;
}

.div-block-358.ru {
  left: 200px;
  bottom: 12px;
}

.days_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 912px;
  height: 239px;
  margin-top: -20px;
  margin-bottom: 60px;
  padding: 10px 62px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-image: url("../images/frame_back.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.59);
}

.div-block-341 {
  display: none;
  width: 497px;
  height: 281px;
  padding: 65px 100px 110px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/dgevandeli-raodenoba.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.image-2624741 {
  width: 207px;
  max-width: none;
  margin-right: 15px;
}

.heading-232 {
  margin-bottom: 0px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 16px;
  font-weight: 900;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.answer-t-copy {
  margin-bottom: 0px;
  padding: 10px 20px 0px;
  color: #000;
  font-weight: 500;
  text-align: left;
  letter-spacing: 0px;
  text-transform: uppercase;
}

.text-block-430 {
  text-transform: uppercase;
}

.answer-t-copy-2 {
  margin-bottom: 0px;
  padding: 10px 20px 0px;
  color: #000;
  font-weight: 500;
  text-align: left;
  letter-spacing: 0px;
}

.section-ga {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-ga {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-top: 240px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-ga {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.bt-ga:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-ga.m {
  display: none;
}

.rules-containet-ga {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.body-36 {
  background-color: #00030a;
  background-image: url("../images/bg_8.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.image-2624833 {
  position: relative;
  width: 424px;
  max-width: none;
}

.image-2624833.en {
  width: 284px;
}

.image-2624833.ru {
  width: 439px;
}

.image-2624834 {
  width: 1100px;
  max-width: none;
  margin-top: -60px;
}

.div-block-19149 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 730px;
  height: 170px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/shape2.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: "Crocosans caps", sans-serif;
  font-size: 24px;
  line-height: 125%;
  font-weight: 900;
  text-transform: uppercase;
}

.paragraph-53 {
  margin-bottom: 0px;
}

.text-span-120 {
  color: #f6a812;
}

.text-span-120._2 {
  font-size: 30px;
}

.div-block-19150 {
  width: 627px;
  height: 530px;
  padding: 50px;
  background-image: url("../images/shape.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.text-block-431 {
  font-size: 40px;
  line-height: 1;
}

.grid-208977 {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 30px;
  line-height: 1;
  font-weight: 900;
}

.div-block-19151 {
  display: -ms-grid;
  display: grid;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 50px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#0348c1),
    color-stop(50%, #0060ec),
    to(#0348c1)
  );
  background-image: linear-gradient(180deg, #0348c1, #0060ec 50%, #0348c1);
}

.grid-208978 {
  margin-bottom: 0px;
  margin-left: 20px;
}

.text-block-432 {
  margin-top: 5px;
}

.text-span-121 {
  font-family: "Crocosans caps", sans-serif;
  font-weight: 900;
}

.text-block-433 {
  margin-top: 40px;
  font-family: "Crocosans caps", sans-serif;
  color: #f6a812;
  font-size: 36px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 1px 1px 15px #000;
}

.section-it {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-it {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-top: 160px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-it {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.bt-it:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-it.m {
  display: none;
}

.t_step_it {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 281px;
  height: 92px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/Frame_1.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  color: #fff;
  font-size: 16px;
  line-height: 1;
  font-weight: 400;
  text-transform: uppercase;
}

.steps_it {
  position: relative;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.steps_it.sss {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.body-37 {
  background-color: #7d3811;
  background-image: url("../images/bg_6.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.text-block-434 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 40px;
  line-height: 1;
  font-weight: 900;
}

.text-block-435 {
  margin-bottom: 10px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 30px;
  line-height: 1;
  font-weight: 900;
}

.image-2624835 {
  position: relative;
  width: 303px;
  max-width: none;
}

.image-2624835.en {
  width: 198px;
}

.image-2624835.tu {
  width: 303px;
}

.image-2624836 {
  width: 891px;
  max-width: none;
  margin-top: -44px;
}

.div-block-19152 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  margin-bottom: -80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-19153 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 694px;
  height: 802px;
  padding: 65px 140px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/Layer-4.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.text-block-436 {
  margin-bottom: 10px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 30px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 0 3px 2px #000;
}

.grid-208979 {
  grid-auto-flow: row;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.text-block-437 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  height: 41px;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/jackpotColour.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  color: #f6b813;
  font-size: 20px;
  line-height: 1;
}

.div-block-19154 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 700px;
  margin-top: 40px;
  padding: 30px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 10px solid #1e4188;
  border-radius: 30px;
  background-color: #152340;
  box-shadow: 0 10px 0 0 #1e4188;
}

.text-block-438 {
  font-size: 26px;
  line-height: 125%;
}

.div-block-19155 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1066px;
  height: 131px;
  margin-top: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/Board-ref.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  text-transform: uppercase;
}

.text-block-439 {
  font-family: "Crocosans caps", sans-serif;
  color: #2b170f;
  font-size: 36px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 0 0 10px #ffe189, 0 0 30px #ff7300;
}

.text-block-440 {
  position: absolute;
  bottom: -24px;
  padding: 20px 45px;
  border: 5px solid #2e6ce9;
  border-radius: 50px;
  background-color: #1e4188;
  font-size: 20px;
  line-height: 1;
}

.text-block-441 {
  margin-top: 50px;
  font-size: 20px;
  line-height: 125%;
}

.question-t-5 {
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 900;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.list-item-t-4 {
  margin-bottom: 10px;
  font-family: "Proximanova text", sans-serif;
  color: #000;
}

.answer-t-5 {
  margin-top: 10px;
  margin-right: 20px;
  margin-left: 20px;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  letter-spacing: 0px;
}

.section-50 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-50 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-top: 530px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-50 {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.bt-50:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-50.m {
  display: none;
}

.body-38 {
  background-color: #00174b;
  background-image: url("../images/bg_7.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.t_step_50 {
  width: 237px;
  height: 69px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 15px 10px;
  background-image: url("../images/Rectangle-4.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: "Crocosans caps", sans-serif;
  color: #843201;
  font-size: 16px;
  line-height: 1;
  font-weight: 900;
  text-transform: uppercase;
}

.steps_50 {
  position: relative;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.steps_50.sss {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.text-block-442 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 35px;
  line-height: 1;
}

.image-2624837 {
  width: 857px;
  max-width: none;
}

.div-block-19137-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 25px;
  background-color: #0b1657;
  background-clip: border-box;
}

.div-block-19137-copy._2 {
  padding-right: 10px;
  padding-left: 10px;
}

.grid-208975-copy {
  height: 100%;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-clip: border-box;
}

.text-block-443 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 45px;
  line-height: 1;
  font-weight: 900;
}

.paragraph-54 {
  font-size: 18px;
  line-height: 125%;
}

.section-pg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 40px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-pg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-pg {
  margin-top: 10px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.bt-pg:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-pg.m {
  display: none;
}

.body-39 {
  background-color: #2b1917;
  background-image: url("../images/bg_11.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.t_step_pg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #2cb42d;
  box-shadow: inset 1px 1px 1px 0 hsla(0, 0%, 100%, 0.49),
    inset -1px -1px 1px 0 rgba(0, 0, 0, 0.51);
  line-height: 1;
  font-weight: 400;
  text-transform: uppercase;
}

.steps_pg {
  position: relative;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.steps_pg.sss {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.text-block-444 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 40px;
  line-height: 1;
  font-weight: 900;
}

.paragraph-55 {
  margin-top: 10px;
  font-family: "Proximanova text", sans-serif;
  font-size: 18px;
  line-height: 125%;
}

.lb_date-3 {
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  opacity: 0.3;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 1;
}

.lb_date-3:hover {
  background-color: transparent;
  opacity: 1;
  color: #fff;
}

.lb_date-3.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #b69c3e;
  opacity: 1;
  -webkit-transition: color 500ms ease, background-color 500ms ease;
  transition: color 500ms ease, background-color 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-weight: 900;
}

.lb_date-3.date-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
}

.lb_date-3.date-input.w--current {
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #13ad4b;
  box-shadow: inset 0 0 10px 0 #00ffae, 0 0 16px 0 #13ad4b;
}

.lb_date-3.date-input.w--current:hover {
  background-color: #00a3f9;
  box-shadow: inset 0 0 10px 0 #00ffae, 0 0 16px 0 #137aad;
}

.lb_date-3.date-input.pg {
  padding: 10px;
}

.lb_date-3.date-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
}

.lb_date-3.date-input.w--current {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.lb_date-3.date-input.w--current:hover {
  background-color: transparent;
}

.lb_date-3.date-input.dl {
  padding: 12px 15px;
  border-radius: 30px;
  background-color: #1b89f1;
  box-shadow: 0 2px 0 1px #122846, inset 1px 1px 0 0 #fff;
  color: #091424;
}

.lb_date-3.date-input.dl.w--current {
  background-color: #da9803;
  box-shadow: inset 1px 1px 0 0 #fff, 0 0 16px 0 #ad9613, 0 2px 0 1px #8b410d;
  color: #fff;
}

.lb_date-3.date-input.ufl {
  padding: 10px 15px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 24px;
  font-weight: 900;
}

.lb_date-3.date-input.ufl.w--current {
  border-radius: 0px;
  background-color: #a4dd19;
  box-shadow: none;
  color: #fff;
  background-clip: border-box;
}

.lb_date-3.date-input.ufl.h {
  display: none;
}

.lb_pr-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: "Crocosans caps", sans-serif;
  font-weight: 900;
}

.image-2624838 {
  width: 759px;
  max-width: none;
}

.div-block-19156 {
  margin-top: 20px;
  padding: 20px;
  border-radius: 20px;
  background-color: #2b57d3;
  box-shadow: inset -1px -1px 3px 0 rgba(0, 0, 0, 0.5),
    inset 1px 1px 3px 0 hsla(0, 0%, 100%, 0.51);
}

.text-block-445 {
  margin-top: 40px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 40px;
  line-height: 1;
  font-weight: 900;
}

.ffrr {
  width: 843px;
  max-width: none;
  margin-top: 180px;
}

.div-block-19157 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 881px;
  height: 371px;
  margin-top: 170px;
  padding-top: 40px;
  padding-right: 115px;
  padding-left: 115px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/dafa1_1.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.div-block-19158 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 4px solid #21df40;
  border-radius: 30px;
  background-color: #2e5cd6;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(rgba(0, 0, 0, 0.48)),
    to(transparent)
  );
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.48), transparent);
  box-shadow: 0 4px 0 0 rgba(27, 53, 145, 0.75);
  font-family: "Crocosans caps", sans-serif;
  font-weight: 900;
}

.text-block-446 {
  font-size: 20px;
  line-height: 125%;
  text-transform: uppercase;
}

.text-block-447 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 40px;
  line-height: 1;
  font-weight: 900;
}

.text-block-448 {
  font-size: 25px;
  line-height: 1;
}

.text-block-449 {
  font-size: 35px;
  line-height: 1;
}

.grid-208980 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-block-450 {
  margin-top: 20px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 32px;
  line-height: 1;
  font-weight: 900;
}

.div-block-19159 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 932px;
  height: 821px;
  margin-top: 100px;
  margin-left: 45px;
  padding: 40px 150px 40px 105px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-image: url("../images/dafa2.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.grid-208981 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.my {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 30px;
  background-color: #00a3f9;
  background-image: url("../images/lgt.png");
  background-position: 100% 100%;
  background-size: auto;
  background-repeat: no-repeat;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
  font-family: "Crocosans caps", sans-serif;
  font-size: 23px;
  font-weight: 900;
}

.my:hover {
  box-shadow: 0 0 19px 5px #09c2f9, inset 0 0 20px 11px #00ffea;
}

.my.gr {
  background-color: #08c94e;
  background-image: url("../images/str.png");
  background-position: 120% -350%;
}

.my.gr:hover {
  box-shadow: 0 0 19px 5px #09f919, inset 0 0 20px 11px #00ff51;
}

.myt {
  margin-top: 10px;
  font-size: 40px;
  line-height: 1;
}

.div-block-19160 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.div-block-19161 {
  width: 519px;
  height: 399px;
  margin-top: 20px;
  padding-top: 50px;
  padding-right: 50px;
  padding-left: 50px;
  background-image: url("../images/pergament.png");
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

.div-block-19161.m {
  display: none;
}

.text-block-451 {
  font-family: "Crocosans caps", sans-serif;
  color: #89764b;
  font-size: 37px;
  line-height: 1;
  font-weight: 900;
  text-transform: uppercase;
}

.text-span-122 {
  font-size: 24px;
}

.section-p2p {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-p2p {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-top: 664px;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-p2p {
  padding: 20px 40px;
  border-radius: 15px;
  background-color: #085d36;
  box-shadow: inset 2px 2px 1px 0 rgba(255, 255, 255, 0.5);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-shadow: 4px 4px 1px rgba(0, 0, 0, 0.5);
  cursor: pointer;
}

.bt-p2p:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-p2p.m {
  display: none;
}

.bt-p2p._2 {
  background-color: #29756d;
}

.bt-p2p._2:hover {
  box-shadow: inset 0 -1px 30px 20px #4cffd8,
    1px 1px 60px 8px rgba(19, 173, 165, 0.77);
}

.bt-p2p._3 {
  background-color: #981c26;
}

.bt-p2p._3:hover {
  box-shadow: inset 0 -1px 30px 20px #fd296c,
    1px 1px 60px 8px rgba(173, 19, 19, 0.77);
}

.body-40 {
  background-color: #0b152b;
  background-image: url("../images/bg_9.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.body-40.ru {
  background-image: url("../images/bgRu.jpg");
}

.body-40.en {
  background-image: url("../images/bgEn.jpg");
}

.titt {
  position: absolute;
  width: 953.4375px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 36px;
  line-height: 125%;
  font-weight: 900;
  text-shadow: 0 3px 1px #9f3115;
}

.text-block-452 {
  font-size: 24px;
  line-height: 1;
}

.text-block-452.m {
  display: none;
}

.text-block-453 {
  width: 936.921875px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 26px;
  line-height: 125%;
  font-weight: 900;
}

.div-block-19162 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  padding: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border: 6px solid #145fce;
  border-radius: 30px;
  background-color: #152340;
}

.div-block-19162._2 {
  position: relative;
  margin-top: 150px;
}

.grid-208982 {
  margin-top: 40px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-19163 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  padding-bottom: 15px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 4px solid #ffe53a;
  border-radius: 30px;
  background-image: radial-gradient(
    circle farthest-side at 50% 0%,
    #ffe53a,
    #683605
  );
  font-family: "Crocosans caps", sans-serif;
  font-size: 22px;
  line-height: 125%;
  font-weight: 900;
  text-transform: uppercase;
}

.div-block-19163.g {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-color: #15bb47;
  background-image: radial-gradient(
    circle farthest-side at 50% 0%,
    #15bb47,
    #025021
  );
}

.div-block-19163.y {
  border-color: #ff5e00;
  background-image: radial-gradient(
    circle farthest-side at 50% 0%,
    #ff5e00,
    #621313
  );
}

.div-block-19163.f {
  border-color: #a13cff;
  background-image: radial-gradient(
    circle farthest-side at 50% 0%,
    #a13cff,
    #2d1f40
  );
}

.egpr {
  width: 90px;
  max-width: none;
  margin-top: -60px;
}

.text-block-454 {
  margin-top: 10px;
}

.frbp {
  width: 107px;
  max-width: none;
  margin-top: -28px;
}

.ufpr {
  width: 91px;
  max-width: none;
  margin-top: -41px;
}

.grid-208983 {
  margin-top: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-column-gap: 55px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  -webkit-perspective-origin: 50% 0%;
  perspective-origin: 50% 0%;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}

.text-block-455 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 26px;
  line-height: 125%;
  font-weight: 900;
}

.text-block-455.trw {
  text-shadow: 0 5px 2px #1a0a04;
}

.div-block-19164 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 4px solid #085131;
  border-radius: 22px;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#000),
    to(#095433)
  );
  background-image: linear-gradient(0deg, #000, #095433);
  box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.75);
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.div-block-19164:hover {
  box-shadow: none;
  -webkit-transform: rotateX(25deg) rotateY(0deg) rotateZ(0deg);
  transform: rotateX(25deg) rotateY(0deg) rotateZ(0deg);
}

.div-block-19164._2 {
  border-color: #29756d;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#390229),
    to(#29756d)
  );
  background-image: linear-gradient(0deg, #390229, #29756d);
}

.div-block-19164._3 {
  border-color: #8f1c26;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#00243a),
    to(#8f1c26)
  );
  background-image: linear-gradient(0deg, #00243a, #8f1c26);
}

.text-block-456 {
  margin-top: 60px;
  font-size: 20px;
  line-height: 1;
  text-transform: uppercase;
}

.text-span-123 {
  color: #25c719;
}

.div-block-19165 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 618px;
  height: 217px;
  margin-top: -160px;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/time-box.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.text-block-457 {
  font-family: "Crocosans caps", sans-serif;
  color: #ffd367;
  font-size: 36px;
  line-height: 1;
  font-weight: 900;
  text-transform: uppercase;
  text-shadow: 0 5px 2px #1a0a04;
}

.text-block-458 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 50px;
  line-height: 1;
  font-weight: 900;
}

.text-block-458.trw {
  text-shadow: 0 5px 2px #1a0a04;
}

.div-block-19166 {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 910px;
  height: 507px;
  margin-top: 40px;
  padding-top: 25px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/big-frame.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.div-block-19167 {
  width: 100%;
  height: 2px;
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(148, 28, 37, 0)),
    color-stop(50%, #21d083),
    to(rgba(148, 28, 37, 0))
  );
  background-image: linear-gradient(
    90deg,
    rgba(148, 28, 37, 0),
    #21d083 50%,
    rgba(148, 28, 37, 0)
  );
}

.div-block-19167._2 {
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(57, 2, 41, 0)),
    color-stop(50%, #b43596),
    to(rgba(57, 2, 41, 0))
  );
  background-image: linear-gradient(
    90deg,
    rgba(57, 2, 41, 0),
    #b43596 50%,
    rgba(57, 2, 41, 0)
  );
}

.div-block-19167._3 {
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(148, 28, 37, 0)),
    color-stop(50%, #e93b3b),
    to(rgba(148, 28, 37, 0))
  );
  background-image: linear-gradient(
    90deg,
    rgba(148, 28, 37, 0),
    #e93b3b 50%,
    rgba(148, 28, 37, 0)
  );
}

.text-block-459 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 1;
}

.image-2624840 {
  position: absolute;
  left: 1px;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 226px;
  max-width: none;
  -webkit-transform: translate3d(0px, 0px, 50px);
  transform: translate3d(0px, 0px, 50px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.image-2624840-copy {
  position: absolute;
  left: auto;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 243px;
  max-width: none;
  -webkit-transform: translate3d(0px, 0px, 30px);
  transform: translate3d(0px, 0px, 30px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.image-2624840-copy2 {
  position: absolute;
  left: auto;
  top: -4%;
  right: auto;
  bottom: auto;
  width: 229px;
  max-width: none;
  -webkit-transform: translate3d(0px, 0px, 30px);
  transform: translate3d(0px, 0px, 30px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.link-block-15 {
  width: 345px;
  height: 263px;
  margin-top: 20px;
  background-image: url("../images/egt-20-super-hot-thumb_1.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.link-block-15.m {
  display: none;
}

.grid-2060 {
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  justify-items: center;
  grid-column-gap: 10px;
  grid-row-gap: 15px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
    1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto
    auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
}

.grid-2060.ssc {
  margin-top: 10px;
  justify-items: stretch;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.5fr 0.75fr 0.75fr 0.75fr 1fr;
  grid-template-columns: 0.5fr 0.75fr 0.75fr 0.75fr 1fr;
}

.grid-2060.ssc-copy {
  margin-top: 10px;
  justify-items: stretch;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.5fr 0.75fr 0.75fr 0.75fr 1fr;
  grid-template-columns: 0.5fr 0.75fr 0.75fr 0.75fr 1fr;
}

.answer-t-6 {
  margin-top: 10px;
  margin-right: 20px;
  margin-left: 20px;
  font-family: "Proximanova text", sans-serif;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  letter-spacing: 0px;
}

.rules-t-3 {
  margin-top: 0px;
  margin-bottom: 40px;
  line-height: 1;
  font-weight: 400;
  letter-spacing: 3px;
}

.answer-p2p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding: 3px 3px 3px 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  letter-spacing: 0px;
}

.answer-p2p._3 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.rules-containet-p2p {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-2624841 {
  position: absolute;
  left: auto;
  top: auto;
  right: -27%;
  bottom: 0%;
  z-index: 0;
  width: 435px;
  max-width: none;
}

.image-2624842 {
  position: absolute;
  left: -32%;
  top: auto;
  right: auto;
  bottom: 0%;
  width: 495px;
  max-width: none;
}

.image-2624843 {
  position: absolute;
  left: auto;
  top: -14%;
  right: -4%;
  bottom: auto;
  width: 158px;
  max-width: none;
}

.section-cd {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-cd {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-top: 400px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-cd {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: none;
  cursor: pointer;
}

.bt-cd:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-cd.hb.m {
  display: none;
}

.steps_cd {
  position: relative;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.steps_cd.sss {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.t_step_cd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 312px;
  height: 74px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/Vector-Smart-Object_1.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: "Crocosans caps", sans-serif;
  color: #462603;
  font-size: 18px;
  line-height: 1;
  font-weight: 900;
  text-transform: uppercase;
}

.body-41 {
  background-color: #100b73;
  background-image: url("../images/bg_10.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.text-block-460 {
  width: 807.203125px;
  margin-top: 325px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 25px;
  line-height: 1;
  font-weight: 900;
}

.div-block-19168 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 459px;
  height: 175px;
  margin-top: -115px;
  margin-bottom: 10px;
  padding-top: 28px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/sarp.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.text-block-461 {
  font-family: "Crocosans caps", sans-serif;
  color: #573004;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
}

.div-block-19169 {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 115px;
  padding-right: 60px;
  padding-bottom: 40px;
  padding-left: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 11px solid #dd9c11;
  border-radius: 40px;
  background-color: #b2153b;
  background-image: url("../images/textr.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.text-block-462 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 32px;
  line-height: 1;
  font-weight: 900;
}

.grid-208984 {
  width: 100%;
  margin-bottom: 10px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-208985 {
  width: 100%;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 50px;
  background-color: #f3b004;
  color: #000;
  font-size: 31px;
  line-height: 1;
}

.grid-208985.gr {
  background-color: #17ba4d;
}

.div-block-19170 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1301px;
  height: 203px;
  margin-top: -35px;
  padding: 50px 211px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/frame_2.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  color: #563106;
}

.text-block-463 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 32px;
  line-height: 1;
  font-weight: 900;
}

.text-block-464 {
  margin-top: 5px;
  font-family: "Proximanova text", sans-serif;
  font-size: 26px;
  line-height: 1;
}

.image-2624844 {
  position: absolute;
  left: auto;
  top: auto;
  right: 2%;
  bottom: 46%;
  z-index: -999;
  width: 401px;
  max-width: none;
}

.image-2624845 {
  position: absolute;
  left: 2%;
  top: auto;
  right: auto;
  bottom: 53%;
  z-index: -999;
}

.image-2624846 {
  display: none;
}

.image-2624847 {
  position: absolute;
  left: auto;
  top: 756px;
  right: -46%;
  bottom: auto;
  z-index: -1;
  width: 403px;
  max-width: none;
}

.image-2624848 {
  position: absolute;
  left: -44%;
  top: 155px;
  right: auto;
  bottom: auto;
  z-index: -1;
  width: 305px;
  max-width: none;
}

.image-2624849 {
  position: absolute;
  left: auto;
  top: -137px;
  right: -41%;
  bottom: auto;
  z-index: -1;
  width: 317px;
  max-width: none;
}

.image-2624850 {
  position: absolute;
  left: auto;
  top: 51px;
  width: 1720px;
  max-width: none;
}

.image-2624851 {
  position: absolute;
  top: 348px;
  z-index: -1;
  width: 1839px;
  max-width: none;
}

.rules-containet-p {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.question-t-6 {
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 500;
  text-align: left;
  letter-spacing: 1px;
}

.answer-t-7 {
  margin-top: 10px;
  margin-right: 20px;
  margin-left: 20px;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  letter-spacing: 0px;
}

.rules-t-4 {
  margin-top: 0px;
  margin-bottom: 40px;
  font-family: Ubuntu, sans-serif;
  color: #fff;
  font-size: 66px;
  line-height: 1;
  font-weight: 400;
  text-align: center;
  letter-spacing: 3px;
}

.rules-containet-pg {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.body-42 {
  background-color: #071809;
  background-image: url("../images/bg_12.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.bt-dl {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.bt-dl:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-dl.m {
  display: none;
}

.image-2624852 {
  width: 1133px;
  max-width: none;
}

.t_step_dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 7px;
  margin-bottom: 7px;
  margin-left: -30px;
  padding: 5px 20px 5px 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid solid solid none;
  border-width: 1px;
  border-color: #62320a;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  background-color: #be711a;
  color: #371a0e;
  font-size: 18px;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  text-transform: uppercase;
}

.step_dl {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.steps_dl {
  position: relative;
  margin-top: 10px;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  -ms-grid-columns: auto auto auto;
  grid-template-columns: auto auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.steps_dl.sss {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.image-2624853 {
  position: relative;
  width: 81px;
  max-width: none;
}

.div-block-19171 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 824px;
  height: 358px;
  margin-top: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: url("../images/prize-pool2_1.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.text-block-465 {
  position: relative;
  left: -130px;
  top: 10px;
  font-family: "Crocosans caps", sans-serif;
  color: #1ef7a5;
  font-size: 43px;
  line-height: 1;
  font-weight: 900;
}

.div-block-19172 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 70px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.grid-208986 {
  margin-top: 20px;
  grid-column-gap: 60px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-block-466 {
  font-size: 20px;
  line-height: 1;
}

.text-block-467 {
  margin-top: 30px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 27px;
  line-height: 125%;
  font-weight: 900;
  text-shadow: 0 4px 1px #5e2301;
}

.text-block-467-copy {
  margin-top: 10px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 42px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 0 4px 1px #5e2301;
}

.div-block-19173 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 414px;
  height: 158px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  background-image: url("../images/Layer-5_1.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  box-shadow: 0 22px 30px 0 rgba(41, 4, 0, 0.5);
}

.text-block-468 {
  margin-bottom: 10px;
  font-family: "Crocosans caps", sans-serif;
  color: #551900;
  font-size: 32px;
  line-height: 1;
  font-weight: 900;
}

.prdl {
  font-family: "Crocosans caps", sans-serif;
  font-size: 65px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 0 4px 1px #8b410d;
}

.text-span-124 {
  font-size: 40px;
}

.div-block-19174 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  padding: 25px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-radius: 40px;
  background-color: #44352a;
  box-shadow: inset 0 4px 7px 0 #f0ff48, inset 1px 1px 0 10px #a57f55,
    inset 0 0 3px 0 #000, 0 4px 0 4px rgba(68, 8, 0, 0.9),
    0 10px 30px 0 rgba(41, 4, 0, 0.5);
}

.text-block-469 {
  font-size: 24px;
  line-height: 1;
}

.text-block-470 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: "Crocosans caps", sans-serif;
  color: #ffc911;
  font-size: 50px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 0 5px 1px #29180e;
}

.text-block-471 {
  max-width: 692px;
  font-family: "Proximanova text", sans-serif;
  font-size: 18px;
  line-height: 125%;
}

.image-2624854 {
  position: absolute;
  left: auto;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: -5;
  width: 1504px;
  max-width: none;
}

.prrdl {
  font-family: "Crocosans caps", sans-serif;
  color: #13ce7a;
  font-size: 47px;
  line-height: 0.7;
  font-weight: 900;
  text-shadow: 0 4px 1px #0c3e81;
}

.text-span-125 {
  font-size: 30px;
}

.leaderboard-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 500px;
  padding-right: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #fff;
}

.leaderboard-2.dl {
  height: 550px;
}

.leaderboard-2.uf {
  height: 480px;
}

.lb_dates_wrapp-2 {
  display: -ms-grid;
  display: grid;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #875d40;
  border-radius: 5px;
}

.lb_dates_wrapp-2.elb {
  padding-left: 10px;
  justify-items: center;
  grid-column-gap: 10px;
  border-style: none;
}

.text-block-472 {
  margin-top: 100px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 26px;
  line-height: 1;
  font-weight: 900;
  text-transform: uppercase;
}

.link-block-16 {
  width: 230px;
  height: 174px;
  margin-top: 20px;
  background-image: url("../images/egt-20-super-hot-thumb.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.link-block-16.m {
  display: none;
}

.text-span-126 {
  color: #25c719;
}

.image-2624854-copy {
  position: absolute;
  left: auto;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: -5;
  display: none;
  width: 1504px;
  max-width: none;
}

.grid-208987 {
  margin-top: 40px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-208988 {
  width: 362px;
  height: 131px;
  padding: 25px 20px 20px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 25px;
  -ms-grid-columns: 1fr 0.75fr;
  grid-template-columns: 1fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-image: url("../images/Layer-15.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.grid-208988._2 {
  grid-column-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  background-image: url("../images/Layer-151-copy.png");
  background-size: contain;
}

.text-block-473 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 22px;
  line-height: 125%;
  font-weight: 900;
  text-align: left;
  text-shadow: 0 3px 1px #122846;
}

.text-block-474 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 30px;
  line-height: 1;
  font-weight: 900;
}

.image-2624855 {
  position: absolute;
  left: auto;
  top: -31%;
  right: -38%;
  bottom: auto;
  z-index: -99;
  width: 517px;
  max-width: none;
}

.image-2624856 {
  position: absolute;
  left: -52%;
  top: -37%;
  right: auto;
  bottom: auto;
  z-index: -99;
  width: 623px;
  max-width: none;
}

.image-2624857 {
  position: absolute;
  left: auto;
  top: 0%;
  right: -58%;
  bottom: auto;
  width: 518px;
  max-width: none;
}

.image-2624858 {
  position: absolute;
  left: -64%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 524px;
  max-width: none;
}

.image-2624859 {
  position: absolute;
  left: auto;
  top: auto;
  right: -69%;
  bottom: -16%;
  width: 715px;
  max-width: none;
}

.image-2624861 {
  position: absolute;
  left: auto;
  top: 48%;
  right: -23%;
  bottom: auto;
  width: 324px;
  max-width: none;
}

.image-2624862 {
  position: absolute;
  left: -46%;
  top: auto;
  right: auto;
  bottom: 20%;
  width: 270px;
  max-width: none;
}

.image-2624863 {
  position: absolute;
  left: -22%;
  top: 45%;
  right: auto;
  bottom: auto;
  width: 189px;
  max-width: none;
}

.image-2624864 {
  position: absolute;
  left: auto;
  top: -3%;
  right: -41%;
  bottom: auto;
  z-index: 1;
  width: 399px;
  max-width: none;
}

.image-2624865 {
  position: absolute;
  left: auto;
  top: -3%;
  right: -38%;
  bottom: auto;
  width: 546px;
  max-width: none;
}

.image-2624866 {
  position: absolute;
  left: auto;
  top: 1%;
  right: -25%;
  bottom: auto;
  width: 322px;
  max-width: none;
}

.image-2624867 {
  position: absolute;
  left: -36%;
  top: -3%;
  right: auto;
  bottom: auto;
  z-index: -100;
  width: 634px;
  max-width: none;
}

.image-2624868 {
  position: absolute;
  left: -37%;
  top: 8%;
  right: auto;
  bottom: auto;
  z-index: -100;
  width: 384px;
  max-width: none;
}

.image-2624869 {
  position: absolute;
  left: -34%;
  top: -5%;
  right: auto;
  bottom: auto;
  width: 531px;
  max-width: none;
}

.image-2624870 {
  position: absolute;
  left: -12%;
  top: -3%;
  right: auto;
  bottom: auto;
  width: 238px;
  max-width: none;
}

.image-2624871 {
  position: absolute;
  left: -27%;
  top: 2%;
  right: auto;
  bottom: auto;
  width: 254px;
  max-width: none;
}

.list-item-t-5 {
  margin-bottom: 10px;
  font-family: "Proximanova text", sans-serif;
}

.answer-t-8 {
  margin-top: 10px;
  margin-right: 20px;
  margin-left: 20px;
  font-family: "Proximanova text", sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  letter-spacing: 0px;
}

.grid-208989 {
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 40px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-areas: ".";
  -ms-grid-columns: 0.75fr 10px 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto 10px auto 10px auto 10px auto 10px auto 10px auto 10px
    auto 10px auto 10px auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.rules-containet-elb {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-uf {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-uf.rotator {
  padding-top: 194px;
  padding-bottom: 20px;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  -webkit-perspective-origin: 50% 50%;
  perspective-origin: 50% 50%;
}

.content-uf {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-uf {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  cursor: pointer;
}

.bt-uf:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-uf.m {
  display: none;
}

.body-43 {
  background-color: #000031;
  background-image: url("../images/bg_13.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.t_step_uf {
  font-size: 20px;
  line-height: 1;
  font-weight: 400;
}

.step_uf {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 229px;
  height: 72px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/fr.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.steps_uf {
  position: relative;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-19175 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 548px;
  height: 139px;
  margin-top: 40px;
  padding: 30px 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/frame1_1.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: "Crocosans caps", sans-serif;
  font-size: 16px;
  line-height: 125%;
  font-weight: 900;
}

.div-block-19176 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 830px;
  height: 389px;
  padding: 80px 50px 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/shape3.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: "Crocosans caps", sans-serif;
  font-weight: 900;
}

.div-block-19177 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-19178 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 323px;
  height: 103px;
  padding-top: 25px;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/Vector-Smart-Object_3.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.div-block-19178._2 {
  background-image: url("../images/Vector-Smart-Object-copy-6_2.png");
}

.text-block-475 {
  margin-top: 40px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 45px;
  line-height: 1;
  font-weight: 900;
}

.div-block-19179 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-2624872 {
  width: 1102px;
  max-width: none;
}

.text-block-476 {
  font-size: 36px;
  line-height: 1;
}

.text-block-477 {
  font-size: 20px;
  line-height: 1;
}

.text-block-478 {
  font-size: 35px;
  line-height: 1;
}

.fx {
  position: absolute;
  left: auto;
  top: auto;
  right: -13%;
  bottom: -135%;
  z-index: -1;
  width: 1073px;
  max-width: none;
}

.fx._2 {
  left: 7%;
  right: auto;
  bottom: -63%;
  width: 524px;
}

.fx._3 {
  left: -2%;
  right: auto;
  bottom: -83%;
  z-index: auto;
  width: 619px;
}

.fx._4 {
  left: auto;
  right: 5%;
  bottom: -47%;
  z-index: auto;
  width: 351px;
}

.uff {
  position: absolute;
  left: -15%;
  top: -37%;
  right: auto;
  bottom: auto;
  width: 102px;
  max-width: none;
}

.fll {
  position: absolute;
  left: -4%;
  top: -38%;
  right: auto;
  bottom: auto;
  width: 65px;
  max-width: none;
}

.larr {
  position: absolute;
  left: -11%;
  top: -38%;
  right: auto;
  bottom: auto;
  width: 65px;
  max-width: none;
}

.rotator_ufo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 600px;
  height: 300px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-transform: rotateX(0.001deg) rotateY(0deg) rotateZ(0deg);
  transform: rotateX(0.001deg) rotateY(0deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.image-2624873 {
  position: relative;
  left: -49px;
  width: 440.0011901855469px;
  max-width: none;
}

.image-2624874 {
  position: absolute;
  left: -65%;
  top: -61%;
  right: auto;
  bottom: auto;
  width: 650px;
  max-width: none;
  -webkit-transform: translate3d(0px, 0px, -500px);
  transform: translate3d(0px, 0px, -500px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.div-block-19180 {
  position: absolute;
  left: auto;
  top: -38%;
  right: -17%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
  height: 169px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/shape_logo.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-transform: translate3d(0px, 0px, -250px);
  transform: translate3d(0px, 0px, -250px);
  font-family: "Crocosans caps", sans-serif;
  font-size: 36px;
  line-height: 1;
  font-weight: 900;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.image-2624875 {
  position: absolute;
  top: -529%;
  display: none;
  width: 5000px;
  max-width: none;
  -webkit-transform: translate3d(0px, 0px, -750px);
  transform: translate3d(0px, 0px, -750px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.html-embed-7 {
  position: absolute;
}

.grid-2024 {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 30px;
}

.text-block-162 {
  font-family: Crocosanscaps, sans-serif;
  font-weight: 400;
}

.rules-containet-uf {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.body-44 {
  background-color: #013366;
  background-image: url("../images/bg_15.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.body-45 {
  background-color: #170630;
  background-image: url("../images/bg_14.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.t_step_cw {
  margin-left: 10px;
  font-size: 18px;
  line-height: 125%;
  text-align: left;
}

.step_cw {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 20px 5px 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #ecc93b;
  border-radius: 50px;
  background-color: #4f1189;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.steps_cw {
  position: relative;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.content-cw {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-top: 240px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-cw {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-cw {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  cursor: pointer;
}

.bt-cw:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-cw.m {
  display: none;
}

.text-block-480 {
  font-family: "Crocosans caps", sans-serif;
  color: #ffd93b;
  font-size: 40px;
  line-height: 1;
  font-weight: 900;
}

.text-block-481 {
  width: 529.828125px;
  margin-top: 40px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 28px;
  line-height: 125%;
  font-weight: 900;
}

.text-span-127 {
  color: #ffd93b;
  text-transform: uppercase;
}

.div-block-19181 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  padding-right: 40px;
  padding-bottom: 25px;
  padding-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 4px solid #e8b01f;
  border-radius: 30px;
  background-color: #260855;
}

.text-block-482 {
  width: 602.8125px;
  margin-top: 20px;
  font-size: 24px;
  line-height: 125%;
}

.div-block-19182 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80px;
  height: 80px;
  margin-top: -40px;
  padding: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 6px solid #e8b01f;
  border-radius: 50px;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#481171),
    to(#831f9e)
  );
  background-image: linear-gradient(0deg, #481171, #831f9e);
  box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.75);
}

.div-block-19183 {
  width: 100%;
  height: 100%;
  border: 2px solid #e8b01f;
  border-radius: 50px;
  background-image: url("../images/i_1.svg"),
    -webkit-gradient(linear, left top, left bottom, from(#481171), to(#831f9e));
  background-image: url("../images/i_1.svg"),
    linear-gradient(180deg, #481171, #831f9e);
  background-position: 50% 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.div-block-19184 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 120px;
  padding-right: 80px;
  padding-bottom: 40px;
  padding-left: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 10px solid #8949ee;
  border-radius: 50px;
  background-color: #211334;
}

.text-block-483 {
  width: 745.546875px;
  margin-top: 30px;
  font-size: 20px;
  line-height: 125%;
}

.div-block-19185 {
  margin-top: -70px;
  padding: 30px 50px;
  border: 4px solid #ffb428;
  border-radius: 40px;
  background-color: #8949ee;
  box-shadow: inset 0 0 50px 0 rgba(32, 8, 63, 0.7);
}

.image-2624876 {
  width: 486px;
  max-width: none;
}

.image-2624876.ru {
  width: 481px;
}

.image-2624877 {
  width: 543px;
  max-width: none;
  margin-top: 60px;
}

.image-2624877.en {
  width: 363px;
}

.image-2624877.ru {
  width: 639px;
}

.image-2624878 {
  width: 1050px;
  max-width: none;
  margin-top: 20px;
}

.image-2624879 {
  width: 43px;
  max-width: none;
}

.image-2624880 {
  width: 43px;
  max-width: none;
}

.image-2624881 {
  width: 43px;
  max-width: none;
}

.div-block-19186 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 472px;
  height: 642px;
  margin-top: 60px;
  padding: 30px 30px 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: url("../images/Rectangle-4_1.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.text-block-484 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  height: 44px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/frame_3.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.grid-208990 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #3b200d;
  font-size: 24px;
  line-height: 1;
}

.rules-containet-cw {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-19188 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  height: 160px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.div-block-19189 {
  position: absolute;
  left: -200px;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 150%;
  height: 4px;
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(223, 155, 55, 0)),
    color-stop(40%, #df9b37),
    color-stop(60%, #df9b37),
    to(hsla(0, 0%, 100%, 0))
  );
  background-image: linear-gradient(
    90deg,
    rgba(223, 155, 55, 0),
    #df9b37 40%,
    #df9b37 60%,
    hsla(0, 0%, 100%, 0)
  );
}

.div-block-19189._2 {
  top: auto;
  bottom: 0%;
}

.grid-208990-copy {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  line-height: 1;
}

.image-2624897 {
  position: absolute;
  left: auto;
  top: -328px;
  right: -20%;
  bottom: auto;
  width: 409px;
  max-width: none;
}

.image-2624898 {
  position: absolute;
  left: -17%;
  top: -7%;
  right: auto;
  bottom: auto;
  width: 288px;
  max-width: none;
}

.image-2624899 {
  position: absolute;
  left: auto;
  top: -1%;
  right: -11%;
  bottom: auto;
  z-index: -1;
  width: 128px;
  max-width: none;
}

.image-2624900 {
  position: absolute;
  left: -42%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 422px;
  max-width: none;
}

.image-2624901 {
  position: absolute;
  left: auto;
  top: 384px;
  right: -13%;
  bottom: auto;
  width: 234px;
  max-width: none;
}

.image-2624902 {
  position: absolute;
  left: -8%;
  top: 11%;
  right: auto;
  bottom: auto;
  width: 130px;
  max-width: none;
}

.div-block-19190 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 648px;
  height: 385px;
  padding: 80px 20px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/fr_1.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.div-block-19191 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  padding: 30px 140px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 4px;
  border-color: #fff;
  background-color: #393;
  background-image: url("../images/textur.png");
  background-position: 50% 50%;
  background-size: auto;
  box-shadow: 42px 42px 70px 0 rgba(0, 0, 0, 0.5);
  font-family: "Crocosans caps", sans-serif;
  font-weight: 900;
}

.text-block-485 {
  margin-top: 10px;
  font-size: 80px;
  line-height: 1;
  text-shadow: 8px 8px 0 rgba(0, 0, 0, 0.5);
}

.text-block-486 {
  width: 656.4375px;
  font-size: 30px;
  line-height: 125%;
}

.bt-cb {
  margin-top: 60px;
  margin-bottom: 40px;
  padding: 25px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  cursor: pointer;
}

.bt-cb:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.section-sb {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-sb {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.rules-containet-sb {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.mag_cb {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 40px 110px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #33c;
  background-image: url("../images/textur.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: "Crocosans caps", sans-serif;
  font-weight: 900;
}

.mag_cb._2 {
  padding: 5px;
  background-color: #fff;
  background-image: none;
}

.text-block-487 {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  font-size: 38px;
  line-height: 1;
  text-align: left;
}

.text-block-488 {
  font-size: 26px;
  line-height: 1;
}

.text-block-489 {
  margin-left: 10px;
  font-family: Crocosanscaps, sans-serif;
  font-size: 20px;
  line-height: 1;
  font-weight: 400;
}

.div-block-19192 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-2624903 {
  position: static;
  left: -14%;
  top: auto;
  right: auto;
  bottom: auto;
  width: 70px;
  max-width: none;
}

.image-2624903._3 {
  width: 66px;
}

.zigzag {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  margin-top: 21px;
  padding: 50px 10px 25px;
  background-color: #393;
}

.zigzag.wh {
  left: -7%;
  bottom: 5%;
  z-index: 1;
  background-color: #fff;
}

.grid-208994 {
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-block-490 {
  font-size: 26px;
  line-height: 1;
}

.mag_cb_wrap {
  margin-top: 40px;
}

.image-2624904 {
  position: absolute;
  left: -2%;
  top: 6%;
  right: auto;
  bottom: auto;
  width: 139px;
  max-width: none;
  border-radius: 80px;
  box-shadow: -6px 5px 30px 0 rgba(0, 0, 0, 0.5);
}

.image-2624905 {
  position: absolute;
  left: auto;
  top: auto;
  right: -9%;
  bottom: 13%;
  width: 198px;
  max-width: none;
  border-radius: 100px;
  box-shadow: 6px 6px 50px 0 rgba(0, 0, 0, 0.5);
}

.shen {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f36;
  background-image: url("../images/textur.png");
  background-position: 50% 50%;
  background-size: cover;
  font-family: "Crocosans caps", sans-serif;
  font-size: 25px;
  line-height: 125%;
  font-weight: 900;
}

.shen.wh {
  padding: 4px;
  background-color: #fff;
  background-image: none;
}

.shen_wrap {
  position: relative;
  margin-top: 100px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 25px;
  line-height: 125%;
  font-weight: 900;
}

.image-2624906 {
  width: 484px;
  max-width: none;
}

.image-2624906.en {
  width: 350px;
}

.image-2624906.ru {
  width: 450px;
  margin-top: -60px;
}

.image-2624905-copy {
  position: absolute;
  left: -3%;
  top: 12%;
  right: auto;
  bottom: auto;
  width: 159px;
  max-width: none;
  border-radius: 100px;
  box-shadow: 6px 6px 50px 0 rgba(0, 0, 0, 0.5);
}

.image-2624907 {
  position: absolute;
  left: auto;
  top: auto;
  right: 4%;
  bottom: 10%;
  width: 145px;
  max-width: none;
}

.vsk {
  position: absolute;
  left: -4%;
  top: -7%;
  right: auto;
  bottom: auto;
  z-index: 1;
  width: 60px;
  max-width: none;
}

.div-block-19193 {
  display: -ms-grid;
  display: grid;
  margin-top: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr 0.75fr;
  grid-template-columns: 1fr 1fr 1fr 0.75fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.div-block-19193.ss {
  grid-auto-columns: 1fr;
}

.image-2624908 {
  display: none;
}

.text-block-492 {
  position: relative;
  margin-top: 60px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 1px 1px 6px #000;
}

.image-2624909 {
  position: absolute;
  right: 2%;
  width: 20px;
}

.body-46 {
  background-color: #015351;
  background-image: url("../images/bg_16.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.section-ev {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-ev {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-ev {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  cursor: pointer;
}

.bt-ev:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-ev.m {
  display: none;
}

.image-2624910 {
  width: 165px;
  max-width: none;
}

.text-block-494 {
  position: absolute;
  left: 0%;
  top: 8%;
  right: 0%;
  bottom: auto;
  font-family: "Crocosans caps", sans-serif;
  font-size: 34px;
  line-height: 1;
  font-weight: 900;
}

.text-block-495 {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: 0%;
  width: 850px;
  font-family: "Crocosans caps", sans-serif;
  color: #c9ff48;
  font-size: 22px;
  line-height: 125%;
  font-weight: 900;
}

.vis {
  width: 562px;
  max-width: none;
}

.vis._2 {
  display: none;
}

.image-2624912 {
  width: 924px;
  max-width: none;
}

.div-block-19194 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-19196 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 627px;
  height: 693px;
  padding: 10px 50px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-image: url("../images/frame_4.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.text-block-496 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 35px;
  line-height: 1;
  font-weight: 900;
}

.grid-208995 {
  margin-bottom: 5px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  font-family: "Crocosans caps", sans-serif;
  font-size: 28px;
  line-height: 1;
  font-weight: 900;
}

.grid-208996 {
  margin-bottom: 8px;
  padding-top: 5px;
  padding-bottom: 5px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 50px;
  background-color: #156c93;
  font-size: 25px;
  line-height: 1;
}

.grid-208996.gr {
  background-color: #51cf2e;
}

.div-block-19197 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-19198 {
  width: 385px;
  height: 212px;
  margin-top: 60px;
  padding-top: 8px;
  background-image: url("../images/simboloebi.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.text-block-497 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 900;
}

.rules-containet-ev {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-rs {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-rs {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c, 1px 1px 50px 20px #00ff37;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.bt-rs:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.rules-containet-rs {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.body-47 {
  background-color: #08111b;
  background-image: url("../images/bg_17.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.text-block-498 {
  margin-top: 255px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 26px;
  line-height: 1;
  font-weight: 900;
}

.text-block-499 {
  margin-top: 5px;
  font-size: 26px;
  line-height: 125%;
}

.text-block-500 {
  margin-top: 5px;
  font-family: "Crocosans caps", sans-serif;
  color: #f1d829;
  font-size: 40px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 0 3px 1px #072446;
}

.div-block-19199 {
  padding: 20px;
  border: 5px solid #1485e0;
  border-radius: 20px;
  background-color: #0647a3;
  box-shadow: 0 10px 0 0 #05602f;
  background-clip: border-box;
}

.grid-208997 {
  grid-auto-flow: column;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.text-block-501 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-color: #1074c4;
  box-shadow: 0 5px 0 2px #072446;
  font-size: 22px;
  line-height: 1;
}

.text-block-501.g {
  background-color: #15af44;
  box-shadow: inset 0 0 10px 0 #5cff8b, 0 3px 0 2px #072446;
}

.div-block-19200 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  padding-right: 50px;
  padding-bottom: 30px;
  padding-left: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 4px;
  border-color: #fff;
  border-radius: 20px;
  background-color: #5e3188;
  box-shadow: inset 0 0 10px 0 #48266d;
}

.text-block-502 {
  max-width: 408.484375px;
  margin-top: 20px;
  font-size: 22px;
  line-height: 125%;
}

.text-block-503 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80px;
  height: 80px;
  margin-top: -40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 6px;
  border-color: #fff;
  border-radius: 80px;
  background-color: #c32740;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.75);
  font-family: "Crocosans caps", sans-serif;
  font-size: 40px;
  line-height: 1;
  font-weight: 900;
}

.text-block-504 {
  margin-top: 60px;
  font-size: 22px;
  line-height: 1;
}

.text-block-472-copy {
  font-family: "Crocosans caps", sans-serif;
  font-size: 26px;
  line-height: 1;
  font-weight: 900;
  text-transform: uppercase;
}

.div-block-19201 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-2624914 {
  width: 694px;
  max-width: none;
}

.section-ed {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-ed {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-ed {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c, 1px 1px 20px 0 #00ff48;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.bt-ed:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.body-48 {
  background-color: #002c35;
  background-image: url("../images/bg_18.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.div-block-19203 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 80px;
  padding-right: 20px;
  padding-bottom: 35px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 10px solid #1df13b;
  border-radius: 50px;
  background-color: #041f58;
}

.tabs-menu-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.tabs-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tab-link-tab-2 {
  position: relative;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 15px 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(58%, #1e5dc7),
    to(#6096f8)
  );
  background-image: linear-gradient(0deg, #1e5dc7 58%, #6096f8);
  box-shadow: 0 0 0 0 #000, inset 0 1px 3px 0 #fff, inset 0 -1px 2px 0 #000,
    0 3px 1px 0 #000;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 900;
  white-space: nowrap;
}

.tab-link-tab-2:hover {
  box-shadow: 1px 1px 16px 0 #1e5dc7, inset 0 1px 10px 0 #fff,
    inset 0 -1px 2px 0 #000, 0 0 0 0 #000;
}

.tab-link-tab-2.w--current {
  z-index: 5;
  margin-top: 20px;
  margin-bottom: 20px;
  border: 2px solid #104a22;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(58%, #16af45),
    to(#cdd631)
  );
  background-image: linear-gradient(0deg, #16af45 58%, #cdd631);
  box-shadow: 0 1px 10px 3px #16af45, inset 0 1px 3px 0 #fff;
}

.tab-link-tab-2.w--current:hover {
  box-shadow: 0 0 0 0 #16af45, inset 0 0 0 0 hsla(0, 0%, 100%, 0);
}

.tab-pane-tab-1 {
  margin-left: 30px;
}

.tr {
  z-index: -1;
}

.div-block-19205 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-19206 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 25px;
  margin-right: -10px;
  margin-bottom: 25px;
  padding: 10px 30px 20px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: solid none solid solid;
  border-width: 3px;
  border-color: #fff;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  background-color: #123b8f;
  text-align: left;
}

.text-block-505 {
  font-family: "Crocosans caps", sans-serif;
  color: hsla(0, 0%, 100%, 0.1);
  font-size: 140px;
  line-height: 0.8;
  font-weight: 900;
}

.text-block-506 {
  max-width: 300px;
  margin-top: 10px;
  font-size: 18px;
  line-height: 125%;
}

.screen {
  position: relative;
  width: 234px;
  height: 463px;
  max-width: none;
}

.image-2624915 {
  position: relative;
  width: 736px;
  max-width: none;
  margin-top: -80px;
}

.tri {
  position: absolute;
  left: auto;
  top: auto;
  right: -25px;
  bottom: auto;
  z-index: -1;
  width: 13px;
  height: 25px;
  background-color: #1cdb57;
}

.grid-208998 {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  text-align: left;
}

.rules-containet-ed {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.santas_item {
  width: auto;
  margin-bottom: 10px;
}

.santas_item_content {
  overflow: hidden;
  padding: 0px;
  border-radius: 20px;
  background-color: #fff;
  color: #000;
  cursor: default;
}

.text-block-228 {
  color: #fff;
  font-size: 16px;
  line-height: 1;
}

.santa_item_trigger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  padding-left: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  background-color: #2ac513;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  cursor: pointer;
}

.santa_item_trigger:hover {
  background-color: rgba(42, 197, 19, 0.5);
}

.div-block-283 {
  display: none;
}

.image-2624916 {
  display: none;
}

.image-2624917 {
  position: absolute;
  left: -6%;
  top: -8%;
  right: auto;
  bottom: auto;
  width: 59px;
  max-width: none;
}

.image-2624918 {
  position: absolute;
  left: auto;
  top: auto;
  right: -5%;
  bottom: -7%;
  width: 65px;
  max-width: none;
}

.body-49 {
  background-color: #31043e;
  background-image: url("../images/bg_20.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.section-se {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-se {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-top: 190px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.steps_se {
  position: relative;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.step_se {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 4px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 13px;
  background-image: linear-gradient(
    36deg,
    #f2a908,
    #c15705 16%,
    #eea700 38%,
    #f8e19e 44%,
    #ef9a06 64%,
    #c15705 87%,
    #fccb07
  );
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.t_step_se {
  margin-left: 10px;
  font-size: 18px;
  line-height: 1;
  text-align: left;
}

.t_se {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 4px solid #032981;
  border-radius: 10px;
  background-color: #4273ff;
  font-size: 18px;
  line-height: 1;
  text-align: left;
}

.image-2624919 {
  width: 32px;
  max-width: none;
}

.image-2624919._3 {
  width: 27px;
}

.image-2624919._2 {
  width: 33px;
}

.bt-se {
  width: 251px;
  height: 84px;
  margin-top: -20px;
  margin-bottom: 40px;
  border-radius: 30px;
  background-color: transparent;
  background-image: url("../images/play-button.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  cursor: pointer;
}

.bt-se:hover {
  box-shadow: 1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-se.m {
  display: none;
}

.bt-se.en {
  background-image: url("../images/play-button-en.png");
}

.bt-se.ru {
  background-image: url("../images/play-button-ru.png");
}

.text-block-508 {
  width: 683.3125px;
  margin-top: 140px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 31px;
  line-height: 125%;
  font-weight: 900;
  text-shadow: 0 4px 1px #31043e;
}

.text-block-509 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 43px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 0 4px 1px #31043e;
}

.div-block-19116-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 10px solid #9126c4;
  border-radius: 30px;
  background-color: #192180;
  box-shadow: 0 20px 60px 0 rgba(0, 0, 0, 0.5);
}

.text-block-344-copy2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 10px;
  background-color: #178b31;
  font-family: "Crocosans caps", sans-serif;
  font-size: 36px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 0 4px 0 #152340;
}

.text-block-344-copy-copy2 {
  padding: 50px 20px 30px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 10px;
  background-color: #192180;
  font-family: Crocosanscaps, sans-serif;
  font-size: 20px;
  line-height: 125%;
  font-weight: 400;
}

.div-block-19117-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 3px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 12px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#c33503),
    color-stop(21%, #d05f38),
    color-stop(32%, #c7670d),
    color-stop(50%, #ffe00c),
    color-stop(71%, #972107),
    color-stop(86%, #cd6820),
    to(#fed866)
  );
  background-image: linear-gradient(
    180deg,
    #c33503,
    #d05f38 21%,
    #c7670d 32%,
    #ffe00c 50%,
    #972107 71%,
    #cd6820 86%,
    #fed866
  );
}

.gradient-gold {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 3px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-image: linear-gradient(
    115deg,
    #c33503,
    #d05f38 21%,
    #c7670d 32%,
    #ffe00c 50%,
    #972107 71%,
    #cd6820 86%,
    #fed866
  );
}

.expl {
  padding: 15px 40px;
  border: 2px solid #032981;
  border-radius: 50px;
  background-color: #4273ff;
  font-family: Crocosanscaps, sans-serif;
  font-size: 20px;
  line-height: 125%;
  font-weight: 400;
  background-clip: border-box;
}

.rules-containet-se {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-2624920 {
  width: 489px;
  max-width: none;
  margin-top: 60px;
}

.image-2624920.en {
  width: 329px;
}

.image-2624920.ru {
  width: 490px;
}

.image-2624921 {
  width: 1022px;
  max-width: none;
  margin-top: 40px;
}

.text-span-128 {
  color: #f5be12;
}

.section-of {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-of {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-top: 240px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-of {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  cursor: pointer;
}

.bt-of:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-of.m {
  display: none;
}

.rules-containet-of {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 280px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.body-50 {
  background-color: #000;
  background-image: url("../images/bg_21.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.steps_t-of {
  position: relative;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.t_step_of {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 233px;
  height: 87px;
  padding: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 40px;
  background-image: url("../images/1_5.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  box-shadow: 7px 7px 10px 0 rgba(0, 0, 0, 0.35);
  font-family: "Crocosans caps", sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 900;
}

.div-block-19209 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 974px;
  height: 113px;
  margin-top: 320px;
  padding: 25px 55px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/frame_5.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: "Crocosans caps", sans-serif;
  font-size: 16px;
  line-height: 125%;
  font-weight: 900;
}

.grid-208999 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-19210 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 429px;
  height: 441px;
  padding: 15px 25px 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-radius: 40px;
  background-image: url("../images/11.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 7px 7px 20px 0 rgba(0, 0, 0, 0.5);
}

.div-block-19210._2 {
  background-image: url("../images/22_1.png");
}

.text-block-510 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 900;
}

.text-block-511 {
  margin-top: 10px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 35px;
  line-height: 1;
  font-weight: 900;
}

.grid-209000 {
  margin-top: 10px;
  margin-bottom: 5px;
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  font-family: "Crocosans caps", sans-serif;
  font-size: 15px;
  line-height: 1;
  font-weight: 900;
}

.grid-209000._2 {
  margin-top: 0px;
  margin-bottom: 5px;
  padding: 3px 10px;
  border-radius: 50px;
  background-color: #461304;
  font-family: Crocosanscaps, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.grid-209000._3 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 3px 10px;
  border-radius: 50px;
  background-color: #862606;
  font-family: Crocosanscaps, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.image-2624922 {
  width: 380px;
  max-width: none;
  margin-top: 20px;
}

.image-2624922.en {
  width: 231px;
}

.image-2624922.ru {
  width: 357px;
}

.grid-208990-copy-copy {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  justify-items: start;
  grid-auto-flow: column;
  grid-column-gap: 15px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  line-height: 1;
  text-align: left;
}

.text-block-512 {
  line-height: 125%;
}

.body-51 {
  background-color: #061f2d;
  background-image: url("../images/bg_22.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
  background-clip: border-box;
}

.section-cs {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-cs._2 {
  margin-top: -130px;
  padding-top: 0px;
}

.content-cs {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-cs {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-shadow: 0 3px 1px #116511, 0 3px 6px #116511;
  cursor: pointer;
}

.bt-cs:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.rules-containet-cs {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-2624923 {
  width: 420px;
  max-width: none;
}

.image-2624923.ru {
  width: 379px;
}

.image-2624923.en {
  width: 289px;
}

.image-2624924 {
  width: 418px;
  max-width: none;
}

.image-2624924.ru {
  width: 400px;
}

.image-2624924.en {
  width: 375px;
}

.div-block-19211 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-19212 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 10px solid #f5bf55;
  border-radius: 50px;
  background-color: #003e90;
  background-image: radial-gradient(
    circle closest-corner at 50% 0%,
    #135ec2,
    hsla(0, 0%, 100%, 0)
  );
}

.text-block-513 {
  width: 650px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 34px;
  line-height: 125%;
  font-weight: 900;
}

.grid-209001 {
  margin-top: 20px;
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-19213 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 135px;
  height: 135px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 4px solid #4ec02e;
  border-radius: 100%;
  background-color: #003e90;
  box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.75);
}

.div-block-19214 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-cs-copy {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c, 0 15px 30px 0 rgba(0, 0, 0, 0.75);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-shadow: 0 3px 1px #116511, 0 3px 6px #116511;
  cursor: pointer;
}

.bt-cs-copy:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.image-2624925 {
  width: 142px;
  max-width: none;
}

.image-2624926 {
  position: absolute;
  left: -14%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 78px;
  max-width: none;
}

.image-2624927 {
  position: relative;
  z-index: 5;
  width: 102px;
  max-width: none;
}

.image-2624928 {
  position: absolute;
  left: auto;
  top: 0%;
  right: -27%;
  bottom: auto;
  width: 89px;
  max-width: none;
}

.image-2624929 {
  position: absolute;
  left: auto;
  top: auto;
  right: 29px;
  bottom: -4%;
  z-index: 6;
  width: 51px;
  max-width: none;
}

.image-2624930 {
  width: 144px;
  max-width: none;
}

.image-2624931 {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 25%;
  width: 38px;
  max-width: none;
}

.image-2624932 {
  position: absolute;
  left: 35%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 21px;
  max-width: none;
}

.image-2624933 {
  position: absolute;
  left: 7%;
  top: auto;
  right: auto;
  bottom: -9%;
  width: 39px;
  max-width: none;
}

.text-block-514 {
  font-size: 18px;
  line-height: 1;
}

.text-span-129 {
  color: #21ea5e;
}

.link-block-16-copy {
  width: 230px;
  height: 174px;
  margin-top: 20px;
  background-image: url("../images/egt-20-super-hot-thumb.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  box-shadow: 0 30px 50px 0 rgba(0, 0, 0, 0.5);
}

.link-block-16-copy.m {
  display: none;
}

.image-2624934 {
  width: 190px;
  max-width: none;
}

.santa_steps {
  position: relative;
  margin-left: 68px;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.santa_steps._2 {
  left: -299px;
  margin-left: 0px;
}

.santa_steps._3 {
  top: -35px;
  margin-right: 74px;
  margin-left: 0px;
}

.numb {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 65px;
  height: 65px;
  border: 4px solid #20dc0d;
  border-radius: 100%;
  background-color: #fff;
  background-image: url("../images/1_6.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
  cursor: pointer;
}

.numb:hover {
  box-shadow: 0 0 20px 5px #20db0d;
}

.numb._2 {
  left: -15%;
  top: 0%;
  right: auto;
  bottom: auto;
  background-image: url("../images/2_5.png");
}

.numb._3 {
  right: -30%;
  background-image: url("../images/3_5.png");
}

.bubble_wr {
  position: absolute;
  left: 117%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -206px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.bubble_wr._2 {
  left: 32%;
  margin-top: -160px;
}

.bubble_wr._3 {
  left: auto;
  top: 27%;
  right: 0%;
  bottom: auto;
}

.santa_wrp {
  position: relative;
}

.sabta_text {
  padding: 15px 30px;
  border: 2px solid #1ec91e;
  border-radius: 30px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#003e90),
    to(#135ec2)
  );
  background-image: linear-gradient(180deg, #003e90, #135ec2);
  -webkit-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
}

.sabta_text._3 {
  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

.santa_steps_t {
  width: 230px;
  font-size: 18px;
  line-height: 125%;
  text-align: left;
}

.text-span-130 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 20px;
  line-height: 1;
  font-weight: 900;
}

.blb {
  width: 20px;
  height: 20px;
  border: 2px solid #1ec91e;
  border-radius: 30px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#003e90),
    to(#135ec2)
  );
  background-image: linear-gradient(180deg, #003e90, #135ec2);
}

.blb._2 {
  left: -3%;
  top: 224px;
  width: 15px;
  height: 15px;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 6px;
}

.blb._3 {
  left: -7%;
  top: 234px;
  width: 10px;
  height: 10px;
}

.blb._22 {
  left: -3%;
  top: 224px;
  width: 15px;
  height: 15px;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 6px;
}

.blb._33 {
  left: -7%;
  top: 234px;
  width: 10px;
  height: 10px;
  margin-top: 0px;
}

.blb._222 {
  left: -3%;
  top: 224px;
  width: 15px;
  height: 15px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 5px;
}

.blb._333 {
  left: -7%;
  top: 234px;
  width: 10px;
  height: 10px;
  margin-top: 0px;
}

.div-block-19219 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 226px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.div-block-19219._2 {
  margin-top: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.image-2624935 {
  width: 289px;
  max-width: none;
}

.image-2624936 {
  width: 151px;
  max-width: none;
}

.bubs {
  display: -ms-grid;
  display: grid;
  margin-top: 5px;
  margin-left: -25px;
  justify-items: center;
  -webkit-box-align: end;
  -webkit-align-items: end;
  -ms-flex-align: end;
  align-items: end;
  grid-auto-columns: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: auto auto auto;
  grid-template-columns: auto auto auto;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.bubs._3 {
  margin-right: 27px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.bubs._3 {
  margin-left: 10px;
}

.image-2624937 {
  position: absolute;
  left: auto;
  top: -8%;
  right: -35%;
  bottom: auto;
  width: 442px;
  max-width: none;
}

.image-2624938 {
  position: absolute;
  left: -44%;
  top: 18%;
  right: auto;
  bottom: auto;
  width: 535px;
  max-width: none;
}

.image-2624939 {
  position: absolute;
  left: -36%;
  top: 9%;
  right: auto;
  bottom: auto;
  width: 523px;
  max-width: none;
}

.image-2624940 {
  position: absolute;
  left: auto;
  top: 18%;
  right: -22%;
  bottom: auto;
  width: 427px;
  max-width: none;
}

.grid-209002 {
  margin-bottom: 20px;
  margin-left: 20px;
  -ms-grid-columns: 0.25fr 1fr 0.75fr;
  grid-template-columns: 0.25fr 1fr 0.75fr;
  text-align: left;
}

.div-block-19148-copy {
  width: 627px;
  height: 693px;
  margin-top: 100px;
  padding-top: 15px;
  padding-right: 38px;
  padding-left: 38px;
  background-image: url("../images/frame_4.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.collection-list-wrapper-copy {
  overflow: scroll;
  height: 550px;
}

.collection-list-wrapper-copy.sss {
  padding-right: 10px;
}

.collection-list-wrapper-copy.sst {
  padding-right: 10px;
}

.body-52 {
  background-color: #020851;
  background-image: url("../images/bg_24.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.section-bb {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.section-bb._1 {
  padding-top: 80px;
}

.content-bb {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-top: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-bb {
  margin-left: 20px;
  padding: 15px 20px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #4661da, #2d45af);
  box-shadow: inset 0 -1px 10px 0 #4c82ff;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  cursor: pointer;
}

.bt-bb:hover {
  box-shadow: inset 0 -1px 30px 20px #4cacff,
    1px 1px 60px 8px rgba(19, 147, 173, 0.77);
}

.bt-bb.sport {
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #4cffcc;
}

.bt-bb.sport:hover {
  box-shadow: inset 0 -1px 10px 0 #4cffcc, 0 0 50px 0 #4cff6d;
}

.rules-containet-bb {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-19220 {
  padding: 5px;
  border-radius: 50px;
  background-image: linear-gradient(113deg, #ccb419, #e8d766 50%, #ccb419);
}

.div-block-19221 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 48px;
  background-color: #18186d;
  background-image: url("../images/bl.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.text-block-515 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 16px;
  line-height: 125%;
  font-style: italic;
  font-weight: 900;
}

.text-block-515._2 {
  margin-top: 30px;
}

.text-block-516 {
  font-family: "Crocosans caps", sans-serif;
  color: #06d03b;
  font-size: 25px;
  line-height: 1;
  font-style: italic;
  font-weight: 900;
}

.text-block-516._2 {
  color: #fff;
  font-size: 33px;
}

.div-block-19222 {
  position: absolute;
  left: -4%;
  top: auto;
  right: auto;
  bottom: auto;
  width: 60px;
  height: 60px;
  border-radius: 100%;
  background-color: #06d03b;
  background-image: url("../images/i.svg");
  background-position: 50% 50%;
  background-size: 40px;
  background-repeat: no-repeat;
  box-shadow: 0 0 30px 5px #06d03b;
}

.grid-209003 {
  margin-top: 100px;
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.borbal_wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 40px;
  background-color: #2d45af;
  background-image: url("../images/slot_pt.png");
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  background-clip: border-box;
}

.borbal_wrp.sport {
  background-color: #098229;
  background-image: url("../images/sport_pt.png");
  background-position: 50% 0%;
  background-size: auto;
}

.wheel_frsp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 257px;
  height: 257px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #fff;
  background-image: url("../images/slot_ge.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.wheel_frsp.sport {
  background-image: url("../images/sport_ge.png");
}

.wheel_grdt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 2px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-image: linear-gradient(
    336deg,
    #ffe16e,
    #aa5700 52%,
    #ffd864 60%,
    #ffef9c
  );
}

.wheel_grdt._2 {
  position: relative;
  padding: 4px;
  background-image: linear-gradient(
    99deg,
    #ffe16e,
    #aa5700 52%,
    #ffd864 60%,
    #ffef9c
  );
}

.wheel_grdt._3 {
  padding: 15px;
}

.wheel_grdt._1 {
  position: relative;
  background-image: linear-gradient(
    17deg,
    #ffe16e,
    #aa5700 52%,
    #ffd864 60%,
    #ffef9c
  );
}

.div-block-19224 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-right: 20px;
  margin-left: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-517 {
  margin-right: 10px;
  margin-left: 10px;
  padding: 5px 20px;
  border: 2px solid #deb650;
  border-radius: 10px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 17px;
  line-height: 1;
  font-weight: 900;
}

.text-block-518 {
  margin-top: -30px;
  margin-bottom: 15px;
  padding: 15px 20px;
  border: 4px solid #c6b421;
  border-radius: 50px;
  background-color: #2d45af;
  font-family: "Crocosans caps", sans-serif;
  font-size: 22px;
  line-height: 1;
  font-style: italic;
  font-weight: 900;
}

.text-block-518.sport {
  background-color: #00af2e;
}

.prize_wrp {
  margin-top: 20px;
  margin-right: 10px;
  margin-left: 10px;
  padding: 20px 40px 30px 20px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border-radius: 10px;
  background-color: #2e2e2c;
}

.borbal_grdnt {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 45px;
  background-image: linear-gradient(106deg, #d2a642, #f7d86c 50%, #d2a642);
}

.text-block-519 {
  font-size: 16px;
  line-height: 1;
}

.prize_grid {
  position: relative;
  justify-items: end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.progress_line {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 8px;
  border-radius: 10px;
  background-color: #494946;
}

.progress_point {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 10px;
  margin-right: -10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #868686;
}

.progress_point.active {
  background-color: #fff;
  box-shadow: none;
}

.prize_txt {
  position: absolute;
  top: 8px;
  padding: 7px;
  border-radius: 15px;
  background-color: #acacac;
  font-family: "Crocosans caps", sans-serif;
  font-size: 12px;
  line-height: 0.9;
  font-weight: 900;
  white-space: nowrap;
}

.prize_txt.active {
  background-color: #1a8d33;
}

.prize_txt.active-b {
  background-color: #4963d7;
}

.green {
  width: 25%;
  height: 100%;
  border-radius: 10px;
  background-color: #03b730;
}

.wheel_arrow {
  position: absolute;
  left: auto;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 10;
}

.spin_bt {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80px;
  height: 80px;
  padding: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 4px solid #d3a743;
  border-radius: 100%;
  background-color: #7e827f;
  box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.75);
  text-transform: uppercase;
  cursor: pointer;
}

.spin_bt.active {
  background-color: #2d45ae;
  font-style: italic;
}

.text-block-522 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
}

.div-block-19226 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  padding: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #0f0;
  border-radius: 40px;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(0, 0, 0, 0.5)),
      to(rgba(0, 0, 0, 0.5))
    ),
    url("../images/Layer-15_1.png");
  background-image: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.5),
      rgba(0, 0, 0, 0.5)
    ),
    url("../images/Layer-15_1.png");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, auto;
  background-repeat: repeat, no-repeat;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 28px;
  line-height: 1;
  font-weight: 900;
  text-decoration: none;
}

.div-block-19226.m {
  display: none;
}

.text-span-131 {
  display: block;
}

.div-block-19227 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wheel_rotator {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 600px;
  height: 600px;
  margin-top: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: rotateX(0.001deg) rotateY(0deg) rotateZ(0deg);
  transform: rotateX(0.001deg) rotateY(0deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.bonus_img {
  width: 684px;
  max-width: none;
}

.figurebi {
  position: absolute;
  left: -394px;
  top: -187.078px;
  z-index: -5;
  width: 1400px;
  max-width: none;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  -webkit-transform: translate3d(0px, 0px, -500px);
  transform: translate3d(0px, 0px, -500px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.image-2624942 {
  position: absolute;
  left: auto;
  top: auto;
  right: -26%;
  bottom: 9%;
  width: 75px;
  max-width: none;
  -webkit-transform: translate3d(0px, 0px, 250px);
  transform: translate3d(0px, 0px, 250px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.image-2624943 {
  position: absolute;
  left: auto;
  top: 36%;
  right: -28%;
  bottom: auto;
  width: 226.00146484375px;
  max-width: none;
}

.image-2624944 {
  position: absolute;
  left: -113%;
  top: -38%;
  right: auto;
  bottom: auto;
  width: 120px;
  max-width: none;
  -webkit-transform: translate3d(0px, 0px, -1000px);
  transform: translate3d(0px, 0px, -1000px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.image-2624945 {
  position: absolute;
  left: auto;
  top: -31%;
  right: -79%;
  bottom: auto;
  width: 150px;
  max-width: none;
  -webkit-transform: translate3d(0px, 0px, -750px);
  transform: translate3d(0px, 0px, -750px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.image-2624946 {
  position: absolute;
  left: -25%;
  top: 68%;
  right: auto;
  bottom: auto;
  width: 45px;
  max-width: none;
  -webkit-transform: translate3d(0px, 0px, 250px);
  transform: translate3d(0px, 0px, 250px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.image-2624947 {
  position: absolute;
  left: auto;
  top: 47%;
  right: -100%;
  bottom: auto;
  width: 120px;
  max-width: none;
  -webkit-transform: translate3d(0px, 0px, -250px);
  transform: translate3d(0px, 0px, -250px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.image-2624948 {
  position: absolute;
  left: -132%;
  top: 16%;
  right: auto;
  bottom: auto;
  width: 226.00146484375px;
  max-width: none;
  -webkit-transform: translate3d(0px, 0px, -250px);
  transform: translate3d(0px, 0px, -250px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.image-2624949 {
  position: absolute;
  left: -31%;
  top: 33%;
  right: auto;
  bottom: auto;
  width: 254px;
  max-width: none;
}

.image-2624950 {
  position: absolute;
  left: -94%;
  top: 101%;
  right: auto;
  bottom: auto;
  width: 292.0006103515625px;
  max-width: none;
}

.image-2624951 {
  position: absolute;
  left: auto;
  top: -8%;
  right: -55%;
  bottom: auto;
  z-index: 99;
  width: 550.0029907226562px;
  max-width: none;
}

.borbal_lb {
  position: absolute;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  margin-top: 20px;
  padding: 20px 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border: 2px solid #2d45af;
  border-radius: 30px;
  background-color: rgba(0, 0, 0, 0.95);
}

.borbal_lb.sport {
  border-color: #00af2e;
}

.borbal_lb.h {
  display: none;
}

.borbal_lb_title {
  display: -ms-grid;
  display: grid;
  width: auto;
  margin-right: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  font-family: "Crocosans caps", sans-serif;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
}

.borbal_lb_wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  width: 100%;
  height: 350px;
  margin-top: 10px;
  padding-right: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #fff;
}

.borbal_lb_content {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  justify-items: stretch;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 30px;
  background-color: #2d45af;
  color: #fff;
  font-size: 16px;
}

.borbal_lb_content.sport {
  background-color: #00af2e;
}

.x {
  width: 19px;
  height: 19px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  background-image: url("../images/x.svg");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  cursor: pointer;
}

.lb_date {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.lb_prize {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-h {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-h {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-top: 375px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-h {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  cursor: pointer;
}

.bt-h:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-h.m {
  display: none;
}

.rules-containet-h {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 140px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.body-53 {
  background-color: #060c1a;
  background-image: url("../images/bg2_1.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.t_step_h {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 308px;
  height: 106px;
  padding-top: 5px;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/01_2.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: "Crocosans caps", sans-serif;
  color: #222448;
  font-size: 23px;
  line-height: 1;
  font-weight: 900;
}

.t_step_h._2 {
  width: 311px;
  height: 114px;
  background-image: url("../images/02_1.png");
  background-size: auto;
}

.t_step_h._3 {
  width: 313px;
  height: 115px;
  background-image: url("../images/03_1.png");
}

.steps_h {
  position: relative;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-block-524 {
  margin-top: 10px;
  font-family: "Crocosans caps", sans-serif;
  color: #2aa32a;
  font-size: 46px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 0 -1px 4px #081633, 0 0 20px #081633;
}

.image-2624952 {
  width: 934px;
  max-width: none;
}

.div-block-19228 {
  position: relative;
}

.div-block-19229 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 662px;
  height: 774px;
  margin-right: 80px;
  padding: 50px 65px 50px 86px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-image: url("../images/tab.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.grid-209004 {
  margin-bottom: 10px;
  padding: 5px 10px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 10px;
  background-color: #075007;
  box-shadow: 0 3px 0 0 #58c957;
  font-size: 30px;
  line-height: 1;
}

.grid-209004._1 {
  font-family: "Crocosans caps", sans-serif;
  font-weight: 900;
}

.div-block-19230 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1034px;
  height: 328px;
  margin-top: -55px;
  padding: 120px 80px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/frame_6.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.text-block-525 {
  font-family: "Crocosans caps", sans-serif;
  color: #723519;
  font-size: 33px;
  line-height: 1;
  font-weight: 900;
}

.text-block-526 {
  color: #292b51;
  font-size: 30px;
  line-height: 1;
}

.text-block-527 {
  color: #292b51;
  font-size: 20px;
}

.logo_erp {
  position: relative;
  display: -ms-grid;
  display: grid;
  margin-top: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-2624953 {
  display: none;
}

.image-2624954 {
  position: absolute;
  left: auto;
  top: 67%;
  right: 11%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.toki {
  width: 20px;
  max-width: none;
}

.image-2624955 {
  position: absolute;
  top: -67px;
  width: 264px;
  max-width: none;
}

.div-block-19231 {
  overflow: hidden;
  height: 319px;
}

.section-wt {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-wt {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-wt {
  position: absolute;
  bottom: -40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  cursor: pointer;
}

.bt-wt:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-wt.m {
  display: none;
}

.rules-containet-wt {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.body-54 {
  background-color: #110718;
  background-image: url("../images/bgGE.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.body-54.en {
  background-image: url("../images/bgEn_1.jpg");
}

.body-54.ru {
  background-image: url("../images/bgRU_2.jpg");
}

.steps_wt {
  position: relative;
  padding: 10px;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.steps_wt.sss {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.step_wt {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #249bff;
  box-shadow: 0 0 0 3px #724544, 0 0 0 5px #fff;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.h_step_wt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 35px;
  height: 35px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-color: #1b79c8;
  font-family: "Crocosans caps", sans-serif;
  font-size: 26px;
  line-height: 1;
  font-weight: 900;
}

.t_step_wt {
  margin-left: 10px;
  font-size: 18px;
  line-height: 1;
  text-align: left;
}

.image-2624956 {
  width: 180px;
  max-width: none;
}

.div-block-19232 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 575px;
  padding: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#e69500),
    to(#ffcb18)
  );
  background-image: linear-gradient(0deg, #e69500, #ffcb18);
}

.div-block-19233 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 30px 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 45px;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#410b4b),
    to(#a13e24)
  );
  background-image: linear-gradient(0deg, #410b4b, #a13e24);
  box-shadow: inset 0 3px 0 0 #650403;
  font-family: "Crocosans caps", sans-serif;
  font-weight: 900;
}

.text-block-528 {
  font-size: 30px;
  line-height: 1;
  text-shadow: 0 5px 3px #4a1c14;
}

.text-block-528.max {
  max-width: 449px;
}

.div-block-19234 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-span-132 {
  color: #ffc618;
}

.image-2624957 {
  width: 96px;
  max-width: none;
}

.image-2624958 {
  width: 96px;
  max-width: none;
}

.div-block-19232-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 30px;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#e69500),
    to(#ffcb18)
  );
  background-image: linear-gradient(0deg, #e69500, #ffcb18);
  box-shadow: 0 30px 70px 0 rgba(0, 0, 0, 0.51);
}

.div-block-19233-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 60px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-radius: 25px;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#410b4b),
    to(#a13e24)
  );
  background-image: linear-gradient(0deg, #410b4b, #a13e24);
  box-shadow: inset 0 3px 0 0 #650403;
  font-family: "Crocosans caps", sans-serif;
  font-weight: 900;
}

.div-block-19233-copy._2 {
  padding: 20px;
}

.text-block-529 {
  padding: 15px 45px;
  border-radius: 10px;
  background-color: #15af44;
  box-shadow: 0 3px 0 2px #4d1d13;
  font-family: Crocosanscaps, sans-serif;
  font-size: 22px;
  line-height: 1;
  font-weight: 400;
}

.text-block-529.b {
  background-color: #249bff;
}

.grid-209005 {
  margin-top: 20px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.div-block-19235 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 800px;
  height: 511px;
  margin-top: 100px;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/daagrove-frame.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.image-2624959 {
  position: absolute;
  top: -55px;
  width: 755px;
  max-width: none;
}

.image-2624959.en {
  width: 601px;
}

.image-2624959.ru {
  width: 560px;
}

.text-block-530 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 30px;
  line-height: 1;
  font-weight: 900;
}

.image-2624960 {
  position: absolute;
  left: auto;
  top: 19%;
  right: -36%;
  bottom: auto;
  width: 714px;
  max-width: none;
}

.image-2624961 {
  position: absolute;
  left: -45%;
  top: 21%;
  right: auto;
  bottom: auto;
  width: 913px;
  max-width: none;
}

.blue {
  width: 25%;
  height: 100%;
  border-radius: 10px;
  background-color: #4963d7;
}

.ind_wrp {
  position: absolute;
  left: 21%;
  right: auto;
  bottom: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
  line-height: 1;
}

.div-block-19236 {
  width: 10px;
  height: 10px;
  margin-top: -5px;
  background-color: #56585f;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.text-block-531 {
  padding: 5px;
  border-radius: 5px;
  background-color: #56585f;
  white-space: nowrap;
}

.light {
  position: absolute;
  left: 18px;
  top: 1.5px;
  width: 516.00341796875px;
  max-width: none;
}

.text-block-532 {
  margin-top: 30px;
  font-family: "Crocosans caps", sans-serif;
  color: #0bdfa9;
  font-size: 22px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 0 3px 3px #1c173b;
}

.verifikacia {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 100px;
  padding: 30px 40px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 10px solid #7351ff;
  border-radius: 30px;
  background-color: #342b65;
  box-shadow: 0 20px 60px 0 rgba(0, 0, 0, 0.41);
}

.text-block-403-copy {
  font-family: "Crocosans caps", sans-serif;
  font-size: 26px;
  line-height: 125%;
  font-weight: 900;
  letter-spacing: 1px;
  text-shadow: 0 5px 3px #1c173b;
}

.text-block-403-copy._2 {
  margin-top: 20px;
  color: #25e881;
}

.text-span-134 {
  color: #1dcd51;
}

.text-span-135 {
  font-family: "Crocosans caps", sans-serif;
  font-weight: 900;
}

.minimum {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 100px;
  padding: 30px 40px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 10px solid #7351ff;
  border-radius: 30px;
  background-color: #342b65;
  box-shadow: 0 20px 60px 0 rgba(0, 0, 0, 0.41);
}

.div-block-19237 {
  height: 7px;
  margin-top: 5px;
  border: 2px solid #1c173b;
  border-radius: 5px;
  background-color: #25e881;
}

.sxva {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  padding: 30px 40px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 10px solid #7351ff;
  border-radius: 30px;
  background-color: #342b65;
  box-shadow: 0 20px 60px 0 rgba(0, 0, 0, 0.41);
}

.sachukari {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 60px;
  padding: 30px 40px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 10px solid #26ea56;
  border-radius: 30px;
  background-color: #0e7c35;
  box-shadow: 0 20px 60px 0 rgba(0, 0, 0, 0.41);
}

.text-block-403-co {
  font-family: "Crocosans caps", sans-serif;
  font-size: 24px;
  line-height: 125%;
  font-weight: 900;
}

.image-2624962 {
  width: 314px;
  max-width: none;
  margin-top: -45px;
  margin-bottom: -130px;
}

.text-span-136 {
  color: #00ffea;
}

.body-55 {
  background-color: #000;
  background-image: url("../images/bg_29.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.section-g {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-g {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-top: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-g {
  margin-top: 40px;
  margin-bottom: -75px;
  padding: 25px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #e6d38e, #9e6929);
  box-shadow: inset 0 -1px 10px 0 #ffb338;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  cursor: pointer;
}

.bt-g:hover {
  box-shadow: inset 0 -1px 30px 20px #ffc069,
    1px 1px 60px 8px rgba(136, 136, 136, 0.77);
}

.bt-g.m {
  display: none;
}

.rules-containet-g {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-533 {
  max-width: 794.8125px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 36px;
  line-height: 125%;
  font-weight: 900;
  text-shadow: 0 1px 40px #000;
}

.text-block-534 {
  margin-top: 315px;
  color: #ecd1a5;
  font-size: 24px;
  line-height: 1;
}

.div-block-19238 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 378px;
  height: 78px;
  margin-top: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 33px;
  background-image: url("../images/date.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  box-shadow: 0 -5px 30px 0 rgba(0, 0, 0, 0.75);
  font-family: "Crocosans caps", sans-serif;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
}

.text-block-535 {
  font-size: 24px;
  line-height: 125%;
}

.grid-209006 {
  margin-top: 20px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-19239 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 180px;
  height: 170px;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #9e6929;
  border-radius: 22px;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#0d0d0d),
    to(#262626)
  );
  background-image: linear-gradient(0deg, #0d0d0d, #262626);
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
}

.div-block-19239:hover {
  -webkit-transform: scale(0.85);
  -ms-transform: scale(0.85);
  transform: scale(0.85);
}

.text-block-536 {
  font-size: 18px;
  line-height: 125%;
}

.p2p_icon {
  width: 73px;
  max-width: none;
}

.p2p_icon.t {
  width: 79px;
}

.p2p_icon.c {
  width: 87px;
}

.p2p_icon.u {
  width: 89px;
}

.div-block-19240 {
  margin-top: 220px;
}

.text-block-537 {
  margin-top: 140px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 48px;
  line-height: 1;
  font-weight: 900;
}

.text-block-538 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 36px;
  line-height: 1;
  font-weight: 900;
}

.div-block-19241 {
  margin-top: 100px;
  margin-bottom: 60px;
  padding: 5px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border-radius: 30px;
  background-image: linear-gradient(
    119deg,
    #a77435,
    #fcf4ac 26%,
    #a16c2b 49%,
    #fcf4ac 72%,
    #a77435
  );
}

.div-block-19242 {
  padding: 40px;
  border-radius: 28px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#060505),
    color-stop(50%, #131313),
    to(#060505)
  );
  background-image: linear-gradient(180deg, #060505, #131313 50%, #060505);
}

.text-block-539 {
  max-width: 660px;
  margin-right: auto;
  margin-left: auto;
  font-family: "Crocosans caps", sans-serif;
  font-size: 26px;
  line-height: 1;
  font-weight: 900;
}

.grid-209007 {
  margin-top: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-19239-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 180px;
  height: 200px;
  padding-top: 10px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #9e6929;
  border-radius: 22px;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#0d0d0d),
    to(#262626)
  );
  background-image: linear-gradient(0deg, #0d0d0d, #262626);
}

.text-block-540 {
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 1;
}

.games_icon {
  width: 219px;
  max-width: none;
}

.games_icon.n {
  width: 210px;
}

.games_icon.b {
  width: 191px;
}

.div-block-19243 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-span-137 {
  font-family: "Crocosans caps", sans-serif;
  color: #25c719;
  font-weight: 900;
  text-transform: uppercase;
}

.text-block-541 {
  font-size: 20px;
}

.div-block-19244 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-2624963 {
  position: absolute;
  left: auto;
  top: 893px;
  right: -52%;
  bottom: auto;
  z-index: -1;
  width: 658px;
  max-width: none;
}

.image-2624964 {
  position: absolute;
  left: -46%;
  top: 885px;
  right: auto;
  bottom: auto;
  width: 443px;
  max-width: none;
}

.image-2624965 {
  position: absolute;
  left: -31%;
  top: 1469px;
  right: auto;
  bottom: auto;
  z-index: -1;
  width: 528px;
  max-width: none;
}

.image-2624966 {
  position: absolute;
  left: auto;
  top: 1926px;
  right: -15%;
  bottom: auto;
  z-index: -1;
  width: 323px;
  max-width: none;
}

.body-56 {
  background-color: #1f041b;
  background-image: url("../images/bg_25.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.section-nc {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-nc._2 {
  padding-top: 10px;
  padding-bottom: 10px;
  border-style: solid none;
  border-width: 2px;
  border-color: #eea700;
  background-color: #090016;
}

.section-nc._3 {
  padding-top: 0px;
}

.content-nc {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-top: 240px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-nc._2 {
  margin-top: 0px;
}

.content-nc._3 {
  margin-top: 0px;
}

.rules-containet-nc {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-nc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 189px;
  height: 68px;
  margin-top: 40px;
  margin-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: transparent;
  background-image: url("../images/button.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-shadow: 0 0 6px #000;
  cursor: pointer;
}

.bt-nc:hover {
  box-shadow: inset 0 -1px 20px 9px #eaff4c,
    1px 1px 60px 8px rgba(220, 255, 233, 0.77);
}

.bt-nc.m {
  display: none;
}

.steps_nc {
  position: relative;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.step_nc {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #f8e19e;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-color: rgba(0, 0, 0, 0.5);
}

.t_step_nc {
  margin-left: 10px;
  font-size: 18px;
  line-height: 125%;
  text-align: left;
}

.image-2624967 {
  width: 36px;
  max-width: none;
}

.image-2624967._2 {
  width: 38px;
}

.image-2624967._3 {
  width: 58px;
}

.text-block-542 {
  max-width: 726.9375px;
  margin-top: 30px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 30px;
  line-height: 125%;
  font-weight: 900;
}

.text-span-138 {
  color: #ffd927;
}

.lb_novebmer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 482px;
  height: 822px;
  margin-top: 40px;
  padding: 35px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 35px;
  background-image: url("../images/ldrbrd.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  box-shadow: 0 20px 60px 0 rgba(255, 109, 231, 0.61);
}

.text-block-543 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 40px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 0 3px 3px #09460a;
}

.div-block-19245 {
  padding: 30px 60px;
  border: 2px solid #20ff4f;
  border-radius: 25px;
  background-color: #0a7c2d;
  box-shadow: inset 0 1px 7px 0 #008b05, inset 0 -10px 9px 2px #006e08,
    inset 0 10px 20px 0 #00f535;
}

.div-block-19246 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-19247 {
  padding: 20px;
  border: 2px solid #2266d0;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-color: #152340;
  box-shadow: inset 0 -10px 40px 0 #000131;
}

.text-block-544 {
  max-width: 700.625px;
  font-size: 22px;
  line-height: 125%;
}

.text-block-545 {
  margin-bottom: 10px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 26px;
  line-height: 1;
  font-weight: 900;
}

.image-2624968 {
  width: 891px;
  max-width: none;
  margin-top: 10px;
}

.image-2624969 {
  width: 379px;
  max-width: none;
  margin-top: 20px;
}

.image-2624969.en {
  width: 245px;
}

.image-2624969.ru {
  width: 381px;
}

.image-2624970 {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: -2%;
  z-index: -1;
  width: 698px;
  max-width: none;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.image-2624971 {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: -2%;
  z-index: -1;
  width: 600px;
  max-width: none;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.image-2624972 {
  position: absolute;
  left: auto;
  top: -13%;
  right: -35%;
  bottom: auto;
  width: 378px;
  max-width: none;
}

.image-2624973 {
  position: absolute;
  left: -32%;
  top: auto;
  right: auto;
  bottom: -24%;
  z-index: 1;
  width: 445px;
  max-width: none;
}

.kvaxi {
  position: absolute;
  left: auto;
  top: auto;
  right: -18%;
  bottom: -44%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-2624974 {
  position: absolute;
  top: 96px;
}

.body-57 {
  background-color: #05131c;
  background-image: url("../images/bg_26.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Ubuntu, sans-serif;
  color: #fff;
  text-align: center;
}

.section-sg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 60px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-sg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  max-width: 1100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-sg.middle {
  margin-top: 700px;
}

.bt-sg {
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  cursor: pointer;
}

.bt-sg:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-sg.m {
  display: none;
}

.rules-containet-sg {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 140px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-19248 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.text-block-546 {
  font-size: 30px;
  line-height: 0.8;
  font-weight: 500;
}

.live_wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  margin-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div-block-19250 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 60px;
  padding-bottom: 30px;
  padding-left: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none solid solid;
  border-width: 2px;
  border-color: #175ae1;
}

.text-block-547 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 30px;
  line-height: 1;
  font-weight: 900;
}

.text-span-139 {
  text-shadow: 0 0 5px #1cec10, 0 0 15px #1cec10;
}

.text-span-140 {
  font-family: Crocosanscaps, sans-serif;
  font-weight: 400;
}

.div-block-19251 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -27px;
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-19252 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #1cd053;
}

.div-block-19253 {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: -20%;
  width: 85%;
  height: 2px;
  background-color: #1cd053;
}

.paragraph-56 {
  max-width: 750px;
  margin-bottom: 5px;
  font-size: 21px;
  line-height: 125%;
  font-weight: 500;
}

.text-span-141 {
  font-family: "Crocosans caps", sans-serif;
  color: #25e256;
  font-weight: 900;
}

.strk {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 5%;
  height: 2px;
  background-color: #175ae1;
}

.strk._2 {
  left: auto;
  right: 0%;
}

.text-block-548 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 41px;
  line-height: 1;
  font-weight: 900;
}

.tab-link-tab-2-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 5px;
  margin-left: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #09202f;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 1;
  font-weight: 900;
}

.tab-link-tab-2-2:hover {
  margin-right: 10px;
  margin-left: 10px;
  box-shadow: 0 0 10px 0 rgba(255, 255, 255, 0.5);
}

.tab-link-tab-2-2.w--current {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #18bf4e;
  box-shadow: inset 0 0 14px 0 #25ff18, 0 0 10px 0 #1cec10;
  font-size: 20px;
}

.tabs-menu-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tabs-content-3 {
  overflow: visible;
  margin-top: 5px;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.div-block-19254 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 30px 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #25e256;
  background-color: #09202f;
  background-image: url("../images/pt_bl2.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.grid-209008 {
  grid-column-gap: 15px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 0.25fr 1fr 0.25fr 1fr;
  grid-template-columns: 1fr 0.25fr 1fr 0.25fr 1fr;
}

.text-block-549 {
  padding: 15px;
  background-color: #175ae1;
  font-size: 28px;
  line-height: 1;
}

.text-block-549._2 {
  background-color: transparent;
}

.grid-209009 {
  margin-top: 30px;
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  -ms-grid-columns: 0.75fr 1fr 0.75fr 0.5fr;
  grid-template-columns: 0.75fr 1fr 0.75fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-block-550 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 18px;
  line-height: 1;
  font-weight: 900;
}

.text-block-551 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #071b28;
}

.text-span-142 {
  color: #25e256;
}

.text-span-143 {
  color: #ef2f2f;
}

.more_bt {
  position: absolute;
  left: auto;
  top: auto;
  right: 30px;
  bottom: -30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #18a33c;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
  background-clip: border-box;
  cursor: pointer;
}

.more_bt:hover {
  box-shadow: 0 0 10px 0 #18a33c;
}

.text-block-552 {
  margin-left: 5px;
  font-size: 12px;
  line-height: 1;
  font-weight: 500;
}

.more_wrp {
  position: absolute;
  padding: 50px 30px;
  border-radius: 10px;
  background-color: #0f7e2c;
  background-image: url("../images/gr_pt.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 0 0 70px 0 #000;
  background-clip: border-box;
}

.more_wrp.hide {
  display: none;
}

.text-block-553 {
  font-size: 24px;
  line-height: 125%;
}

.text-span-144 {
  font-family: "Crocosans caps", sans-serif;
  font-weight: 900;
}

.text-block-554 {
  margin-top: 20px;
  font-size: 12px;
  line-height: 125%;
}

.x_bt {
  position: absolute;
  left: auto;
  top: -12px;
  right: -12px;
  bottom: auto;
  width: 25px;
  max-width: none;
  cursor: pointer;
}

.tabs-7 {
  margin-top: 20px;
}

.div-block-19255 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 80px;
  padding: 60px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none solid solid;
  border-width: 2px;
  border-color: #18a33c;
  background-color: #05131c;
  background-image: url("../images/pt_bl.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.text-block-555 {
  margin-top: -10px;
  margin-right: 1%;
  margin-left: 1%;
  font-family: "Crocosans caps", sans-serif;
  font-size: 25px;
  line-height: 1;
  font-weight: 900;
  white-space: nowrap;
}

.text-block-555._2 {
  text-align: left;
}

.day_wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
  line-height: 1;
}

.date_el-2 {
  padding: 5px 10px;
  background-color: #0f48ba;
  font-family: "Crocosans caps", sans-serif;
  font-size: 20px;
  font-weight: 900;
}

.date_el-2.active {
  background-color: #18a33c;
  font-size: 25px;
}

.ticket_wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 15px 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #175ae1;
  box-shadow: inset 0 1px 3px 0 hsla(0, 0%, 100%, 0.5),
    inset 0 -2px 3px 0 rgba(0, 0, 0, 0.5);
  font-size: 12px;
}

.ticket_wrp.active {
  padding-top: 30px;
  padding-bottom: 40px;
  background-color: #18a33c;
  font-size: 15px;
}

.text-block-557 {
  font-size: 0.8em;
  line-height: 125%;
  text-align: center;
  white-space: nowrap;
}

.strk_gr {
  width: 5%;
  height: 2px;
  background-color: #18a33c;
}

.strk_gr._22 {
  left: auto;
  right: 0%;
  width: 100%;
}

.div-block-19256 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.div-block-19257 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  padding: 40px 40px 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 2px;
  border-color: #18a33c;
}

.text-block-558 {
  font-size: 22px;
  line-height: 125%;
}

.text-span-145 {
  font-family: "Crocosans caps", sans-serif;
  color: #18a33c;
  font-weight: 900;
  white-space: nowrap;
}

.div-block-19258 {
  position: absolute;
  left: -5%;
  top: auto;
  right: auto;
  width: 50px;
  height: 50px;
  border-style: solid;
  border-width: 2px;
  border-color: #18a33c;
  border-radius: 100%;
  background-color: #061620;
  background-image: url("../images/play.svg");
  background-position: 60% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.grid-209010 {
  position: absolute;
  left: auto;
  top: auto;
  right: 20%;
  bottom: -14%;
  grid-column-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-2624976 {
  width: 86px;
  max-width: none;
  margin-right: -15px;
}

.image-2624977 {
  width: 685px;
  max-width: none;
  margin-top: 10px;
}

.image-2624977.en {
  width: 738px;
}

.image-2624977.ru {
  width: 650px;
}

.r_wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 4.5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.r2 {
  width: 30.46875px;
  max-width: none;
  margin-top: -3px;
  margin-bottom: 0px;
}

.r3 {
  width: 40.984375px;
  max-width: none;
}

.r1 {
  width: 21.84375px;
  max-width: none;
}

.image-2624978 {
  width: 82.953125px;
  max-width: none;
}

.image-2624979 {
  width: 13px;
  max-width: none;
}

.image-2624980 {
  position: absolute;
  left: -55%;
  top: 4%;
  right: auto;
  bottom: auto;
  width: 545px;
  max-width: none;
}

.image-2624981 {
  position: absolute;
  left: auto;
  top: 12%;
  right: -26%;
  bottom: auto;
  width: 320px;
  max-width: none;
}

.heading-233 {
  margin-bottom: 0px;
  font-family: "Proxima nova", sans-serif;
  font-weight: 900;
  text-align: center;
  letter-spacing: 1px;
}

.cxrili-text-2 {
  text-align: center;
}

.ticket_slider {
  width: 19%;
  height: 184px;
  margin-right: 5px;
  margin-left: 5px;
}

.history_mask {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.history_slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.left-arrow {
  position: absolute;
  left: -60px;
  top: auto;
  bottom: auto;
  overflow: visible;
  width: auto;
}

.slide-nav {
  display: none;
}

.right-arrow {
  top: auto;
  right: -60px;
  bottom: auto;
  overflow: visible;
  width: auto;
}

.arr {
  width: 53px;
  height: 53px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 7px;
  border-color: #fff;
  border-radius: 100%;
  background-color: #175ae1;
  background-image: url("../images/ar.svg");
  background-position: 20% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.arr:active {
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}

.arr._2 {
  background-image: url("../images/ar2.svg");
  background-position: 80% 50%;
}

.div-block-19259 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 65%;
  margin-top: 100px;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-style: none solid solid;
  border-width: 2px;
  border-color: #fff;
  background-color: #0d7127;
  background-image: url("../images/gr_pt2.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.grid-209011 {
  margin-bottom: 10px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  font-family: "Crocosans caps", sans-serif;
  font-size: 22px;
  line-height: 1;
  font-weight: 900;
}

.grid-209012 {
  margin-top: 3px;
  margin-bottom: 3px;
  padding: 5px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  font-size: 22px;
  line-height: 1;
}

.grid-209012._2 {
  background-color: #0b2a3e;
  font-family: "Crocosans caps", sans-serif;
  font-weight: 900;
}

.div-block-19260 {
  margin-top: 20px;
}

.image-2624982 {
  width: 43px;
  max-width: none;
  margin-top: -29px;
}

.strk_wht {
  width: 5%;
  height: 2px;
  background-color: #fff;
}

.strk_wht._22 {
  left: auto;
  right: 0%;
  width: 100%;
}

.flicker-3 {
  margin-top: 10px;
  font-family: "Crocosans caps", sans-serif;
  color: #52d109;
  font-size: 34px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 0 0 6px #49be06;
}

.body-58 {
  background-color: #0b1c2e;
  background-image: url("../images/bg_27.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.combo_lb_slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: auto;
  margin-top: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.combo_lbs {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.combo_counter_menu {
  display: -ms-grid;
  display: grid;
  margin-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.combo_counter_wrp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 10px 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 6px solid #000;
  border-radius: 35px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#000),
    to(#fff)
  );
  background-image: linear-gradient(180deg, #000, #fff);
  -webkit-filter: brightness(50%);
  filter: brightness(50%);
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
  cursor: pointer;
}

.combo_counter_wrp:hover {
  -webkit-filter: brightness(100%);
  filter: brightness(100%);
}

.combo_counter_wrp.active {
  background-color: rgba(28, 122, 194, 0);
  box-shadow: 1px 1px 20px 0 #fff;
}

.combo_counter_wrp._1 {
  border-color: #f24740;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#b52821),
    to(#d93a2e)
  );
  background-image: linear-gradient(180deg, #b52821, #d93a2e);
}

.combo_counter_wrp._1.active {
  box-shadow: 1px 1px 50px 10px rgba(83, 149, 244, 0.85);
  -webkit-filter: saturate(100%);
  filter: saturate(100%);
}

.combo_counter_wrp._2 {
  border-color: #30cc64;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#14792e),
    to(#159a42)
  );
  background-image: linear-gradient(180deg, #14792e, #159a42);
}

.combo_counter_wrp._2.active {
  box-shadow: 1px 1px 40px 5px rgba(83, 149, 244, 0.85);
  -webkit-filter: saturate(100%);
  filter: saturate(100%);
}

.combo_counter_wrp._3 {
  border-color: #5395f4;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#1a5f83),
    to(#217dae)
  );
  background-image: linear-gradient(180deg, #1a5f83, #217dae);
}

.combo_counter_wrp._3.active {
  box-shadow: 1px 1px 40px 5px rgba(83, 149, 244, 0.85);
  -webkit-filter: saturate(100%);
  filter: saturate(100%);
}

.combo_counter_wrp._4 {
  border-color: #9860e0;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#5a2f93),
    to(#8a4bd4)
  );
  background-image: linear-gradient(180deg, #5a2f93, #8a4bd4);
}

.combo_counter_wrp._4.active {
  box-shadow: 1px 1px 40px 5px rgba(83, 149, 244, 0.85);
  -webkit-filter: saturate(100%);
  filter: saturate(100%);
}

.text-block-559 {
  margin: 31px;
  color: #000;
}

.slide-nav-3 {
  display: none;
}

.mask-2 {
  overflow: visible;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.combo_arrow {
  width: 30px;
  height: 30px;
}

.combo_arrow.left {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: none;
  background-image: url("../images/arrl.svg");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.combo_arrow.right {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  background-image: url("../images/arrr.svg");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.rules-containet-combo {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-co {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-co {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-top: 410px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.steps_co {
  position: relative;
  margin-top: 187px;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.step_co {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px 10px 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 6px solid #23d083;
  border-radius: 33px;
  background-color: #059b58;
  box-shadow: 0 60px 20px 0 rgba(0, 0, 0, 0.35);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.t_step_co {
  margin-left: 10px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 20px;
  line-height: 1;
  font-weight: 900;
  text-align: left;
  text-shadow: 0 3px 1px #0c5936;
}

.bt-co {
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  cursor: pointer;
}

.bt-co:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-co.m {
  display: none;
}

.combo_logo {
  width: 413px;
  max-width: none;
}

.combo_logo_lb {
  width: 385px;
  max-width: none;
}

.combo_logo_lb.en {
  width: auto;
  height: 42.921875px;
}

.combo_logo_lb.ru {
  width: auto;
  height: 42.921875px;
}

.text-block-560 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 40px;
  line-height: 1;
  font-weight: 900;
}

.num {
  height: 26px;
  max-width: none;
}

.step_num {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 4px solid #23d083;
  border-radius: 20px;
  background-color: #136bbc;
  box-shadow: inset -4px -4px 13px 0 #1898f7, inset 4px 4px 13px -3px #073166;
}

.text-block-561 {
  max-width: 552px;
  margin-top: 40px;
  font-size: 24px;
  line-height: 125%;
}

.div-block-19261 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 458px;
  height: 250px;
  margin-top: -40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/Layer-52.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: "Crocosans caps", sans-serif;
  font-size: 30px;
  line-height: 1;
  font-weight: 900;
}

.image-2624984 {
  height: 25px;
  max-width: none;
}

.llbb {
  height: 20px;
  max-width: none;
  margin-top: 3px;
}

.llbb._1 {
  height: 20px;
  -webkit-filter: saturate(37%) hue-rotate(138deg);
  filter: saturate(37%) hue-rotate(138deg);
}

.llbb._2 {
  height: 20px;
  max-width: none;
  -webkit-filter: saturate(37%) hue-rotate(243deg);
  filter: saturate(37%) hue-rotate(243deg);
}

.llbb._3 {
  height: 20px;
  max-width: none;
  -webkit-filter: saturate(49%) hue-rotate(343deg);
  filter: saturate(49%) hue-rotate(343deg);
}

.llbb._4 {
  height: 20px;
  max-width: none;
  -webkit-filter: saturate(37%) hue-rotate(34deg);
  filter: saturate(37%) hue-rotate(34deg);
}

.div-block-19262 {
  display: -ms-grid;
  display: grid;
  margin-top: 5px;
  margin-bottom: 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 0.75fr;
  grid-template-columns: 1fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.counter {
  margin-top: 5px;
  padding: 15px 10px;
  border: 2px solid #000;
  border-radius: 25px;
  font-size: 16px;
  line-height: 1;
}

.counter._1 {
  border-color: #f24740;
  background-color: #91231e;
  color: #ffb1ae;
}

.counter._2 {
  border-color: #30cc64;
  background-color: #115924;
  color: #85ffae;
}

.counter._3 {
  border-color: #5395f4;
  background-color: #103d5c;
  color: #a7cbff;
}

.counter._4 {
  border-color: #9860e0;
  background-color: #472478;
  color: #dabdff;
}

.circl {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: -30%;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: hsla(0, 0%, 100%, 0.39);
}

.circl.active {
  background-color: #fff;
}

.div-block-19263 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.combo_lb_wrp {
  position: relative;
  max-width: 850px;
  margin-right: auto;
  margin-left: auto;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 6px solid #f24740;
  border-radius: 50px;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#81180a),
    color-stop(50%, #a7150e),
    to(#d6382d)
  );
  background-image: linear-gradient(0deg, #81180a, #a7150e 50%, #d6382d);
}

.combo_lb_wrp._2 {
  border-color: #30cc64;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#104f21),
    color-stop(50%, #157d31),
    to(#149640)
  );
  background-image: linear-gradient(0deg, #104f21, #157d31 50%, #149640);
}

.combo_lb_wrp._3 {
  border-color: #5395f4;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#0c2f4d),
    color-stop(50%, #1a6288),
    to(#207aaa)
  );
  background-image: linear-gradient(0deg, #0c2f4d, #1a6288 50%, #207aaa);
}

.combo_lb_wrp._4 {
  border-color: #a16ce4;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#3b1c64),
    color-stop(50%, #62349f),
    to(#8648ce)
  );
  background-image: linear-gradient(0deg, #3b1c64, #62349f 50%, #8648ce);
}

.combo_lb_dates {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
  width: 100%;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
  align-self: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  scrollbar-width: thin;
}

.combo_lb_dates.combo2 {
  -webkit-filter: hue-rotate(150deg);
  filter: hue-rotate(150deg);
}

.combo_lb_dates.combo3 {
  -webkit-filter: saturate(60%) hue-rotate(220deg);
  filter: saturate(60%) hue-rotate(220deg);
}

.combo_lb_dates.combo4 {
  -webkit-filter: saturate(60%) hue-rotate(265deg);
  filter: saturate(60%) hue-rotate(265deg);
}

.combo_lb_content._2 {
  -webkit-filter: hue-rotate(150deg);
  filter: hue-rotate(150deg);
}

.combo_lb_content._3 {
  -webkit-filter: saturate(80%) hue-rotate(220deg);
  filter: saturate(80%) hue-rotate(220deg);
}

.combo_lb_content._4 {
  -webkit-filter: saturate(80%) hue-rotate(265deg);
  filter: saturate(80%) hue-rotate(265deg);
}

.leaderboard-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  width: 100%;
  max-height: 340px;
  padding-right: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #fff;
}

.tab-date {
  margin-right: 5px;
  margin-left: 5px;
  padding: 10px;
  border-radius: 10px;
  background-color: #91231e;
  box-shadow: inset 0 10px 5px -5px #d84b41, 0 3px 0 2px #c0221a;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
  color: #fff;
  font-size: 20px;
  line-height: 1;
}

.tab-date:hover {
  box-shadow: inset 0 10px 5px -5px #4c1b17, 0 3px 0 2px #c0221a;
}

.tab-date.w--current {
  background-color: #f49519;
}

.lb_title_combo {
  display: -ms-grid;
  display: grid;
  width: auto;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.5fr 0.75fr 0.5fr 1fr;
  grid-template-columns: 0.5fr 0.75fr 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  font-family: Crocosanscaps, sans-serif;
  font-weight: 400;
}

.text-block-562 {
  font-size: 20px;
  line-height: 125%;
}

.combo_lb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.leaderboard_combo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  width: 100%;
  max-height: 340px;
  padding-right: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #fff;
}

.image-2624985 {
  width: 167px;
  max-width: none;
}

.image-2624985._4 {
  width: 123px;
}

.image-2624985._3 {
  width: 204px;
}

.image-2624985._2 {
  width: 175px;
}

.div-block-19264 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.image-2624986 {
  position: absolute;
  left: -28%;
  top: auto;
  right: auto;
  bottom: -20%;
  z-index: -5;
  width: 331px;
  max-width: none;
}

.image-2624987 {
  position: absolute;
  left: -23%;
  top: auto;
  right: auto;
  bottom: 16%;
  z-index: -5;
  width: 234px;
  max-width: none;
}

.image-2624988 {
  position: absolute;
  left: auto;
  top: 2%;
  right: -16%;
  bottom: auto;
  z-index: -5;
  width: 210px;
  max-width: none;
}

.image-2624989 {
  position: absolute;
  left: auto;
  top: auto;
  right: -25%;
  bottom: -9%;
  z-index: -5;
  width: 332px;
  max-width: none;
}

.div-block-19265 {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 456px;
  height: 91px;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/w1.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: "Crocosans caps", sans-serif;
  color: #fed138;
  font-size: 22px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 0 3px 1px #000;
}

.div-block-19266 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 814px;
  height: 484px;
  margin-top: -65px;
  padding: 80px 30px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/big-frame_1.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.text-block-563 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 30px;
  line-height: 125%;
  font-weight: 900;
}

.div-block-19267 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-564 {
  margin-top: 5px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 48px;
  line-height: 1;
  font-weight: 900;
}

.edprz {
  position: relative;
  margin-top: -180px;
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.prize_combo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 333px;
  height: 219px;
  padding: 34px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: url("../images/money.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.prize_combo._2 {
  width: 295px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/egt.png");
}

.prize_combo._3 {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: url("../images/ufo_4.png");
}

.text-block-565 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 22px;
  line-height: 1;
  font-weight: 900;
}

.image-2624990 {
  position: absolute;
  left: -18%;
  top: auto;
  right: auto;
  bottom: 0%;
  z-index: -5;
  width: 158px;
  max-width: none;
}

.image-2624991 {
  position: absolute;
  left: -19%;
  top: 13%;
  right: auto;
  bottom: auto;
  z-index: -5;
  width: 177px;
  max-width: none;
}

.image-2624992 {
  position: absolute;
  left: auto;
  top: auto;
  right: -70%;
  bottom: -8%;
  z-index: -5;
  width: 742px;
  max-width: none;
}

.image-2624993 {
  position: absolute;
  left: auto;
  top: auto;
  right: -34%;
  bottom: 0%;
  z-index: -5;
  width: 428px;
  max-width: none;
}

.image-2624994 {
  position: absolute;
  left: -26%;
  top: 6%;
  right: auto;
  bottom: auto;
  z-index: -5;
  width: 258px;
  max-width: none;
}

.image-2624995 {
  position: absolute;
  left: -25%;
  top: auto;
  right: auto;
  bottom: -20%;
  z-index: -5;
  width: 365px;
  max-width: none;
}

.image-2624996 {
  position: absolute;
  left: -30%;
  top: 14%;
  right: auto;
  bottom: auto;
  z-index: -5;
  width: 303px;
  max-width: none;
}

.image-2624997 {
  position: absolute;
  left: auto;
  top: auto;
  right: -21%;
  bottom: 29%;
  z-index: -5;
  width: 177px;
  max-width: none;
}

.image-2624998 {
  position: absolute;
  left: auto;
  top: auto;
  right: -15%;
  bottom: -4%;
  z-index: -5;
  width: 146px;
  max-width: none;
}

.div-block-19268 {
  display: none;
}

.grid-209013 {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
}

.image-2624999 {
  position: absolute;
  left: -16%;
  top: -21%;
  right: auto;
  bottom: auto;
  width: 206px;
  max-width: none;
}

.image-2625000 {
  position: absolute;
  left: auto;
  top: -21%;
  right: -40%;
  bottom: auto;
  width: 354px;
  max-width: none;
}

.image-2625001 {
  position: absolute;
  left: auto;
  top: auto;
  right: -30%;
  bottom: -52%;
  width: 214px;
  max-width: none;
}

.image-2625002 {
  position: absolute;
  left: -15%;
  top: auto;
  right: auto;
  bottom: -57%;
  width: 167px;
  max-width: none;
}

.section-kk {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-kk {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-top: 700px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-kk {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  cursor: pointer;
}

.bt-kk:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-kk.m {
  display: none;
}

.body-59 {
  background-color: #0a0a0a;
  background-image: url("../images/bg_28.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.text-block-566 {
  font-family: "Crocosans caps", sans-serif;
  color: #efbf3f;
  font-size: 28px;
  line-height: 1;
  font-weight: 900;
}

.steps_kk {
  position: relative;
  margin-top: 20px;
  grid-auto-flow: column;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.steps_kk.sss {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.t_step_kk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #f1c03f;
  border-radius: 10px;
  font-size: 15px;
  line-height: 1;
}

.text-block-567 {
  max-width: 730px;
  font-size: 22px;
  line-height: 125%;
}

.text-block-568 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 28px;
  line-height: 1;
  font-weight: 900;
}

.tab-link-tab-2-3 {
  padding: 10px;
  border-radius: 10px;
  background-color: hsla(0, 0%, 86.7%, 0);
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 22px;
  line-height: 1;
  font-weight: 900;
}

.tab-link-tab-2-3:hover {
  box-shadow: 0 0 5px 0 #c39d1a;
}

.tab-link-tab-2-3.w--current {
  background-color: #c39d1a;
  box-shadow: 0 0 5px 0 #c39d1a;
}

.tabs-menu-8 {
  display: -ms-grid;
  display: grid;
  margin-top: -30px;
  padding: 10px;
  grid-auto-columns: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-209014 {
  display: -ms-grid;
  display: grid;
  max-width: 835.15625px;
  margin-bottom: 10px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-block-569 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #a0410d;
  font-family: "Crocosans caps", sans-serif;
  font-size: 15px;
  line-height: 1;
  font-weight: 900;
}

.text-block-569._2 {
  background-color: #ef9931;
}

.text-block-569._2.l {
  margin-left: 5px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.text-block-569._2.r {
  margin-right: 5px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.text-block-569._1 {
  margin-right: 5px;
  margin-left: 5px;
  border-radius: 20px;
}

.tabs-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-style: none solid solid;
  border-width: 2px;
  border-color: #534f3b;
  border-radius: 15px;
}

.tabs-8-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  padding: 60px 30px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 15px;
  background-color: #1d1c1c;
  background-image: url("../images/bpt.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset -4px -4px 3px 0 #0f0f0f, inset 3px 3px 3px 0 #818181;
}

.tabs-content-4 {
  margin-top: 10px;
}

.image-2625003 {
  position: absolute;
  top: 56%;
  z-index: -5;
  width: 996px;
  max-width: none;
}

.rules-containet-kk {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 220px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pdf-4 {
  position: static;
  z-index: 50;
  overflow: scroll;
  width: 75vw;
  height: 75vh;
  max-width: 1100px;
  min-height: 50vh;
  margin-top: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: #fff;
}

.ganrigi {
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 5px;
  border-radius: 30px;
  background-image: linear-gradient(
    119deg,
    #a77435,
    #fcf4ac 26%,
    #a16c2b 49%,
    #fcf4ac 72%,
    #a77435
  );
}

.tab-link-tab-2-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
  color: #fff;
}

.tab-link-tab-2-4:hover {
  border-radius: 10px;
  box-shadow: 0 0 10px 0 #ab7a3b;
}

.tab-link-tab-2-4.w--current {
  border-radius: 10px;
  background-color: #ab7a3b;
}

.tabs_menu {
  display: -ms-grid;
  display: grid;
  padding: 10px;
  justify-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-209015 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.tabs-content-5 {
  margin-top: 10px;
}

.div-block-19269 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.collection-item-2 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.collection-list-wrapper-2 {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.collection-item-3 {
  display: -ms-grid;
  display: grid;
  margin-bottom: 10px;
  padding: 15px 10px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.75fr 0.5fr 1fr;
  grid-template-columns: 0.75fr 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #ab7a3b;
  border-radius: 10px;
  font-size: 16px;
}

.div-block-19271 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}

.div-block-19272 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.image-2625004 {
  width: 80px;
  height: 50px;
  margin-right: 10px;
  border-radius: 10px;
  background-color: #fff;
}

.tabs-9 {
  margin-top: 10px;
}

.collection-item-4 {
  display: -ms-grid;
  display: grid;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 20px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 0.25fr 1fr;
  grid-template-columns: 1fr 0.25fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-ec {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-ec {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  margin-top: 477px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-ec {
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  cursor: pointer;
}

.bt-ec:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-ec.m {
  display: none;
}

.body-60 {
  background-color: #1d120e;
  background-image: url("../images/bg_30.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.text-block-570 {
  position: relative;
  margin-bottom: 20px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 20px;
  line-height: 125%;
  font-weight: 900;
  text-shadow: 1px 1px 6px #000;
}

.div-block-19273 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1008px;
  height: 903px;
  margin-top: -220px;
  margin-left: 32px;
  padding: 230px 280px 69px 235px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-image: url("../images/frame_7.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.div-block-19274 {
  width: 599px;
  height: 369px;
  margin-top: 60px;
  padding-top: 35px;
  background-image: url("../images/simb.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: "Crocosans caps", sans-serif;
  font-size: 22px;
  line-height: 1;
  font-weight: 900;
}

.text-block-572 {
  font-family: "Crocosans caps", sans-serif;
  color: #ffffc5;
  font-size: 40px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 1px 1px 6px #000;
}

.grid-209016 {
  margin-top: 10px;
  margin-bottom: 10px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-block-573 {
  padding: 15px 40px;
  border-radius: 15px;
  background-color: #33221c;
  font-family: "Crocosans caps", sans-serif;
  color: #ffffc5;
  font-size: 20px;
  line-height: 1;
  font-weight: 900;
}

.grid-209017 {
  margin-right: 50px;
  margin-bottom: 5px;
  margin-left: 50px;
  padding: 6px 8px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 5px;
  background-color: #33221c;
  font-size: 16px;
}

.grid-209017._2 {
  margin-right: 15px;
  margin-left: 15px;
  background-color: #54911b;
  font-family: "Crocosans caps", sans-serif;
  font-weight: 900;
}

.flicker-3-title {
  margin-top: 10px;
  font-family: "Crocosans caps", sans-serif;
  color: #52d109;
  font-size: 34px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 0 0 6px #49be06;
}

.info_wrp {
  margin-top: 20px;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 2px;
  border-color: #fed138;
  border-radius: 15px;
  background-color: #15af44;
}

.info_wrp.bl {
  background-color: #1e5cb6;
}

.grid-209018 {
  justify-items: stretch;
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  -ms-grid-columns: 0.75fr 0.75fr 1fr;
  grid-template-columns: 0.75fr 0.75fr 1fr;
  text-align: center;
}

.text-block-574 {
  padding: 10px;
  background-color: rgba(0, 0, 0, 0.35);
}

.text-block-574.l {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.text-block-574.r {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.prz_num {
  height: 32px;
  max-width: none;
  margin-top: 5px;
  margin-bottom: 5px;
}

.text-block-575 {
  margin-bottom: 15px;
  color: #fed138;
  font-size: 18px;
  text-shadow: 0 3px 2px #000;
}

.section-gm {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-gm._2 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: rgba(0, 0, 0, 0.6);
}

.section-gm._3 {
  padding-top: 40px;
}

.content-gm {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-gm._1 {
  margin-top: 250px;
}

.bt-gm {
  margin-bottom: 40px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  cursor: pointer;
}

.bt-gm:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-gm.m {
  display: none;
}

.rules-containet-gm {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.body-61 {
  background-color: #010005;
  background-image: url("../images/bg_31.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.t_step_gm {
  margin-left: 24px;
  font-size: 18px;
  line-height: 125%;
  text-align: left;
}

.h_step_gm {
  font-family: "Crocosans caps", sans-serif;
  color: #611b80;
  font-size: 22px;
  line-height: 1;
  font-weight: 900;
}

.step_gm {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  height: 70px;
  padding-bottom: 2px;
  padding-left: 25px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/st.png");
  background-position: 0% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.steps_gm {
  position: relative;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.steps_gm.sss {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.image-2625005 {
  width: 1058px;
  max-width: none;
  margin-top: -65px;
  margin-bottom: -20px;
}

.image-2625006 {
  position: relative;
  height: 28px;
  max-width: none;
  margin-top: 20px;
}

.div-block-19188-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  height: 160px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.div-block-19188-copy-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  height: 160px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.gm_logo {
  position: relative;
  display: -ms-grid;
  display: grid;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-block-577 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 30px;
  line-height: 125%;
  font-weight: 900;
}

.text-block-578 {
  margin-top: 20px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 45px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 0 2px 1px #391fd5;
}

.div-block-19275 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 818px;
  height: 182px;
  margin-top: 40px;
  padding: 20px 30px 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/Rectangle-6.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.text-block-579 {
  font-size: 24px;
  line-height: 125%;
  text-align: left;
}

.image-2625007 {
  width: 91px;
  height: 90px;
  max-width: none;
  margin-right: 40px;
}

.div-block-19276 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 578px;
  height: 642px;
  margin-top: 60px;
  padding: 20px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-image: url("../images/lb.png");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.grid-209019 {
  grid-column-gap: 5px;
  grid-row-gap: 10px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-209019._2 {
  margin-bottom: 20px;
  margin-left: 20px;
}

.text-block-580 {
  padding: 12px 15px;
  border-radius: 15px;
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#6d00ac),
    to(#9300bf)
  );
  background-image: linear-gradient(90deg, #6d00ac, #9300bf);
  box-shadow: 0 3px 0 1px #391fd5;
  font-size: 24px;
  line-height: 1;
}

.text-block-580.g {
  background-color: #15af44;
  background-image: none;
}

.text-block-580.c {
  background-color: #06b1b0;
  background-image: none;
}

.image-2625008 {
  width: 518px;
  max-width: none;
  margin-top: 60px;
  margin-bottom: 60px;
}

.text-block-581 {
  max-width: 568.65625px;
  font-size: 22px;
  line-height: 125%;
}

.accordion_item_trigger-gm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 510px;
  height: 50px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  background-image: url("../images/rl.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  cursor: pointer;
}

.accordion_item_trigger-gm:hover {
  -webkit-filter: saturate(200%);
  filter: saturate(200%);
}

.accordion_item_trigger-gm.vip-copy {
  background-color: #b69c3e;
}

.accordion_item_trigger-gm.vip-copy:hover {
  background-color: rgba(135, 93, 64, 0.5);
}

.accordion_item_trigger-gm.b {
  background-color: #1a54ab;
}

.accordion_item_trigger-gm.b:hover {
  background-color: rgba(26, 84, 171, 0.75);
}

.accordion_item_trigger-gm.cy {
  background-color: #1b7ac7;
}

.accordion_item_trigger-gm.cy:hover {
  background-color: rgba(27, 122, 199, 0.75);
}

.accordion_item_trigger-gm.f {
  background-color: #921ac5;
}

.accordion_item_trigger-gm.f:hover {
  background-color: rgba(146, 26, 197, 0.5);
}

.accordion_item_trigger-gm.cs {
  position: relative;
  padding-right: 60px;
  border: 2px solid #f5bf55;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#003e90),
    to(#135ec2)
  );
  background-image: linear-gradient(0deg, #003e90, #135ec2);
}

.accordion_item_trigger-gm.bb {
  padding-right: 60px;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
  border-radius: 25px;
  background-color: #249bff;
}

.accordion_item_trigger-gm.bb:hover {
  background-color: rgba(36, 155, 255, 0.5);
}

.accordion_item_trigger-gm.g {
  position: relative;
  padding-right: 60px;
  border: 2px solid #f5bf55;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#000),
    to(#192123)
  );
  background-image: linear-gradient(0deg, #000, #192123);
}

.accordion_item_trigger-gm.nc {
  border: 2px solid #138dff;
  background-color: #1b7ac7;
  box-shadow: inset 1px 1px 3px 0 #003fa7, inset 0 -8px 10px 0 #003fa7,
    inset 0 10px 15px 0 #58a7ee;
}

.accordion_item_trigger-gm.nc:hover {
  background-color: rgba(27, 122, 199, 0.44);
}

.accordion_item_trigger-gm.bl {
  background-color: #175ae1;
}

.accordion_item_trigger-gm.bl:hover {
  background-color: rgba(23, 90, 225, 0.5);
}

.accordion_item_trigger-gm.cmb {
  border: 4px solid #23d083;
  background-color: #136bbc;
  box-shadow: inset 0 -5px 8px 0 #19a0ff;
}

.accordion_item_trigger-gm.cmb:hover {
  background-color: rgba(27, 122, 199, 0.44);
}

.accordion_item_trigger-gm.kk {
  position: relative;
  padding-right: 60px;
  border: 2px solid #f1c03f;
  background-color: #000;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#0d0d0d),
    to(#262626)
  );
  background-image: linear-gradient(0deg, #0d0d0d, #262626);
}

.section-sp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 80px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-sp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bt-sp {
  margin-top: 10px;
  padding: 25px 40px;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(138deg, #15b17a, #0ab413);
  box-shadow: inset 0 -1px 10px 0 #74ff4c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: "Crocosans caps", sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  cursor: pointer;
}

.bt-sp:hover {
  box-shadow: inset 0 -1px 30px 20px #74ff4c,
    1px 1px 60px 8px rgba(19, 173, 75, 0.77);
}

.bt-sp.m {
  display: none;
}

.body-62 {
  background-color: #031216;
  background-image: url("../images/bg_32.jpg");
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

.rules-containet-sp {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.t_step_sp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 275px;
  height: 88px;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/frame_8.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  font-size: 16px;
  line-height: 125%;
}

.steps_sp {
  position: relative;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.steps_sp.sss {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.text-block-582 {
  position: relative;
  font-family: "Crocosans caps", sans-serif;
  font-size: 34px;
  line-height: 1;
  font-weight: 900;
}

.div-block-19277 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 825px;
  height: 166px;
  margin-top: -111px;
  padding: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/rock_1.png");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.div-block-19277._2 {
  margin-top: 60px;
}

.text-block-583 {
  font-family: "Crocosans caps", sans-serif;
  font-size: 26px;
  line-height: 125%;
  font-weight: 900;
  text-shadow: 0 4px 3px #190000;
}

.bev {
  font-family: "Crocosans caps", sans-serif;
  color: #20c3b0;
  font-size: 28px;
  line-height: 1;
  font-weight: 900;
  text-shadow: 0 3px 3px #000, 0 0 10px #000, 0 0 20px #000;
}

.text-block-583-copy {
  max-width: 698.984375px;
  margin-top: 40px;
  font-size: 22px;
  line-height: 125%;
  text-shadow: 0 4px 3px #190000;
}

.image-2625009 {
  width: 718px;
  max-width: none;
}

.image-2625010 {
  height: 122px;
  max-width: none;
}

.image-2625011 {
  width: 911px;
  max-width: none;
  margin-top: -50px;
}

.lb_dates_wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.lb_dates_wrp.elb {
  padding-left: 10px;
  justify-items: center;
  grid-column-gap: 10px;
  border-style: none;
}

.lb_dates_wrp.s {
  overflow: visible;
  justify-items: stretch;
  grid-column-gap: 15px;
}

.lb_dates_wrp.ss {
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
}

.lb_date_sp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #132a8c;
  box-shadow: 0 5px 20px 0 #000;
  opacity: 0.3;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
  color: #fff;
  font-size: 18px;
  line-height: 1;
}

.lb_date_sp:hover {
  opacity: 1;
}

.lb_date_sp.w--current {
  background-color: #132a8c;
  box-shadow: 0 0 10px 0 #12ebd2;
  opacity: 1;
}

.lb_date_sp.w--current:hover {
  box-shadow: 0 0 0 0 #12ebd2;
}

.lb_date_sp.date-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
}

.lb_date_sp.date-input.w--current {
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #13ad4b;
  box-shadow: inset 0 0 10px 0 #00ffae, 0 0 16px 0 #13ad4b;
}

.lb_date_sp.date-input.w--current:hover {
  background-color: #00a3f9;
  box-shadow: inset 0 0 10px 0 #00ffae, 0 0 16px 0 #137aad;
}

.lb_date_sp.date-input.pg {
  padding: 10px;
}

.lb_date_sp.date-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
}

.lb_date_sp.date-input.w--current {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.lb_date_sp.date-input.w--current:hover {
  background-color: transparent;
}

.lb_date_sp.date-input.dl {
  padding: 12px 15px;
  border-radius: 30px;
  background-color: #1b89f1;
  box-shadow: 0 2px 0 1px #122846, inset 1px 1px 0 0 #fff;
  color: #091424;
}

.lb_date_sp.date-input.dl.w--current {
  background-color: #da9803;
  box-shadow: inset 1px 1px 0 0 #fff, 0 0 16px 0 #ad9613, 0 2px 0 1px #8b410d;
  color: #fff;
}

.lb_date_sp.date-input.ufl {
  padding: 10px 15px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 24px;
  font-weight: 900;
}

.lb_date_sp.date-input.ufl.w--current {
  border-radius: 0px;
  background-color: #a4dd19;
  box-shadow: none;
  color: #fff;
  background-clip: border-box;
}

.lb_date_sp.date-input.ufl.h {
  display: none;
}

.collection-item-5 {
  display: -ms-grid;
  display: grid;
  margin-right: 20px;
  grid-auto-columns: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.5fr 0.75fr 0.75fr 0.75fr;
  grid-template-columns: 0.5fr 0.75fr 0.75fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.lb_t_sp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #0b8f80;
}

.leader-board_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: scroll;
  width: 100%;
  height: 500px;
  margin-top: 10px;
  padding-right: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #fff;
}

.leader-board_content.dl {
  height: 550px;
}

.leader-board_content.uf {
  height: 480px;
}

.lb_t {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #093f39;
}

.text-block-584 {
  margin-top: 80px;
  font-family: "Crocosans caps", sans-serif;
  font-size: 22px;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 2px;
  text-shadow: 0 3px 3px #2e1308;
}

.content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.rules-containet {
  position: static;
  z-index: 40;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 160px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.body-63 {
  background-color: #000;
  font-family: Crocosanscaps, sans-serif;
  color: #fff;
  text-align: center;
}

@media screen and (max-width: 991px) {
  .div_lb_content.pg {
    border-radius: 5px;
    background-size: cover;
  }

  .div_lb_content.uf {
    background-image: none;
  }

  .div_lb_content.elb {
    border-radius: 5px;
    background-size: cover;
  }

  .div_lb_content.combo {
    border-radius: 5px;
    background-size: cover;
  }

  .image-2624720-copy {
    left: auto;
    top: auto;
    right: -4%;
    bottom: -12%;
    width: 15%;
  }

  .rules-containet-vip {
    margin-top: 60px;
  }

  .question-t {
    position: static;
  }

  .lb_wrapp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .lb_wrapp.st {
    width: 100%;
    background-image: url("../images/leaderboard_bg2.png"),
      url("../images/leaderboard_bg1.png"), url("../images/leaderboard_bg3.png");
    background-position: 50% 100%, 50% 0%, 50% 50%;
    background-size: contain, contain, contain;
    background-repeat: no-repeat, no-repeat, repeat-y;
  }

  .lb_wrapp.dl {
    width: 691px;
    height: 562px;
    padding-top: 30px;
    border-radius: 10px;
    background-size: contain;
  }

  .lb_wrapp.uf {
    width: 700px;
    height: 562px;
    padding-top: 30px;
    border-radius: 10px;
    background-size: contain;
  }

  .paragraph-4._1 {
    max-width: none;
  }

  .lb_dates_wrapp {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    grid-auto-columns: 1fr;
  }

  .div-block-1913 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .rules-t {
    margin-bottom: 20px;
    font-size: 42px;
  }

  .image-2624719-copy {
    left: -6%;
    display: none;
  }

  .grid-63 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .lb_content_wrapp {
    width: 100%;
    margin-right: 0px;
  }

  .content_v {
    width: 90%;
  }

  .accordion_item_content-t-3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-1907.st {
    width: 300px;
    height: 70px;
    background-size: contain;
  }

  .button-2.lang {
    padding-top: 11px;
    padding-left: 0px;
    background-color: transparent;
    line-height: 11px;
    text-align: left;
  }

  .button-2.nav {
    padding-top: 11px;
    padding-left: 25px;
    background-color: transparent;
    text-align: left;
  }

  .button-2.lang {
    padding-top: 11px;
    padding-left: 0px;
    background-color: transparent;
    line-height: 11px;
    text-align: left;
  }

  .menu-button-2 {
    background-color: transparent;
  }

  .menu-button-2.w--open {
    background-color: transparent;
  }

  .nav-menu-2 {
    padding: 20px 0px 59px 60px;
    background-color: hsla(0, 0%, 6%, 0.95);
    box-shadow: 1px 1px 303px 0 #000;
  }

  .content-t {
    width: 90%;
  }

  .accordion_item_content-t {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .t_step_t {
    font-size: 16px;
  }

  .text-block-338 {
    font-size: 26px;
  }

  .content-d {
    width: 90%;
  }

  .rules-containet-d {
    margin-top: 60px;
  }

  .content-pl {
    width: 90%;
  }

  .rules-containet-pl {
    margin-top: 60px;
  }

  .t_step_pl {
    font-size: 16px;
  }

  .grid-2049cr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .grid-2049cr.ssz {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .img {
    width: 70px;
    max-width: none;
  }

  .tamashebi {
    width: 100%;
  }

  .magaliti {
    width: 100%;
  }

  .content-b {
    width: 90%;
  }

  .rules-containet-b {
    margin-top: 60px;
  }

  .t_step_b {
    font-size: 16px;
  }

  .frbt {
    display: none;
  }

  .frbtt {
    display: none;
  }

  .image-2624811 {
    display: none;
  }

  .content-45 {
    width: 90%;
  }

  .rules-containet-45 {
    margin-top: 60px;
  }

  .hrt {
    display: none;
  }

  .yvv {
    display: none;
  }

  .jvr {
    display: none;
  }

  .bub {
    display: none;
  }

  .content-30k {
    width: 90%;
  }

  .rules-containet-30k {
    margin-top: 60px;
  }

  .t_step_30k {
    font-size: 16px;
  }

  .image-2624817 {
    width: 100%;
  }

  .question-t-2 {
    position: static;
  }

  .content-st {
    width: 90%;
  }

  .rules-containet-elk {
    margin-top: 60px;
  }

  .text-block-418 {
    width: auto;
  }

  .rules-t-2 {
    font-size: 42px;
    line-height: 50px;
  }

  .accordion_item_trigger-t-2.b {
    padding-right: 40px;
  }

  .content-ff {
    width: 90%;
  }

  .bt-ff {
    margin-top: 60px;
  }

  .rules-containet-ff {
    margin-top: 60px;
  }

  .t_step_ff {
    font-size: 16px;
  }

  .text-block-423 {
    font-size: 26px;
  }

  .text-block-424 {
    font-size: 20px;
  }

  .t_step_ff-copy {
    font-size: 16px;
  }

  .paragraph-52 {
    font-size: 26px;
  }

  .tabs-5 {
    width: 90%;
  }

  .text-block-427 {
    padding-right: 15px;
    padding-left: 15px;
    font-size: 16px;
  }

  .ff-cont {
    width: 100%;
  }

  .ff_cont_bl {
    font-size: 16px;
  }

  .div-block-19145 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-19146 {
    width: 150%;
    height: 32vw;
    padding-top: 15px;
    background-size: contain;
  }

  .image-2624823 {
    width: 400px;
  }

  .div-block-19147 {
    position: relative;
    top: 33px;
  }

  .ch {
    display: none;
  }

  .chh {
    display: none;
  }

  .chhh {
    display: none;
  }

  .crt {
    top: -63%;
    width: 300px;
  }

  .seven_el {
    display: none;
  }

  .image-2624825 {
    display: none;
  }

  .div-block-335 {
    width: 80px;
    height: 80px;
    box-shadow: 0 13px 65px 0 #000;
  }

  .steps-el {
    grid-auto-flow: column;
    -ms-grid-columns: auto auto auto;
    grid-template-columns: auto auto auto;
  }

  .card_el {
    display: none;
  }

  .ufo_el {
    left: -55%;
    width: 25%;
  }

  .image-2624826 {
    display: none;
  }

  .image-2624827 {
    display: none;
  }

  .rules-containet-el {
    margin-top: 60px;
  }

  .question-t-3 {
    position: static;
  }

  .image-2624828 {
    display: none;
  }

  .accordion_item-2 {
    width: 100%;
  }

  .rotat_parent {
    margin-top: 275px;
  }

  .grid-2050 {
    overflow: scroll;
    width: 100%;
    margin-top: -90px;
    margin-bottom: 0px;
    padding: 0px 0px 10px;
  }

  .grid-2050.scroll {
    overflow: scroll;
  }

  .image-2624829 {
    width: 780px;
  }

  .pdf-section-2 {
    z-index: 55;
  }

  .image-2624830 {
    display: none;
  }

  .pdf-section {
    z-index: 55;
  }

  .content-el {
    width: 90%;
  }

  .content-el._2 {
    width: 95%;
    padding-right: 20px;
    padding-left: 20px;
  }

  .text-block-329 {
    margin-top: 280px;
  }

  .accordion_item_content-t-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .grid_blocks {
    overflow: scroll;
    margin-bottom: 60px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-auto-flow: column;
  }

  .boxpres {
    display: none;
  }

  .text-block-304 {
    margin-top: 10px;
  }

  .domi {
    display: none;
  }

  .image-2624831 {
    display: none;
  }

  .image-2624832 {
    right: -18%;
  }

  .ball_el {
    right: -17%;
    display: none;
    width: 20%;
  }

  .days_wrapper {
    width: 100%;
    height: auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    background-image: none;
    box-shadow: none;
  }

  .content-ga {
    width: 90%;
  }

  .rules-containet-ga {
    margin-top: 60px;
  }

  .image-2624834 {
    width: 100%;
    margin-top: -30px;
  }

  .content-it {
    width: 90%;
  }

  .t_step_it {
    font-size: 16px;
  }

  .steps_it {
    overflow: scroll;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .steps_it.sss {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .text-block-439 {
    font-size: 34px;
  }

  .question-t-5 {
    position: static;
  }

  .content-50 {
    width: 90%;
  }

  .t_step_50 {
    font-size: 16px;
  }

  .image-2624837 {
    width: 100%;
  }

  .content-pg {
    width: 90%;
  }

  .content-p2p {
    width: 90%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .titt {
    width: 90%;
  }

  .text-block-453 {
    width: auto;
  }

  .div-block-19162 {
    width: 100%;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .grid-208983 {
    grid-column-gap: 20px;
  }

  .grid-2060 {
    overflow: scroll;
    width: 95%;
    padding-bottom: 10px;
  }

  .rules-t-3 {
    font-size: 42px;
    line-height: 50px;
  }

  .rules-containet-p2p {
    margin-top: 60px;
  }

  .image-2624841 {
    display: none;
  }

  .image-2624842 {
    display: none;
  }

  .image-2624843 {
    display: none;
  }

  .content-cd {
    width: 90%;
  }

  .steps_cd {
    overflow: scroll;
    padding-bottom: 10px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .t_step_cd {
    font-size: 16px;
  }

  .text-block-460 {
    width: auto;
  }

  .image-2624847 {
    right: -14%;
    width: 200px;
  }

  .image-2624848 {
    left: -14%;
    top: 534px;
    width: 150px;
  }

  .image-2624849 {
    display: none;
  }

  .image-2624850 {
    display: none;
  }

  .image-2624851 {
    display: none;
  }

  .rules-containet-p {
    margin-top: 60px;
  }

  .question-t-6 {
    position: static;
  }

  .rules-t-4 {
    font-size: 42px;
    line-height: 50px;
  }

  .rules-containet-pg {
    margin-top: 60px;
  }

  .t_step_dl {
    font-size: 16px;
  }

  .div-block-19172 {
    width: 100%;
  }

  .text-block-471 {
    max-width: none;
  }

  .leaderboard-2.dl {
    height: 400px;
  }

  .leaderboard-2.uf {
    height: 330px;
  }

  .lb_dates_wrapp-2 {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    grid-auto-columns: 1fr;
  }

  .grid-208987 {
    grid-column-gap: 10px;
  }

  .image-2624855 {
    display: none;
  }

  .image-2624856 {
    display: none;
  }

  .image-2624857 {
    top: -7%;
    right: -18%;
    width: 30%;
  }

  .image-2624858 {
    left: -18%;
    top: 5%;
    z-index: -1;
    width: 30%;
  }

  .image-2624859 {
    right: 20%;
    bottom: -24%;
    z-index: -1;
    width: 20%;
  }

  .image-2624861 {
    top: 60%;
    right: -13%;
    width: 25%;
  }

  .image-2624862 {
    left: -8%;
    display: none;
  }

  .image-2624863 {
    left: auto;
    top: 34%;
    right: -11%;
    z-index: -1;
  }

  .image-2624864 {
    display: none;
  }

  .image-2624865 {
    display: none;
  }

  .image-2624866 {
    display: none;
  }

  .image-2624867 {
    display: none;
  }

  .image-2624868 {
    display: none;
  }

  .image-2624869 {
    display: none;
  }

  .image-2624870 {
    display: none;
  }

  .image-2624871 {
    display: none;
  }

  .rules-containet-elb {
    margin-top: 60px;
  }

  .content-uf {
    width: 90%;
  }

  .steps_uf {
    grid-column-gap: 30px;
  }

  .image-2624872 {
    width: 100%;
  }

  .rules-containet-uf {
    margin-top: 60px;
  }

  .t_step_cw {
    font-size: 16px;
  }

  .content-cw {
    width: 90%;
  }

  .text-block-482 {
    width: auto;
  }

  .div-block-19184 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .text-block-483 {
    width: auto;
  }

  .image-2624877.ru {
    width: 500px;
  }

  .image-2624878 {
    width: 100%;
  }

  .rules-containet-cw {
    margin-top: 60px;
  }

  .div-block-19188 {
    height: 220px;
  }

  .div-block-19189 {
    left: -142px;
  }

  .image-2624897 {
    display: none;
  }

  .image-2624898 {
    display: none;
  }

  .image-2624900 {
    display: none;
  }

  .image-2624901 {
    display: none;
  }

  .text-block-485 {
    font-size: 40px;
  }

  .text-block-486 {
    width: auto;
    font-size: 22px;
  }

  .content-sb {
    width: 90%;
  }

  .rules-containet-sb {
    margin-top: 60px;
  }

  .mag_cb {
    padding-right: 20px;
    padding-left: 40px;
  }

  .text-block-487 {
    font-size: 26px;
  }

  .text-block-488 {
    font-size: 16px;
  }

  .text-block-489 {
    font-size: 16px;
  }

  .image-2624903 {
    left: -46%;
  }

  .text-block-490 {
    font-size: 20px;
  }

  .mag_cb_wrap {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .content-ev {
    width: 90%;
  }

  .text-block-495 {
    width: auto;
  }

  .image-2624912 {
    width: 100%;
  }

  .content-rs {
    width: 90%;
  }

  .text-block-498 {
    font-size: 24px;
  }

  .text-block-499 {
    font-size: 18px;
  }

  .content-ed {
    width: 90%;
  }

  .tab-link-tab-2 {
    padding-right: 15px;
    padding-left: 15px;
    border-radius: 20px;
    font-size: 14px;
    text-align: center;
    white-space: normal;
  }

  .text-block-505 {
    font-size: 70px;
  }

  .text-block-506 {
    font-size: 14px;
  }

  .screen {
    width: 150px;
    height: auto;
  }

  .rules-containet-ed {
    margin-top: 60px;
  }

  .santas_item {
    width: 100%;
  }

  .image-2624917 {
    top: -13%;
  }

  .content-se {
    width: 90%;
  }

  .t_step_se {
    font-size: 16px;
  }

  .t_se {
    font-size: 16px;
  }

  .bt-se {
    margin-top: 40px;
  }

  .text-block-508 {
    width: auto;
  }

  .image-2624921 {
    width: 700px;
  }

  .content-of {
    width: 90%;
  }

  .t_step_of {
    font-size: 16px;
  }

  .grid-208990-copy-copy {
    font-size: 12px;
  }

  .content-cs {
    width: 90%;
  }

  .text-block-513 {
    width: auto;
  }

  .santa_steps {
    margin-left: 0px;
  }

  .santa_steps._2 {
    left: -123px;
  }

  .bubble_wr {
    left: 45%;
  }

  .blb._2 {
    margin-right: 10px;
    margin-left: 0px;
  }

  .image-2624937 {
    display: none;
  }

  .image-2624938 {
    display: none;
  }

  .image-2624939 {
    display: none;
  }

  .image-2624940 {
    display: none;
  }

  .content-bb {
    width: 90%;
  }

  .prize_txt {
    font-size: 12px;
  }

  .image-2624943 {
    display: none;
  }

  .image-2624951 {
    display: none;
  }

  .content-h {
    width: 90%;
  }

  .image-2624952 {
    width: 750px;
  }

  .content-wt {
    width: 90%;
  }

  .rules-containet-wt {
    margin-top: 60px;
  }

  .t_step_wt {
    font-size: 16px;
  }

  .image-2624960 {
    display: none;
  }

  .image-2624961 {
    display: none;
  }

  .content-g {
    width: 90%;
  }

  .text-block-533 {
    font-size: 30px;
  }

  .text-block-534 {
    margin-top: 375px;
  }

  .text-block-537 {
    text-shadow: 0 1px 20px #000;
  }

  .text-block-538 {
    text-shadow: 0 0 20px #000;
  }

  .image-2624963 {
    display: none;
  }

  .image-2624964 {
    display: none;
  }

  .image-2624965 {
    display: none;
  }

  .image-2624966 {
    display: none;
  }

  .content-nc {
    width: 90%;
  }

  .steps_nc {
    grid-column-gap: 30px;
  }

  .t_step_nc {
    font-size: 16px;
    white-space: nowrap;
  }

  .text-block-543 {
    font-size: 30px;
  }

  .text-block-544 {
    font-size: 18px;
  }

  .image-2624970 {
    width: 45%;
  }

  .image-2624971 {
    width: 45%;
  }

  .image-2624972 {
    display: none;
  }

  .image-2624973 {
    display: none;
  }

  .kvaxi {
    display: none;
  }

  .paragraph-56 {
    max-width: none;
  }

  .image-2624980 {
    display: none;
  }

  .image-2624981 {
    display: none;
  }

  .heading-233 {
    font-size: 16px;
  }

  .ticket_slider {
    width: 23.5%;
  }

  .div-block-19259 {
    width: auto;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .flicker-3 {
    font-size: 30px;
  }

  .combo_lb_slider {
    width: auto;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .combo_counter_menu {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .mask-2 {
    width: auto;
  }

  .content-co {
    width: 90%;
  }

  .t_step_co {
    font-size: 16px;
  }

  .slide {
    margin-right: 100px;
  }

  .image-2624989 {
    display: none;
  }

  .slide-2 {
    margin-right: 220px;
  }

  .image-2624990 {
    display: none;
  }

  .image-2624999 {
    display: none;
  }

  .image-2625000 {
    display: none;
  }

  .image-2625001 {
    display: none;
  }

  .image-2625002 {
    display: none;
  }

  .content-kk {
    width: 90%;
  }

  .t_step_kk {
    font-size: 16px;
  }

  .tabs-menu-8 {
    overflow: scroll;
    width: 100%;
  }

  .tabs-8 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .tabs-8-copy {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .image-2625003 {
    top: 65%;
    width: 892px;
  }

  .ganrigi {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .tabs_menu.sss {
    overflow: scroll;
  }

  .content-ec {
    width: 90%;
  }

  .flicker-3-title {
    font-size: 30px;
  }

  .content-gm {
    width: 90%;
  }

  .t_step_gm {
    font-size: 16px;
  }

  .image-2625005 {
    width: 750px;
    margin-top: -46px;
  }

  .div-block-19188-copy {
    height: 220px;
  }

  .div-block-19188-copy-copy {
    height: 220px;
  }

  .gm_logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .text-block-578 {
    font-size: 40px;
  }

  .content-sp {
    width: 90%;
  }

  .t_step_sp {
    font-size: 16px;
  }

  .lb_dates_wrp {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-auto-columns: 1fr;
  }

  .leader-board_content.dl {
    height: 400px;
  }

  .leader-board_content.uf {
    height: 330px;
  }

  .content {
    width: 90%;
  }
}

@media screen and (max-width: 767px) {
  .div_lb_content.pg {
    margin-bottom: 0px;
    font-size: 10px;
  }

  .div_lb_content.uf {
    margin-bottom: 10px;
    border-width: 1px;
    font-size: 12px;
    line-height: 1;
  }

  .image-2624720-copy {
    display: none;
    width: 15%;
  }

  .rules-containet-vip {
    margin-top: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .question-t {
    font-size: 12px;
    line-height: 1;
    font-weight: 500;
  }

  .section_v {
    padding-top: 70px;
  }

  .div-block-19062 {
    margin-top: 40px;
  }

  .pos {
    font-size: 10px;
    line-height: 1;
  }

  .text-block-333-copy {
    margin-top: 100px;
    font-size: 26px;
  }

  .text-block-336 {
    font-size: 12px;
  }

  .prize50 {
    font-size: 36px;
    letter-spacing: 0px;
  }

  .list-item-t {
    font-size: 12px;
    line-height: 125%;
  }

  .lb_date-2 {
    font-size: 12px;
  }

  .lb_date-2.w--current {
    padding: 5px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .lb_date-2.date-input {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
  }

  .leaderboard {
    height: 400px;
    padding-right: 5px;
  }

  .leaderboard.pg {
    height: 280px;
  }

  .lb_wrapp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 480px;
    border-radius: 15px;
  }

  .lb_wrapp.st {
    padding-top: 10px;
  }

  .lb_wrapp.pg {
    width: 321px;
    height: 431px;
    padding-top: 25px;
    background-image: url("../images/dafa1m_1.png");
    background-position: 50% 0%;
    background-size: auto;
    background-repeat: no-repeat;
  }

  .lb_wrapp.dl {
    width: 313px;
    height: 455px;
    margin-top: 10px;
    padding: 10px;
    border-radius: 7px;
    background-image: url("../images/lb_frameM.png");
  }

  .lb_wrapp.uf {
    width: 310px;
    height: 425px;
    margin-top: 20px;
    padding: 20px 10px 10px;
    border-radius: 7px;
    background-image: url("../images/shape4m.png");
    background-size: auto;
  }

  .paragraph-4 {
    font-size: 18px;
    font-weight: 400;
  }

  .lb_dates_wrapp {
    overflow: scroll;
    margin-bottom: 10px;
    padding-right: 5px;
    padding-left: 5px;
    grid-auto-columns: 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 0px;
  }

  .lb_dates_wrapp.pg {
    padding-right: 10px;
    padding-left: 0px;
    grid-column-gap: 10px;
  }

  .bt_v {
    display: block;
  }

  .div-block-1908.st {
    grid-auto-flow: column;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div-block-1913 {
    margin: 3px;
    background-image: -webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(48%, #000),
      to(#383838)
    );
    background-image: linear-gradient(0deg, #000 48%, #383838);
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .answer-t {
    font-size: 12px;
    line-height: 125%;
  }

  .rules-t {
    font-size: 34px;
  }

  .accordion_item_trigger-t {
    height: auto;
    border-radius: 15px;
    background-color: #2ac513;
  }

  .accordion_item_trigger-t:hover {
    background-color: #2ac513;
  }

  .accordion_item_trigger-t.f:hover {
    background-color: #921ac5;
  }

  .accordion_item_trigger-t.cs {
    padding-right: 40px;
  }

  .accordion_item_trigger-t.bb {
    padding-right: 40px;
  }

  .accordion_item_trigger-t.g {
    padding-right: 40px;
  }

  .accordion_item_trigger-t.kk {
    padding-right: 40px;
  }

  .steps_t {
    overflow: scroll;
    padding-bottom: 10px;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .image-2624719-copy {
    top: -17%;
    display: none;
  }

  .grid-63 {
    margin-left: 20px;
    grid-column-gap: 5px;
    grid-row-gap: 10px;
  }

  .lb_content_wrapp {
    width: 100%;
    margin-top: 0px;
  }

  .lb_board.combo {
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-radius: 20px;
  }

  .light1 {
    display: none;
  }

  .text-block-45 {
    font-weight: 400;
  }

  .lb_title {
    display: -ms-grid;
    display: grid;
    width: auto;
    padding-left: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-auto-columns: 1fr;
  }

  .light2 {
    display: none;
  }

  .content_v {
    margin-top: 180px;
  }

  .accordion_item_content-t-3 {
    border-radius: 15px;
  }

  .text-block-337 {
    font-size: 16px;
  }

  .div-block-1907 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .button-2 {
    display: block;
    margin-bottom: 6px;
  }

  .button-2.lang {
    margin-right: 5px;
    margin-bottom: 0px;
  }

  .button-2.lang {
    margin-right: 5px;
    margin-bottom: 0px;
  }

  .menu-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .nav-menu-2 {
    background-color: hsla(0, 0%, 6%, 0.95);
  }

  .nav-menu-2.m {
    display: block;
  }

  .nav-menu-2.d {
    display: block;
  }

  .rules-containet-rav {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .answer-t-2 {
    font-size: 12px;
    line-height: 125%;
  }

  .section {
    padding-top: 70px;
  }

  .accordion_item_content-t {
    position: relative;
    border-radius: 15px;
  }



  .bt.mob {
    display: block;
  }

  .step_t {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .t_step_t {
    font-family: Ubuntu, sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
  }

  .text-block-338 {
    font-family: Crocosanscaps, sans-serif;
    font-size: 20px;
    font-weight: 400;
  }

  .grid-208970 {
    margin-top: 15px;
    grid-column-gap: 50px;
    grid-row-gap: 10px;
    background-image: none;
  }

  .text-block_i {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 10px;
  }

  .text-block_i.r {
    padding-right: 30px;
    padding-left: 30px;
  }

  .text-block_i.st {
    font-size: 12px;
  }

  .text-block_i.l {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 14px;
  }

  .text-block_i.rr {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 14px;
  }

  .text-block_i.c {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 14px;
  }

  .text-block_i.l-copy {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 14px;
  }

  .text-block_i.c-copy {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 14px;
  }

  .text-block_i.rr-copy {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 14px;
  }

  .bt-d {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-d.m {
    display: block;
  }

  .image-2624801 {
    width: 90px;
  }

  .grid-2031 {
    margin-left: 20px;
    font-size: 12px;
  }

  .rules-containet-d {
    margin-top: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-pl {
    padding-top: 70px;
  }

  .content-pl {
    margin-top: 100px;
  }

  .bt-pl {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-pl.m {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .rules-containet-pl {
    margin-top: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .body-2 {
    background-image: url("../images/bgm_1.jpg");
  }

  .t_step_pl {
    width: 223px;
    height: 58px;
    padding-left: 55px;
    background-size: contain;
    text-align: left;
  }

  .t_step_pl._2 {
    width: 207px;
  }

  .steps_pl {
    overflow: scroll;
    padding-bottom: 10px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-auto-columns: 1fr;
  }

  .text-block-341 {
    width: 288px;
    margin-top: 20px;
    font-size: 20px;
  }

  .grid-2049cr {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .text-block-343.b {
    font-size: 16px;
  }

  .text-block-343.g {
    font-size: 16px;
  }

  .div-block-19117 {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .text-block-344 {
    padding: 40px 10px;
    font-size: 24px;
  }

  .text-block-344-copy {
    padding: 40px 10px 20px;
    font-size: 16px;
  }

  .div-block-19118 {
    -ms-grid-rows: auto 1fr;
    grid-template-rows: auto 1fr;
  }

  .div-block-19118._2 {
    margin-top: 60px;
    -ms-grid-rows: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }

  .text-block-344-copy-copy {
    top: 40%;
    font-size: 18px;
  }

  .image-2624803 {
    width: 90%;
  }

  .grid-208972 {
    margin-left: 20px;
  }

  .tamashebi {
    margin-top: 100px;
  }

  .bt-top {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .section-b {
    padding-top: 70px;
  }

  .bt-b {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-b.m {
    display: block;
  }

  .rules-containet-b {
    margin-top: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .body-31 {
    background-image: url("../images/bgm_18.jpg");
  }

  .body-31.ru {
    background-image: url("../images/bgmRU_1.jpg");
  }

  .body-31.en {
    background-image: url("../images/bgmEN.jpg");
  }

  .t_step_b {
    height: 50px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
  }

  .step_b {
    min-width: 180px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .steps_b {
    overflow: scroll;
    padding-bottom: 5px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-auto-columns: 1fr;
  }

  .image-2624804 {
    width: 60px;
  }

  .image-2624804._2 {
    width: 60px;
  }

  .text-block-402 {
    margin-top: 250px;
    font-size: 24px;
    text-shadow: 0 1px 10px #000;
  }

  .paragraph-5 {
    font-size: 16px;
  }

  .div-block-19119 {
    padding-top: 0px;
    border-style: none;
    border-color: #000;
    background-image: none;
  }

  .div-block-19120 {
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }

  .registracia {
    padding-right: 20px;
    padding-left: 20px;
  }

  .text-block-403 {
    font-size: 20px;
  }

  .text-block-392 {
    font-size: 16px;
  }

  .link-block-14 {
    display: none;
  }

  .link-block-14.m {
    display: inline-block;
  }

  .text-block-404 {
    font-size: 18px;
  }

  .div-block-19124 {
    margin-top: 20px;
    padding: 10px 40px 20px;
    border-width: 8px;
  }

  .timer {
    font-size: 35px;
  }

  .div-block-19125 {
    width: 44px;
    height: 44px;
    margin-top: -36px;
    margin-bottom: 10px;
    background-size: 30px;
  }

  .frbbt {
    display: none;
  }

  .section-45 {
    padding-top: 80px;
    padding-bottom: 210px;
    background-image: url("../images/bg11m.jpg");
  }

  .section-45._3 {
    padding-top: 15px;
    background-image: url("../images/Rectangle-9-copy.png"),
      url("../images/bg2.jpg");
    background-position: 50% 0%, 50% 100px;
    background-size: auto, 800px;
    background-repeat: no-repeat, no-repeat;
  }

  .bt-45 {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-45.m {
    top: 27px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100px;
    height: 34px;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-size: contain;
    box-shadow: inset 0 -1px 10px 0 #74ff4c;
    font-size: 14px;
  }

  .rules-containet-45 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .t_step_45 {
    width: 130px;
    height: 39px;
    padding: 10px;
    background-size: contain;
    font-size: 10px;
  }

  .t_step_45._2 {
    width: 91px;
    height: 37px;
    background-size: contain;
  }

  .steps_45 {
    overflow: scroll;
    width: 381px;
    height: 65px;
    padding-right: 30px;
    padding-bottom: 0px;
    padding-left: 30px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 30px;
    background-image: url("../images/dafa1m.png");
    background-position: 0% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .steps_45.sss {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .div-block-19126 {
    width: auto;
    height: auto;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-image: none;
  }

  .div-block-19127 {
    width: 100%;
    height: auto;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  .text-block-406 {
    font-family: Crocosanscaps, sans-serif;
    font-size: 18px;
    line-height: 1;
    font-weight: 400;
  }

  .text-block-407 {
    font-size: 24px;
  }

  .div-block-19128 {
    width: 100%;
    height: auto;
    padding-bottom: 62px;
    background-size: contain;
  }

  .text-block-408 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .div-block-19129 {
    height: 100px;
  }

  .div-block-19129:hover {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .div-block-19130 {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .image-2624812 {
    top: -13px;
    width: 64px;
  }

  .image-2624812._3 {
    top: -12px;
    width: 80px;
  }

  .image-2624812._2 {
    width: 73px;
  }

  .div-block-19134 {
    width: 100%;
    height: auto;
    background-size: contain;
  }

  .paragraph-7 {
    width: auto;
    font-family: "Proximanova text", sans-serif;
    font-size: 16px;
    font-weight: 400;
  }

  .div-block-19130-copy {
    padding-right: 20px;
    padding-left: 20px;
  }

  .text-block-409 {
    font-size: 20px;
  }

  .div-block-19135 {
    width: 400px;
    height: 300px;
    padding-top: 40px;
  }

  .text-block-410 {
    font-size: 18px;
  }

  .grid-208974 {
    grid-row-gap: 15px;
  }

  .text-block-411 {
    font-size: 18px;
  }

  .section-30k {
    padding-top: 70px;
  }

  .content-30k {
    margin-top: 125px;
  }

  .bt-30k {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-30k.m {
    display: block;
  }

  .rules-containet-30k {
    margin-top: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .body-33 {
    background-image: url("../images/bgm_2.jpg");
    background-size: auto;
  }

  .t_step_30k {
    font-size: 14px;
  }

  .steps_30k {
    overflow: scroll;
    padding-bottom: 10px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 30px;
  }

  .div-block-19136 {
    width: 100%;
  }

  .div-block-19137 {
    padding: 10px;
  }

  .paragraph-8 {
    font-size: 22px;
  }

  .div-block-19136-copy {
    min-width: 215px;
    box-shadow: none;
  }

  .div-block-19138 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .exs30k {
    width: 333px;
    height: 317px;
    padding: 50px 40px 35px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-image: url("../images/framem.png");
  }

  .paragraph-9 {
    font-family: "Proximanova text", sans-serif;
    font-size: 16px;
  }

  .image-2624813 {
    width: 40px;
  }

  .image-2624814 {
    width: 48px;
  }

  .image-2624815 {
    width: 48px;
  }

  .image-2624816 {
    width: 300px;
  }

  .image-2624816.ru {
    width: 300px;
  }

  .image-2624818 {
    width: 250px;
  }

  .image-2624818.en {
    width: 250px;
  }

  .image-2624818.ru {
    width: 250px;
  }

  .bt_st {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt_st.m {
    display: block;
  }

  .paragraph-51 {
    font-size: 14px;
  }

  .div-block-19139 {
    width: 115%;
    height: auto;
    padding: 40px;
    background-image: none;
    background-position: 50% 0%;
    background-size: contain;
    background-repeat: repeat-x;
  }

  .text-block-417 {
    font-size: 18px;
  }

  .steps_st {
    display: -ms-grid;
    display: grid;
    overflow: scroll;
    width: 100%;
    margin-top: 105px;
    padding-bottom: 10px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-auto-columns: 1fr;
  }

  .steps_st.sss {
    padding-bottom: 10px;
  }

  .question-t-2 {
    font-size: 12px;
    line-height: 1;
    font-weight: 500;
  }

  .body-34 {
    background-image: url("../images/bg_m.jpg");
    background-size: auto;
  }

  .div-block-19140 {
    width: 100%;
  }

  .text-block-416 {
    margin-top: 10px;
    font-size: 20px;
  }

  .rules-containet-elk {
    margin-top: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .text-block-419 {
    font-size: 18px;
  }

  .pos-2 {
    font-size: 10px;
    line-height: 1;
  }

  .list-item-t-2 {
    font-size: 12px;
    line-height: 1;
  }

  .text-block-418 {
    font-size: 18px;
    text-shadow: 0 0 3px #000;
  }

  .answer-t-3 {
    font-size: 12px;
    line-height: 125%;
  }

  .rules-t-2 {
    font-size: 34px;
    line-height: 40px;
  }

  .accordion_item_trigger-t-2 {
    height: auto;
    border-radius: 15px;
    background-color: #2ac513;
  }

  .accordion_item_trigger-t-2:hover {
    background-color: #2ac513;
  }

  .accordion_item_trigger-t-2.b {
    padding-top: 5px;
    padding-right: 30px;
    padding-bottom: 5px;
  }

  .text-block-420 {
    font-family: Crocosanscaps, sans-serif;
    font-weight: 400;
  }

  .t_step_st {
    padding-top: 10px;
    padding-bottom: 10px;
    border-width: 3px;
    white-space: nowrap;
  }

  .grid-207680 {
    width: 432px;
    height: 700px;
    margin-top: 15px;
    padding: 30px 70px;
    grid-column-gap: 30px;
    grid-row-gap: 5px;
    background-image: url("../images/prize_bg2m.png");
    background-size: contain;
  }

  .lb_title-2 {
    display: -ms-grid;
    display: grid;
    width: auto;
    padding-left: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-auto-columns: 1fr;
  }

  .image-2624820 {
    width: 150px;
  }

  .image-2624821 {
    width: 100%;
  }

  .body-35 {
    background-image: url("../images/bgm_3.jpg");
  }

  .section-ff {
    padding-top: 70px;
  }

  .bt-ff {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-ff.m {
    display: block;
  }

  .rules-containet-ff {
    margin-top: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .steps_ff {
    overflow: scroll;
    padding-bottom: 10px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-auto-columns: 1fr;
  }

  .step_ff {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .t_step_ff {
    font-size: 14px;
    text-align: left;
  }

  .text-block-422 {
    font-size: 16px;
  }

  .text-block-423 {
    font-size: 18px;
  }

  .text-block-424 {
    font-size: 18px;
  }

  .step_ff-copy {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    border-radius: 13px;
  }

  .t_step_ff-copy {
    border-radius: 10px;
    font-family: Ubuntu, sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
  }

  .paragraph-52 {
    font-size: 18px;
  }

  .grid-2061 {
    grid-column-gap: 10px;
    font-size: 12px;
  }

  .grid-2061._2 {
    margin-left: 10px;
  }

  .grid-2061._1 {
    margin-left: 10px;
  }

  .tabs-5 {
    width: auto;
  }

  .text-block-427 {
    padding: 10px;
    font-size: 14px;
  }

  .ff-cont {
    margin-top: 40px;
    padding: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    border-style: solid;
    border-width: 5px;
    border-color: rgba(216, 164, 92, 0.5);
    border-radius: 35px;
    background-image: none;
    opacity: 1;
  }

  .ff_cont_bl {
    padding-bottom: 40px;
    border-radius: 30px;
    background-color: rgba(11, 21, 39, 0.75);
    background-image: none;
  }

  .div-block-19144 {
    padding: 10px;
  }

  .step_ff-copy-copy2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .div-block-19145 {
    padding: 15px 10px;
    font-size: 14px;
  }

  .image-2624822 {
    width: 90%;
  }

  .div-block-19146 {
    width: 375px;
    height: 133px;
    margin-top: -30px;
    background-image: url("../images/ribbonM.png");
  }

  .image-2624823 {
    width: 250px;
  }

  .image-2624823.ru {
    width: 350px;
  }

  .image-2624823.en {
    width: 350px;
  }

  .image-2624824 {
    width: 36px;
  }

  .div-block-19147 {
    position: static;
    top: 100px;
    margin-top: -25px;
  }

  .ch {
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: block;
    width: 50px;
  }

  .chh {
    left: -15%;
    top: auto;
    right: auto;
    bottom: -48%;
    display: block;
    width: 102px;
  }

  .chhh {
    left: 0%;
    top: 0%;
    right: auto;
    bottom: auto;
    display: block;
    width: 55px;
  }

  .text-block-429 {
    font-size: 20px;
  }

  .live {
    background-color: #04090b;
    background-image: url("../images/bgm_4.jpg");
  }

  .heading-18 {
    font-size: 12px;
    line-height: 1;
    letter-spacing: 0px;
  }

  .link-block-11 {
    width: 63px;
    height: 63px;
    background-size: contain;
  }

  .section-el {
    padding-top: 70px;
  }

  .steps-el {
    display: -ms-grid;
    display: grid;
    overflow: scroll;
    width: 100%;
    margin-top: 20px;
    padding-bottom: 10px;
    -ms-grid-row-align: auto;
    align-self: auto;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    -ms-grid-columns: auto auto auto;
    grid-template-columns: auto auto auto;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .steps-el.sss {
    padding-bottom: 10px;
  }

  .text-span-111 {
    margin-top: -5px;
    font-size: 30px;
  }

  .ufo_el {
    display: none;
  }

  .text-step-el {
    font-size: 14px;
    text-align: left;
  }

  .text-block-305 {
    font-size: 30px;
  }

  .bt-el {
    display: block;
    margin-bottom: 40px;
  }

  .div-block-57 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .text-block-330 {
    min-width: 100px;
    margin: 7px 10px 0px 0px;
    border-top-left-radius: 10px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 10px;
    background-color: rgba(5, 65, 79, 0.9);
    box-shadow: 0 0 30px 5px #000;
    font-size: 16px;
    line-height: 125%;
  }

  .head-el_span {
    font-size: 30px;
  }

  .pdf-3 {
    width: 90vw;
    height: 90vh;
    min-height: auto;
  }

  .rules-containet-el {
    margin-top: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .question-t-3 {
    font-size: 14px;
    line-height: 1;
    font-weight: 500;
  }

  .div-block-345 {
    right: auto;
    bottom: 22%;
  }

  .h1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-343 {
    margin-top: -70px;
    padding: 6px;
  }

  .rotat_parent {
    display: none;
  }

  .accordion_item_trigger-2020 {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-344 {
    width: 40px;
    height: 40px;
    border-width: 5px;
    background-size: 8px;
  }

  .grid-2050 {
    margin-top: -90px;
  }

  .text-block-316 {
    font-size: 18px;
  }

  .grid-2020 {
    grid-column-gap: 10px;
  }

  .pdf-section {
    padding-top: 100px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .content-el._2 {
    border-style: solid solid none;
    border-width: 5px;
  }

  .heading-231 {
    margin-top: 10px;
    font-size: 26px;
  }

  .text-block-329 {
    margin-top: 200px;
  }

  .div-block-336 {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }

  .step-el {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .div-block-342 {
    width: 444px;
    height: 274px;
    margin-top: 0px;
    padding: 60px 75px 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-image: url("../images/uyure_m.png");
  }

  .paragraph-39 {
    margin-top: 10px;
    margin-left: 0px;
    font-size: 13px;
    text-align: center;
  }

  .text-block-304 {
    margin-top: 0px;
    font-size: 20px;
  }

  .pdf-bt-3 {
    text-decoration: none;
  }

  .head-el {
    font-size: 30px;
  }

  .head-el.flicker-3 {
    font-size: 45px;
  }

  .ball_el {
    display: none;
  }

  .cxrili-text {
    font-size: 10px;
    line-height: 125%;
  }

  .circle-el {
    width: 45px;
    height: 45px;
  }

  .div-block-358 {
    left: auto;
    top: 35%;
    right: -9%;
    bottom: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .div-block-358.en {
    left: auto;
    top: 50%;
    right: 0%;
    bottom: auto;
  }

  .div-block-358.ru {
    left: auto;
    top: 48%;
    right: 26%;
    bottom: auto;
  }

  .days_wrapper {
    margin-bottom: 40px;
  }

  .heading-232 {
    font-size: 12px;
    line-height: 1;
    letter-spacing: 0px;
  }

  .section-ga {
    padding-top: 70px;
  }

  .content-ga {
    margin-top: 115px;
  }

  .bt-ga {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-ga.m {
    display: block;
  }

  .rules-containet-ga {
    margin-top: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .body-36 {
    background-image: url("../images/mobile-page.jpg");
  }

  .image-2624833 {
    width: 250px;
  }

  .image-2624833.en {
    width: 200px;
  }

  .image-2624833.ru {
    width: 250px;
  }

  .image-2624834 {
    width: 511px;
    margin-top: -23px;
  }

  .div-block-19149 {
    width: 309px;
    height: 156px;
    background-image: url("../images/shape2m.png");
    font-size: 16px;
  }

  .text-span-120._2 {
    font-size: 20px;
  }

  .grid-208978 {
    font-size: 12px;
  }

  .text-block-433 {
    font-size: 30px;
  }

  .section-it {
    padding-top: 70px;
  }

  .bt-it {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-it.m {
    display: block;
  }

  .t_step_it {
    width: 231px;
    height: 75px;
    background-size: contain;
    font-size: 14px;
  }

  .steps_it {
    padding-bottom: 10px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-auto-columns: 1fr;
  }

  .text-block-434 {
    font-size: 30px;
  }

  .text-block-435 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .image-2624835.tu {
    width: 250px;
  }

  .image-2624836 {
    width: 600px;
    margin-top: -30px;
  }

  .div-block-19152 {
    margin-top: 40px;
    margin-bottom: -60px;
  }

  .div-block-19153 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-19154 {
    width: 500px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-438 {
    font-size: 16px;
  }

  .div-block-19155 {
    padding-bottom: 19px;
  }

  .text-block-439 {
    width: 500px;
    font-size: 24px;
  }

  .text-block-440 {
    bottom: -16px;
    padding: 15px 30px;
    font-size: 14px;
  }

  .text-block-441 {
    font-size: 14px;
  }

  .question-t-5 {
    font-size: 12px;
    line-height: 1;
    font-weight: 500;
  }

  .list-item-t-4 {
    font-size: 12px;
    line-height: 1;
  }

  .answer-t-5 {
    font-size: 12px;
    line-height: 125%;
  }

  .section-50 {
    padding-top: 70px;
  }

  .content-50 {
    margin-top: 320px;
  }

  .bt-50 {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-50.m {
    display: block;
  }

  .body-38 {
    background-image: url("../images/bgm_6.jpg");
  }

  .t_step_50 {
    width: 177px;
    height: 55px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-size: contain;
    font-size: 14px;
  }

  .steps_50 {
    overflow: scroll;
    padding-bottom: 10px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-auto-columns: 1fr;
  }

  .text-block-442 {
    font-size: 26px;
  }

  .div-block-19137-copy {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-443 {
    font-size: 36px;
  }

  .paragraph-54 {
    font-family: "Proximanova text", sans-serif;
    font-size: 16px;
  }

  .section-pg {
    padding-top: 60px;
  }

  .content-pg {
    margin-top: 200px;
  }

  .bt-pg {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-pg.m {
    display: block;
    margin-top: 20px;
  }

  .body-39 {
    background-color: #462c37;
    background-image: url("../images/bgm_9.jpg");
  }

  .t_step_pg {
    font-size: 14px;
  }

  .steps_pg {
    overflow: scroll;
    padding-bottom: 10px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 30px;
  }

  .text-block-444 {
    font-size: 22px;
  }

  .paragraph-55 {
    font-size: 16px;
  }

  .lb_date-3 {
    font-size: 12px;
  }

  .lb_date-3.w--current {
    padding: 5px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .lb_date-3.date-input {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
  }

  .lb_date-3.date-input.pg {
    background-image: none;
    font-size: 14px;
  }

  .lb_date-3.date-input {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
  }

  .lb_date-3.date-input.dl {
    background-image: none;
    font-size: 10px;
  }

  .lb_date-3.date-input.ufl {
    background-image: none;
    font-size: 14px;
  }

  .image-2624838 {
    width: 313px;
  }

  .div-block-19156 {
    width: 100%;
    margin-top: 20px;
    padding: 10px;
  }

  .text-block-445 {
    margin-top: 20px;
    font-size: 28px;
  }

  .ffrr {
    width: 100%;
    margin-top: 80px;
  }

  .div-block-19157 {
    width: 321px;
    height: 431px;
    margin-top: 30px;
    padding-top: 30px;
    padding-right: 25px;
    padding-left: 25px;
    background-image: url("../images/dafa1m_1.png");
  }

  .div-block-19158 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .text-block-446 {
    font-size: 14px;
  }

  .text-block-447 {
    margin-top: 5px;
    font-size: 24px;
  }

  .text-block-449 {
    font-size: 26px;
  }

  .grid-208980 {
    margin-top: 10px;
    grid-row-gap: 5px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .text-block-450 {
    font-size: 16px;
  }

  .div-block-19159 {
    width: auto;
    height: auto;
    margin-left: 0px;
    padding: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: none;
  }

  .grid-208981 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .my {
    padding: 10px 15px;
    background-position: 100% 100%;
    background-size: 50px;
    box-shadow: inset 1px 1px 20px 8px #0ef, 1px 1px 20px 0 #00f6ff;
  }

  .my:hover {
    box-shadow: none;
  }

  .my.gr {
    background-position: 115% 300%;
    background-size: 85px;
    box-shadow: inset 1px 1px 20px 8px #00ff62, 1px 1px 20px 0 #0f0;
  }

  .div-block-19160 {
    width: 321px;
    height: 431px;
    padding: 30px 25px 20px;
    background-image: url("../images/dafa1m_1.png");
    background-position: 50% 0%;
    background-size: auto;
    background-repeat: no-repeat;
  }

  .div-block-19161 {
    display: none;
  }

  .div-block-19161.m {
    display: block;
  }

  .text-span-122 {
    font-size: 18px;
  }

  .section-p2p {
    padding-top: 70px;
  }

  .content-p2p {
    margin-top: 297px;
  }

  .bt-p2p {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-p2p.m {
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .body-40 {
    background-image: url("../images/bgm_7.jpg");
  }

  .body-40.ru {
    background-image: url("../images/bgmRu.jpg");
  }

  .body-40.en {
    background-image: url("../images/bgmEb.jpg");
  }

  .titt {
    font-size: 24px;
  }

  .text-block-452 {
    display: none;
    font-size: 14px;
  }

  .text-block-452.m {
    display: block;
  }

  .text-block-453 {
    font-family: Crocosanscaps, sans-serif;
    font-size: 16px;
    font-weight: 400;
  }

  .div-block-19162 {
    margin-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .div-block-19162._2 {
    margin-top: 20px;
    padding-top: 0px;
    border-style: none;
    border-radius: 0px;
    background-color: rgba(21, 35, 64, 0);
  }

  .grid-208982 {
    margin-top: 70px;
    grid-column-gap: 20px;
    grid-row-gap: 60px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-208983 {
    width: 60%;
    justify-items: center;
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .text-block-455 {
    font-size: 20px;
  }

  .div-block-19164:hover {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .text-block-456 {
    margin-top: 40px;
  }

  .div-block-19165 {
    width: 313px;
    height: 177px;
    margin-top: 0px;
    background-image: url("../images/time-box_m.png");
  }

  .text-block-457 {
    font-size: 22px;
  }

  .text-block-458 {
    font-size: 40px;
  }

  .div-block-19166 {
    width: 621px;
    height: 1113px;
    padding: 20px 110px 40px;
    background-image: url("../images/big-frame_m.png");
  }

  .image-2624840 {
    top: 0%;
    width: 200px;
  }

  .image-2624840-copy {
    top: 0%;
    width: 205px;
  }

  .image-2624840-copy2 {
    top: -15%;
    width: 205px;
  }

  .link-block-15 {
    display: none;
  }

  .link-block-15.m {
    display: block;
  }

  .grid-2060.ssc {
    overflow: visible;
    width: 405px;
  }

  .grid-2060.ssc-copy {
    overflow: visible;
    width: 405px;
  }

  .answer-t-6 {
    font-size: 12px;
    line-height: 125%;
  }

  .rules-t-3 {
    font-size: 34px;
    line-height: 40px;
  }

  .answer-p2p {
    font-size: 12px;
    line-height: 125%;
  }

  .rules-containet-p2p {
    margin-top: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-cd {
    padding-top: 70px;
  }

  .content-cd {
    margin-top: 150px;
  }

  .bt-cd {
    display: block;
  }

  .bt-cd.hb {
    display: none;
  }

  .bt-cd.hb.m {
    display: block;
  }

  .steps_cd {
    overflow: scroll;
    padding-bottom: 10px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-auto-columns: 1fr;
  }

  .t_step_cd {
    width: 250px;
    height: 60px;
    background-size: contain;
    font-size: 14px;
    text-transform: none;
  }

  .body-41 {
    background-image: url("../images/bgm_8.jpg");
  }

  .text-block-460 {
    width: 80%;
    max-width: 340px;
    margin-top: 175px;
    font-size: 16px;
    line-height: 125%;
  }

  .div-block-19168 {
    width: 280px;
    height: 120px;
    margin-top: -74px;
    padding-top: 18px;
    background-image: url("../images/sarp.png");
    background-size: contain;
  }

  .text-block-461 {
    font-size: 16px;
  }

  .div-block-19169 {
    width: 100%;
    margin-top: 50px;
    padding-right: 40px;
    padding-left: 40px;
    border-width: 4px;
  }

  .text-block-462 {
    font-size: 24px;
  }

  .grid-208985 {
    font-size: 24px;
  }

  .div-block-19170 {
    position: relative;
    width: 100%;
    height: auto;
    margin-top: 140px;
    padding: 30px 20px;
    border: 4px solid #dd9c11;
    border-radius: 30px;
    background-image: url("../images/textr.png");
    background-size: cover;
    color: #fff;
  }

  .text-block-463 {
    font-size: 24px;
  }

  .text-block-464 {
    margin-top: 10px;
    font-size: 16px;
  }

  .image-2624844 {
    display: none;
  }

  .image-2624845 {
    display: none;
  }

  .image-2624846 {
    position: absolute;
    left: auto;
    top: -158px;
    right: auto;
    bottom: auto;
    z-index: -1;
    display: block;
    width: 212px;
  }

  .image-2624847 {
    display: none;
  }

  .image-2624848 {
    display: none;
  }

  .rules-containet-p {
    margin-top: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .question-t-6 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 1;
    font-weight: 500;
  }

  .answer-t-7 {
    font-size: 12px;
    line-height: 125%;
  }

  .rules-t-4 {
    font-size: 34px;
    line-height: 40px;
  }

  .rules-containet-pg {
    margin-top: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .body-42 {
    background-image: url("../images/bgm_10.jpg");
  }

  .bt-dl {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-dl.m {
    display: block;
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .image-2624852 {
    width: 511px;
    height: 60px;
  }

  .t_step_dl {
    font-size: 14px;
    text-align: left;
  }

  .step_dl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .steps_dl {
    overflow: scroll;
    margin-top: 0px;
    padding-bottom: 0px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-auto-columns: 1fr;
  }

  .image-2624853 {
    width: 67px;
    height: 66px;
  }

  .div-block-19171 {
    width: 360px;
    height: 188px;
    margin-top: 0px;
    background-size: contain;
  }

  .text-block-465 {
    left: -61px;
    top: 0px;
    font-size: 20px;
  }

  .div-block-19172 {
    padding-top: 30px;
  }

  .grid-208986 {
    margin-top: 10px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .text-block-466 {
    font-size: 18px;
  }

  .text-block-467 {
    max-width: 320px;
    margin-top: 10px;
    font-size: 20px;
  }

  .text-block-467-copy {
    font-size: 32px;
  }

  .div-block-19173 {
    width: 280px;
    height: 107px;
    background-size: contain;
  }

  .text-block-468 {
    font-size: 21px;
  }

  .prdl {
    font-size: 40px;
  }

  .div-block-19174 {
    margin-top: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .text-block-469 {
    font-size: 18px;
  }

  .text-block-470 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 27px;
  }

  .text-block-471 {
    font-size: 14px;
  }

  .image-2624854 {
    display: none;
    width: 375px;
  }

  .prrdl {
    font-size: 32px;
  }

  .text-span-125 {
    font-size: 20px;
  }

  .leaderboard-2 {
    height: 400px;
    padding-right: 5px;
  }

  .leaderboard-2.dl {
    height: 320px;
  }

  .leaderboard-2.uf {
    height: 290px;
  }

  .lb_dates_wrapp-2 {
    margin-bottom: 10px;
    padding-right: 5px;
    padding-left: 5px;
    grid-auto-columns: 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 0px;
  }

  .lb_dates_wrapp-2.elb {
    padding-right: 10px;
    padding-left: 0px;
    grid-column-gap: 10px;
  }

  .text-block-472 {
    margin-top: 60px;
    font-size: 20px;
  }

  .link-block-16 {
    display: none;
  }

  .link-block-16.m {
    display: block;
  }

  .image-2624854-copy {
    display: block;
    width: 375px;
  }

  .grid-208988 {
    width: 150px;
    height: 54px;
    padding: 13px 10px 8px 16px;
    background-size: contain;
  }

  .grid-208988._2 {
    padding-left: 10px;
  }

  .text-block-473 {
    font-size: 14px;
  }

  .text-block-474 {
    font-size: 14px;
  }

  .image-2624857 {
    top: -5%;
    right: -33px;
  }

  .image-2624858 {
    left: 2%;
    top: 22%;
  }

  .list-item-t-5 {
    font-size: 12px;
    line-height: 1;
  }

  .answer-t-8 {
    font-size: 12px;
    line-height: 125%;
  }

  .grid-208989 {
    margin-left: 20px;
  }

  .rules-containet-elb {
    margin-top: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-uf.rotator {
    padding-top: 104px;
  }

  .bt-uf {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-uf.m {
    display: block;
  }

  .body-43 {
    background-color: #000;
    background-image: url("../images/bgm_11.jpg");
  }

  .steps_uf {
    padding-bottom: 10px;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .div-block-19175 {
    width: 305px;
    height: 77px;
    padding-top: 15px;
    padding-bottom: 15px;
    background-size: contain;
    font-family: Crocosanscaps, sans-serif;
    font-size: 12px;
    font-weight: 400;
  }

  .div-block-19176 {
    width: 303px;
    height: 221px;
    padding: 10px 20px;
    background-image: url("../images/shape3m.png");
    background-size: auto;
  }

  .div-block-19177 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div-block-19178 {
    width: 252px;
    height: 81px;
    background-size: contain;
  }

  .text-block-475 {
    font-size: 20px;
  }

  .div-block-19179 {
    margin-bottom: 0px;
  }

  .text-block-476 {
    font-size: 15px;
  }

  .text-block-477 {
    font-size: 18px;
  }

  .text-block-478 {
    font-size: 30px;
  }

  .fx {
    display: none;
  }

  .rotator_ufo {
    width: 300px;
    height: 200px;
  }

  .image-2624873 {
    left: auto;
    width: 258px;
  }

  .image-2624874 {
    left: -6%;
    top: -7%;
    right: auto;
    bottom: auto;
    z-index: -1;
    width: 181px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .div-block-19180 {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 128px;
    height: 54px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .html-embed-7 {
    display: none;
  }

  .rules-containet-uf {
    margin-top: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .text-block-479 {
    font-size: 12px;
  }

  .body-44 {
    background-image: url("../images/bgm_13.jpg");
  }

  .body-45 {
    background-image: url("../images/bgm_12.jpg");
  }

  .t_step_cw {
    font-size: 14px;
  }

  .step_cw {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .steps_cw {
    margin-top: 20px;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .content-cw {
    margin-top: 150px;
  }

  .section-cw {
    padding-top: 70px;
  }

  .bt-cw {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-cw.m {
    display: block;
  }

  .text-block-480 {
    font-size: 26px;
    text-shadow: 1px 1px 6px #000;
  }

  .text-block-481 {
    width: auto;
    font-size: 22px;
    text-shadow: 1px 1px 6px #000;
  }

  .div-block-19181 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .text-block-482 {
    font-size: 18px;
  }

  .div-block-19182 {
    width: 55px;
    height: 55px;
    border-width: 4px;
  }

  .div-block-19183 {
    background-size: 10px, auto;
  }

  .div-block-19184 {
    margin-top: 100px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    border-width: 5px;
    border-radius: 40px;
  }

  .text-block-483 {
    font-family: "Proximanova text", sans-serif;
    font-size: 18px;
  }

  .div-block-19185 {
    margin-top: -40px;
    padding: 20px 30px;
    border-radius: 30px;
  }

  .image-2624876 {
    width: 250px;
  }

  .image-2624876.ru {
    width: 250px;
  }

  .image-2624877 {
    width: 350px;
    margin-top: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .image-2624877.ru {
    width: 350px;
  }

  .image-2624878 {
    margin-top: 10px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .image-2624879 {
    width: 35px;
  }

  .image-2624880 {
    width: 35px;
  }

  .image-2624881 {
    width: 35px;
  }

  .rules-containet-cw {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-19188 {
    width: 100%;
    height: auto;
    padding-right: 20px;
    padding-left: 20px;
    border: 4px solid #cf990d;
    border-radius: 30px;
    background-color: #1f0731;
  }

  .div-block-19189 {
    display: none;
  }

  .image-2624894 {
    height: 30px;
    margin: 10px;
  }

  .grid-208990-copy {
    font-size: 12px;
  }

  .image-2624899 {
    display: none;
  }

  .image-2624902 {
    display: none;
  }

  .div-block-19190 {
    width: 324px;
    height: 152px;
    padding-top: 20px;
    padding-bottom: 40px;
    background-image: url("../images/frm.png");
  }

  .div-block-19191 {
    padding: 80px 20px 20px;
  }

  .text-block-485 {
    text-shadow: 5px 5px 0 rgba(0, 0, 0, 0.5);
  }

  .text-block-486 {
    font-size: 18px;
  }

  .bt-cb {
    display: block;
  }

  .section-sb {
    padding-top: 70px;
  }

  .rules-containet-sb {
    margin-top: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .mag_cb {
    padding-right: 10px;
    padding-left: 10px;
  }

  .text-block-487 {
    width: 40%;
  }

  .text-block-488 {
    font-size: 14px;
  }

  .text-block-489 {
    margin-left: 10px;
    font-size: 12px;
  }

  .div-block-19192 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .image-2624903 {
    position: static;
    width: 40px;
  }

  .image-2624903._3 {
    width: 40px;
  }

  .grid-208994 {
    -ms-grid-columns: 0.5fr 1fr;
    grid-template-columns: 0.5fr 1fr;
  }

  .image-2624904 {
    display: none;
  }

  .image-2624905 {
    left: auto;
    top: -24%;
    right: auto;
    bottom: auto;
    width: 125px;
  }

  .shen {
    font-size: 18px;
  }

  .image-2624906 {
    width: 250px;
  }

  .image-2624906.en {
    width: 180px;
  }

  .image-2624906.ru {
    width: 230px;
    margin-top: -19px;
  }

  .image-2624905-copy {
    top: -3%;
    width: 60px;
  }

  .image-2624907 {
    bottom: 13%;
    width: 70px;
  }

  .div-block-19193 {
    padding-bottom: 10px;
    grid-column-gap: 10px;
  }

  .div-block-19193.ss {
    margin-top: 20px;
  }

  .image-2624908 {
    position: absolute;
    left: auto;
    top: -8%;
    right: -14%;
    bottom: auto;
    display: block;
  }

  .text-block-492 {
    font-size: 18px;
  }

  .image-2624909 {
    width: 15px;
  }

  .body-46 {
    background-image: url("../images/bgm_15.jpg");
  }

  .section-ev {
    padding-top: 70px;
  }

  .bt-ev {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-ev.m {
    display: block;
  }

  .image-2624910 {
    width: 100px;
  }

  .text-block-494 {
    top: 3%;
    font-size: 24px;
  }

  .text-block-495 {
    position: static;
    font-family: Crocosanscaps, sans-serif;
    font-size: 16px;
    font-weight: 400;
  }

  .vis {
    width: 400px;
  }

  .image-2624912 {
    width: 430px;
  }

  .div-block-19194 {
    margin-top: -25px;
  }

  .rules-containet-ev {
    margin-top: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .bt-rs {
    display: block;
    margin-top: 50px;
    margin-bottom: 40px;
    box-shadow: inset 0 -1px 10px 0 #74ff4c, 1px 1px 30px 10px #00ff37;
  }

  .rules-containet-rs {
    margin-top: 60px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .body-47 {
    background-image: url("../images/bgm_16.jpg");
  }

  .text-block-498 {
    margin-top: 211px;
    font-size: 19px;
  }

  .text-block-499 {
    font-size: 18px;
  }

  .text-block-500 {
    font-size: 27px;
  }

  .div-block-19199 {
    padding: 15px;
  }

  .grid-208997 {
    -ms-grid-columns: 0.75fr 1fr;
    grid-template-columns: 0.75fr 1fr;
  }

  .text-block-501 {
    padding-right: 15px;
    padding-left: 15px;
    font-size: 18px;
  }

  .div-block-19200 {
    margin-top: 60px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .text-block-502 {
    max-width: none;
    font-size: 18px;
  }

  .text-block-503 {
    width: 60px;
    height: 60px;
    margin-top: -30px;
    font-size: 30px;
  }

  .text-block-504 {
    font-size: 18px;
  }

  .text-block-472-copy {
    font-size: 20px;
  }

  .div-block-19202 {
    margin-top: 10px;
    padding: 15px;
    border-radius: 20px;
    background-color: #0647a3;
    box-shadow: 0 30px 30px 0 rgba(0, 0, 0, 0.5);
  }

  .image-2624914 {
    width: 350px;
  }

  .section-ed {
    padding-top: 70px;
  }

  .bt-ed {
    display: block;
    margin-top: 290px;
    margin-bottom: 40px;
    font-size: 20px;
  }

  .body-48 {
    background-image: url("../images/bgm_17.jpg");
  }

  .div-block-19203 {
    display: none;
    margin-top: 0px;
    border-style: none;
    border-radius: 0px;
    background-color: rgba(4, 31, 88, 0);
  }

  .tabs-menu-6 {
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .tabs-6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .image-2624915 {
    width: 333px;
  }

  .grid-208998 {
    font-size: 12px;
  }

  .rules-containet-ed {
    margin-top: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .paragraph {
    margin: 15px 10px;
    font-family: "Proximanova text", sans-serif;
    color: #fff;
    text-align: left;
  }

  .santas_item_content {
    margin-top: -10px;
    margin-right: 5px;
    margin-left: 5px;
    padding-right: 10px;
    padding-left: 10px;
    border-style: none solid solid;
    border-width: 1px 2px 2px;
    border-color: #fff;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    background-color: #003e90;
    color: #7aadf2;
    line-height: 125%;
  }

  .santa_item_trigger {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #2ac513;
  }

  .santa_item_trigger.tab-link-tab-2 {
    margin-bottom: 0px;
  }

  .div-block-283 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-19207 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 25px;
    margin-bottom: 20px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .image-2624916 {
    display: block;
    width: 333px;
    max-width: none;
  }

  .body-49 {
    background-color: #39063e;
    background-image: url("../images/bgm_19.jpg");
  }

  .section-se {
    padding-top: 70px;
  }

  .content-se {
    margin-top: 110px;
  }

  .steps_se {
    padding-bottom: 10px;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .step_se {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    border-radius: 6px;
  }

  .t_step_se {
    margin-left: 5px;
    font-size: 12px;
  }

  .t_se {
    padding: 5px;
    border-radius: 5px;
  }

  .image-2624919 {
    width: 23px;
  }

  .image-2624919._3 {
    width: 23px;
  }

  .image-2624919._2 {
    width: 23px;
  }

  .bt-se {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-se.m {
    display: block;
    width: 185px;
    height: 61px;
    margin-top: 0px;
    border-radius: 25px;
    background-size: contain;
  }

  .bt-se.m.en {
    background-image: url("../images/play-button-en.png");
  }

  .bt-se.m.ru {
    background-image: url("../images/play-button-ru.png");
  }

  .text-block-508 {
    font-size: 18px;
  }

  .text-block-509 {
    font-size: 18px;
  }

  .div-block-19116-copy {
    border-width: 5px;
  }

  .text-block-344-copy2 {
    padding: 40px 10px;
    font-size: 24px;
  }

  .text-block-344-copy-copy2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 50px 10px 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
  }

  .div-block-19117-copy {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .gradient-gold {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .expl {
    top: 40%;
    font-size: 18px;
  }

  .rules-containet-se {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-2624920 {
    width: 182px;
    margin-top: 10px;
  }

  .image-2624920.en {
    width: 182px;
  }

  .image-2624920.ru {
    width: 182px;
  }

  .image-2624921 {
    width: 384px;
    margin-top: 20px;
  }

  .section-of {
    padding-top: 70px;
  }

  .content-of {
    margin-top: 98px;
  }

  .bt-of {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-of.m {
    display: block;
  }

  .rules-containet-of {
    margin-top: 60px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .body-50 {
    background-image: url("../images/bgm_20.jpg");
  }

  .steps_t-of {
    padding-bottom: 10px;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 5px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .div-block-19209 {
    width: 294px;
    height: 312px;
    margin-top: 80px;
    padding: 25px;
    background-image: url("../images/frameь.png");
    font-family: Crocosanscaps, sans-serif;
    font-size: 18px;
    font-weight: 400;
  }

  .grid-208999 {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div-block-19210 {
    padding-top: 25px;
  }

  .image-2624922 {
    width: 255px;
    margin-top: 10px;
  }

  .image-2624922.en {
    width: 180px;
  }

  .image-2624922.ru {
    width: 250px;
  }

  .grid-208990-copy-copy {
    justify-items: center;
    grid-auto-flow: row;
    grid-column-gap: 15px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    font-size: 12px;
  }

  .body-51 {
    background-image: url("../images/bgm_21.jpg");
  }

  .section-cs {
    padding-top: 70px;
  }

  .section-cs._2 {
    margin-top: 60px;
  }

  .bt-cs {
    display: block;
  }

  .rules-containet-cs {
    margin-top: 60px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-2624924.ru {
    width: 420px;
  }

  .div-block-19212 {
    border-width: 5px;
  }

  .text-block-513 {
    font-size: 22px;
  }

  .grid-209001 {
    margin-top: 40px;
    justify-items: stretch;
    grid-column-gap: 0px;
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .bt-cs-copy {
    display: block;
    margin-top: 20px;
    margin-bottom: 0px;
  }

  .link-block-16-copy {
    display: none;
  }

  .link-block-16-copy.m {
    display: block;
  }

  .santa_steps {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .santa_steps._2 {
    left: auto;
    top: auto;
    margin-top: 75px;
  }

  .santa_steps._3 {
    top: auto;
    margin-top: 96px;
    margin-right: 0px;
  }

  .numb._3 {
    right: -38px;
  }

  .bubble_wr {
    position: absolute;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    z-index: 1;
    margin-top: 60px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .bubble_wr._2 {
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    z-index: 10;
    margin-top: 60px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .bubble_wr._3 {
    left: auto;
    top: auto;
    right: auto;
    margin-top: 60px;
  }

  .santa_wrp._2 {
    margin-left: 90px;
  }

  .sabta_text {
    z-index: 99;
    margin-top: 10px;
    -webkit-transform-origin: 100% 0%;
    -ms-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
  }

  .sabta_text._2 {
    position: relative;
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
  }

  .sabta_text._3 {
    margin-top: 0px;
    -webkit-transform-origin: 100% 0%;
    -ms-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
  }

  .blb._2 {
    margin-top: 20px;
    margin-right: -5px;
  }

  .blb._22 {
    margin: 20px 0px 0px -5px;
  }

  .blb._222 {
    margin: 0px 0px 0px 10px;
  }

  .blb._111 {
    margin-top: 5px;
  }

  .div-block-19219 {
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .div-block-19219._2 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .bubs {
    margin-right: 20px;
    margin-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: end;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .bubs._3 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .bubs._2 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .bubs._3 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .grid-209002 {
    font-size: 12px;
  }

  .body-52 {
    background-color: #0f0f61;
    background-image: url("../images/bg_23.jpg");
    background-position: 50% 0%;
    background-size: auto;
    background-repeat: no-repeat;
  }

  .section-bb {
    padding-top: 70px;
  }

  .section-bb._1 {
    display: none;
  }

  .content-bb {
    margin-top: 365px;
  }

  .bt-bb {
    display: block;
    font-size: 14px;
  }

  .rules-containet-bb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-19221 {
    padding-top: 40px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .text-block-515 {
    font-family: Crocosanscaps, sans-serif;
    font-style: normal;
    font-weight: 400;
  }

  .text-block-515._2 {
    margin-top: 20px;
  }

  .div-block-19222 {
    left: auto;
    top: -36px;
  }

  .grid-209003 {
    margin-top: 80px;
    grid-column-gap: 0px;
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }

  .text-block-517 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .prize_wrp {
    padding-right: 30px;
    padding-left: 10px;
  }

  .text-block-519 {
    font-size: 14px;
  }

  .div-block-19226 {
    display: none;
  }

  .div-block-19226.m {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .borbal_lb_title {
    display: -ms-grid;
    display: grid;
    width: auto;
    padding-left: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-auto-columns: 1fr;
  }

  .borbal_lb_wrp {
    padding-right: 5px;
  }

  .section-h {
    padding-top: 70px;
  }

  .content-h {
    margin-top: 190px;
  }

  .bt-h {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-h.m {
    display: block;
  }

  .rules-containet-h {
    margin-top: 60px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .body-53 {
    background-image: url("../images/bgm_23.jpg");
  }

  .steps_h {
    padding-bottom: 10px;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 5px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .text-block-524 {
    margin-top: 5px;
    font-size: 24px;
  }

  .image-2624952 {
    width: 100%;
  }

  .div-block-19229 {
    margin-right: 0px;
  }

  .div-block-19230 {
    position: relative;
    width: 321px;
    height: 185px;
    margin-top: 20px;
    padding: 20px 25px 25px;
    background-image: url("../images/framem_2.png");
  }

  .text-block-525 {
    font-size: 16px;
  }

  .text-block-526 {
    font-size: 14px;
  }

  .text-block-527 {
    font-size: 11px;
    line-height: 125%;
  }

  .logo_erp {
    margin-top: 0px;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    grid-column-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image-2624953 {
    position: absolute;
    left: auto;
    top: -23%;
    right: -6%;
    bottom: auto;
    z-index: -1;
    display: block;
    width: 100px;
    max-width: none;
  }

  .image-2624954 {
    display: none;
  }

  .section-wt {
    padding-top: 70px;
  }

  .bt-wt {
    display: none;
  }

  .bt-wt.m {
    display: block;
  }

  .rules-containet-wt {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .body-54 {
    background-color: #0b2011;
    background-image: url("../images/bgGEm.jpg");
  }

  .body-54.en {
    background-image: url("../images/bgEnm.jpg");
  }

  .body-54.ru {
    background-image: url("../images/bgRUm.jpg");
  }

  .steps_wt {
    overflow: scroll;
    padding: 10px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 30px;
  }

  .step_wt {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .h_step_wt {
    font-size: 22px;
  }

  .image-2624956 {
    width: 120px;
  }

  .div-block-19232 {
    margin-top: 360px;
  }

  .div-block-19233 {
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .text-block-528 {
    font-size: 20px;
  }

  .div-block-19234 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .image-2624957 {
    width: 69px;
  }

  .image-2624958 {
    width: 69px;
  }

  .div-block-19235 {
    width: 292px;
    height: 199px;
    margin-top: 60px;
    padding-bottom: 20px;
    background-size: contain;
  }

  .image-2624959 {
    top: -23px;
    width: 305px;
  }

  .image-2624959.en {
    width: 300px;
  }

  .image-2624959.ru {
    width: 300px;
  }

  .text-block-530 {
    font-size: 12px;
  }

  .verifikacia {
    padding-right: 20px;
    padding-left: 20px;
  }

  .text-block-403-copy {
    font-size: 20px;
  }

  .minimum {
    padding-right: 20px;
    padding-left: 20px;
  }

  .sxva {
    padding-right: 20px;
    padding-left: 20px;
  }

  .sachukari {
    padding-right: 20px;
    padding-left: 20px;
  }

  .text-block-403-co {
    font-size: 20px;
  }

  .body-55 {
    background-image: url("../images/bgm_27.jpg");
  }

  .section-g {
    padding-top: 70px;
  }

  .bt-g {
    display: none;
    margin-bottom: 0px;
  }

  .bt-g.m {
    display: block;
  }

  .rules-containet-g {
    margin-top: 60px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .text-block-533 {
    max-width: 350px;
    font-size: 20px;
  }

  .text-block-534 {
    margin-top: 116px;
    font-size: 14px;
  }

  .text-block-535 {
    font-size: 20px;
  }

  .grid-209006 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-19240 {
    margin-top: 40px;
  }

  .text-block-537 {
    margin-top: 100px;
    text-shadow: 0 1px 20px #000;
  }

  .div-block-19241 {
    margin-top: 100px;
  }

  .div-block-19242 {
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .text-block-539 {
    font-size: 24px;
    line-height: 125%;
  }

  .grid-209007 {
    grid-column-gap: 0px;
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .body-56 {
    background-image: url("../images/bgm_22.jpg");
  }

  .section-nc {
    padding-top: 70px;
  }

  .content-nc {
    margin-top: 190px;
  }

  .rules-containet-nc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .bt-nc {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-nc.m {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .steps_nc {
    padding-bottom: 10px;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .step_nc {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .t_step_nc {
    font-size: 14px;
    text-align: left;
  }

  .text-block-542 {
    font-size: 22px;
  }

  .lb_novebmer {
    border-width: 5px;
  }

  .text-block-543 {
    font-size: 26px;
  }

  .div-block-19245 {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .div-block-19247 {
    width: 80%;
    padding-right: 10px;
    padding-left: 10px;
  }

  .text-block-544 {
    font-size: 16px;
  }

  .image-2624968 {
    width: 100%;
  }

  .image-2624969 {
    width: 300px;
  }

  .image-2624969.en {
    width: 200px;
  }

  .image-2624969.ru {
    width: 300px;
  }

  .image-2624970 {
    display: none;
  }

  .image-2624971 {
    display: none;
  }

  .body-57 {
    background-image: url("../images/bgm_24.jpg");
  }

  .content-sg.middle {
    margin-top: 300px;
  }

  .bt-sg {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-sg.m {
    display: block;
  }

  .rules-containet-sg {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-19248 {
    margin-top: 5px;
  }

  .text-block-546 {
    font-size: 16px;
  }

  .div-block-19250 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .text-block-547 {
    font-size: 24px;
  }

  .div-block-19251 {
    margin-top: -20px;
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-19252 {
    margin-bottom: 20px;
    margin-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .div-block-19253 {
    bottom: -10%;
  }

  .paragraph-56 {
    font-size: 16px;
  }

  .strk {
    width: 12%;
  }

  .text-block-548 {
    font-size: 32px;
  }

  .tab-link-tab-2-2 {
    font-size: 16px;
  }

  .tab-link-tab-2-2.w--current {
    font-size: 18px;
  }

  .div-block-19254 {
    font-size: 12px;
    line-height: 1;
  }

  .grid-209008 {
    grid-column-gap: 10px;
  }

  .text-block-549 {
    font-size: 20px;
  }

  .text-block-550 {
    font-size: 14px;
  }

  .text-block-551 {
    font-size: 12px;
    line-height: 1;
  }

  .more_bt {
    right: auto;
    bottom: -25px;
  }

  .more_wrp {
    margin-right: 10px;
    margin-left: 10px;
  }

  .text-block-553 {
    font-size: 18px;
  }

  .text-block-555 {
    font-size: 22px;
  }

  .text-block-555._2 {
    font-size: 18px;
  }

  .text-block-558 {
    font-size: 18px;
  }

  .image-2624977 {
    width: 400px;
  }

  .image-2624977.en {
    width: 400px;
  }

  .image-2624977.ru {
    width: 300px;
  }

  .r_wrp {
    margin-left: 6.5px;
  }

  .r2 {
    width: 15px;
    margin-top: -1px;
  }

  .r3 {
    width: 20px;
  }

  .r1 {
    width: 11px;
  }

  .image-2624978 {
    width: 55px;
  }

  .image-2624979 {
    width: 10px;
  }

  .heading-233 {
    font-size: 12px;
    line-height: 1;
    letter-spacing: 0px;
  }

  .cxrili-text-2 {
    font-size: 10px;
    line-height: 125%;
  }

  .ticket_slider {
    width: 50%;
  }

  .image-2624982 {
    width: 30px;
    margin-top: -20px;
  }

  .flicker-3 {
    font-size: 20px;
  }

  .body-58 {
    background-image: url("../images/bgm_25.jpg");
  }

  .combo_counter_wrp:hover {
    -webkit-filter: brightness(50%);
    filter: brightness(50%);
  }

  .combo_arrow:active {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }

  .combo_arrow.left {
    top: -14%;
  }

  .combo_arrow.right {
    top: -14%;
  }

  .rules-containet-combo {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-co {
    padding-top: 70px;
  }

  .content-co {
    margin-top: 220px;
  }

  .steps_co {
    margin-top: 100px;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 15px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .step_co {
    padding-top: 4px;
    padding-bottom: 4px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    border-width: 4px;
    border-radius: 20px;
  }

  .t_step_co {
    font-size: 14px;
    text-align: left;
  }

  .bt-co {
    display: none;
  }

  .bt-co.m {
    display: block;
  }

  .combo_logo {
    width: 252px;
  }

  .combo_logo_lb {
    width: 250px;
  }

  .combo_logo_lb.en {
    height: 25px;
  }

  .combo_logo_lb.ru {
    height: 25px;
  }

  .text-block-560 {
    font-size: 22px;
  }

  .step_num {
    width: 50px;
    height: 50px;
  }

  .text-block-561 {
    font-size: 18px;
  }

  .combo_lb_wrp {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 30px;
  }

  .leaderboard-3 {
    padding-right: 5px;
  }

  .tab-date {
    font-size: 16px;
  }

  .lb_title_combo {
    display: -ms-grid;
    display: grid;
    width: auto;
    padding-left: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-auto-columns: 1fr;
    font-size: 10px;
  }

  .text-block-562 {
    margin-left: 10px;
    font-size: 16px;
  }

  .leaderboard_combo {
    padding-right: 5px;
  }

  .image-2624985 {
    width: 100px;
  }

  .image-2624985._4 {
    width: 20%;
  }

  .image-2624985._3 {
    width: 20%;
  }

  .image-2624985._2 {
    width: 20%;
  }

  .div-block-19264 {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-2624986 {
    left: auto;
    top: auto;
    right: 8%;
    bottom: -13%;
    z-index: 0;
    width: 20%;
  }

  .image-2624987 {
    left: auto;
    top: auto;
    right: -11%;
    bottom: -20%;
    width: 35%;
  }

  .image-2624988 {
    left: -7%;
    top: -12%;
    right: auto;
    bottom: auto;
    width: 20%;
  }

  .div-block-19265 {
    width: 298px;
    height: 59px;
    background-size: contain;
    font-size: 15px;
  }

  .div-block-19266 {
    width: 450px;
    height: 270px;
    margin-top: -30px;
    padding: 40px 21px 21px;
    background-size: contain;
  }

  .text-block-563 {
    font-size: 18px;
  }

  .text-block-564 {
    font-size: 30px;
  }

  .edprz {
    margin-top: -94px;
    grid-column-gap: 0px;
  }

  .prize_combo {
    width: 187px;
    height: 123px;
    padding: 20px;
    background-size: contain;
  }

  .prize_combo._2 {
    width: 166px;
  }

  .text-block-565 {
    font-size: 12px;
  }

  .image-2624991 {
    left: auto;
    top: auto;
    right: 0%;
    bottom: -15%;
    z-index: 0;
    width: 25%;
  }

  .image-2624992 {
    left: 0%;
    right: auto;
    bottom: 97%;
    z-index: 0;
    width: 30%;
  }

  .image-2624993 {
    left: auto;
    top: auto;
    right: 16%;
    bottom: -17%;
    z-index: 0;
    width: 30%;
  }

  .image-2624994 {
    left: 5%;
    top: -14%;
    width: 20%;
  }

  .image-2624995 {
    left: auto;
    top: auto;
    right: 36%;
    bottom: -18%;
    width: 30%;
  }

  .image-2624996 {
    left: auto;
    top: auto;
    right: 0%;
    bottom: -14%;
    z-index: 0;
    width: 30%;
  }

  .image-2624997 {
    left: 8%;
    top: auto;
    right: auto;
    bottom: 97%;
    z-index: 0;
    width: 20%;
  }

  .image-2624998 {
    right: 35%;
    bottom: -14%;
    width: 20%;
  }

  .grid-209013 {
    font-size: 12px;
    line-height: 125%;
  }

  .section-kk {
    padding-top: 80px;
  }

  .content-kk {
    margin-top: 360px;
  }

  .bt-kk {
    display: none;
  }

  .bt-kk.m {
    display: block;
  }

  .body-59 {
    background-image: url("../images/bgm_26.jpg");
  }

  .steps_kk {
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr;
  }

  .text-block-567 {
    font-size: 18px;
  }

  .text-block-568 {
    font-size: 20px;
  }

  .tab-link-tab-2-3 {
    font-size: 16px;
  }

  .grid-209014 {
    -ms-grid-columns: 0.75fr 1fr 0.75fr 1fr;
    grid-template-columns: 0.75fr 1fr 0.75fr 1fr;
  }

  .text-block-569 {
    font-family: Crocosanscaps, sans-serif;
    font-weight: 400;
  }

  .text-block-569._2 {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
  }

  .text-block-569._2.l {
    margin-left: 3px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .text-block-569._2.r {
    margin-right: 3px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .text-block-569._1 {
    margin-right: 3px;
    margin-left: 3px;
    border-radius: 10px;
  }

  .tabs-8 {
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  .tabs-8-copy {
    margin-top: 40px;
    padding: 40px 20px 20px;
  }

  .image-2625003 {
    top: 75%;
    width: 650px;
  }

  .rules-containet-kk {
    margin-top: 140px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .pdf-4 {
    width: 90vw;
    height: 90vh;
    min-height: auto;
  }

  .tabs_menu.sss {
    overflow: scroll;
  }

  .collection-item-3 {
    padding: 10px 5px;
    -ms-grid-columns: 0.5fr 0.25fr 1fr;
    grid-template-columns: 0.5fr 0.25fr 1fr;
    font-size: 12px;
  }

  .tabs-9 {
    margin-top: 0px;
  }

  .collection-item-4 {
    margin-top: 0px;
  }

  .section-ec {
    padding-top: 70px;
  }

  .content-ec {
    margin-top: 400px;
  }

  .bt-ec {
    display: none;
  }

  .bt-ec.m {
    display: block;
  }

  .body-60 {
    background-image: url("../images/bgm_28.jpg");
  }

  .text-block-570 {
    margin-bottom: 0px;
    font-size: 18px;
  }

  .div-block-19273 {
    width: auto;
    height: auto;
    margin-top: 0px;
    margin-left: 0px;
    padding: 10px 20px;
    border: 4px solid #f7941d;
    border-radius: 20px;
    background-image: url("../images/frame2.png");
    background-position: 50% 50%;
    background-size: auto;
  }

  .div-block-19274 {
    width: 450px;
    height: 281px;
    padding-top: 25px;
    background-size: contain;
    font-size: 20px;
  }

  .text-block-572 {
    font-size: 30px;
  }

  .grid-209017 {
    margin-right: 20px;
    margin-left: 20px;
  }

  .grid-209017._2 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .flicker-3-title {
    font-size: 20px;
  }

  .grid-209018 {
    font-size: 10px;
  }

  .section-gm {
    padding-top: 70px;
  }

  .content-gm._1 {
    margin-top: 160px;
  }

  .bt-gm {
    display: none;
    margin-top: 50px;
    margin-bottom: 40px;
  }

  .bt-gm.m {
    display: block;
  }

  .rules-containet-gm {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .body-61 {
    background-image: url("../images/_mobile-page.jpg");
  }

  .step_gm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .steps_gm {
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .image-2625005 {
    width: 600px;
    margin-top: -33px;
  }

  .image-2625006 {
    height: 20px;
    margin-top: 40px;
  }

  .div-block-19188-copy {
    width: 100%;
    height: auto;
    padding-right: 20px;
    padding-left: 20px;
    border: 4px solid #cf990d;
    border-radius: 30px;
    background-color: #1f0731;
  }

  .div-block-19188-copy-copy {
    width: 100%;
    height: auto;
    padding-right: 20px;
    padding-left: 20px;
    border: 4px solid #cf990d;
    border-radius: 30px;
    background-color: #1f0731;
  }

  .gm_logo {
    width: 100%;
    height: auto;
    padding-right: 20px;
    padding-left: 20px;
  }

  .text-block-577 {
    font-size: 22px;
  }

  .text-block-578 {
    font-size: 30px;
  }

  .div-block-19275 {
    width: 308px;
    height: 261px;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-image: url("../images/Rectangle-62.png");
  }

  .text-block-579 {
    font-size: 17px;
    text-align: center;
  }

  .image-2625007 {
    width: 53px;
    height: 51px;
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .grid-209019._2 {
    font-size: 12px;
  }

  .text-block-581 {
    font-size: 18px;
  }

  .accordion_item_trigger-gm.f:hover {
    background-color: #921ac5;
  }

  .accordion_item_trigger-gm.cs {
    padding-right: 40px;
  }

  .accordion_item_trigger-gm.bb {
    padding-right: 40px;
  }

  .accordion_item_trigger-gm.g {
    padding-right: 40px;
  }

  .accordion_item_trigger-gm.kk {
    padding-right: 40px;
  }

  .section-sp {
    padding-top: 70px;
  }

  .bt-sp {
    display: none;
  }

  .bt-sp.m {
    display: block;
  }

  .body-62 {
    background-image: url("../images/bgm_29.jpg");
  }

  .rules-containet-sp {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .t_step_sp {
    width: 218px;
    height: 70px;
    margin-top: -5px;
    margin-bottom: -5px;
    background-size: contain;
    font-size: 14px;
  }

  .steps_sp {
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .text-block-582 {
    margin-top: 20px;
    font-size: 18px;
  }

  .div-block-19277 {
    width: 342px;
    margin-top: -40px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 15px;
    background-image: url("../images/rock2.png");
  }

  .text-block-583 {
    font-size: 16px;
  }

  .bev {
    font-size: 18px;
  }

  .text-block-583-copy {
    font-size: 18px;
  }

  .image-2625009 {
    width: 325px;
  }

  .image-2625010 {
    height: 86px;
  }

  .image-2625011 {
    width: 380px;
    margin-top: -30px;
  }

  .lb_dates_wrp {
    margin-bottom: 10px;
    grid-auto-columns: 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 0px;
  }

  .lb_dates_wrp.elb {
    padding-right: 10px;
    padding-left: 0px;
    grid-column-gap: 10px;
  }

  .lb_date_sp {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
  }

  .lb_date_sp.w--current {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-shadow: 0 0 5px 0 #12ebd2;
  }

  .lb_date_sp.date-input {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
  }

  .lb_date_sp.date-input.pg {
    background-image: none;
    font-size: 14px;
  }

  .lb_date_sp.date-input {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
  }

  .lb_date_sp.date-input.dl {
    background-image: none;
    font-size: 10px;
  }

  .lb_date_sp.date-input.ufl {
    background-image: none;
    font-size: 14px;
  }

  .collection-item-5 {
    margin-right: 15px;
    font-size: 10px;
    line-height: 1;
  }

  .lb_t_sp.m {
    overflow: hidden;
  }

  .leader-board_content {
    height: 450px;
    padding-right: 5px;
  }

  .leader-board_content.dl {
    height: 320px;
  }

  .leader-board_content.uf {
    height: 290px;
  }

  .lb_t {
    font-size: 12px;
    line-height: 1;
  }

  .text-block-584 {
    margin-top: 40px;
  }

  .rules-containet {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

@media screen and (max-width: 479px) {
  .div_lb_content {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    font-size: 12px;
  }

  .div_lb_content.pg {
    background-size: cover;
  }

  .div_lb_content.uf {
    background-size: cover;
  }

  .div_lb_content.elb {
    background-size: cover;
  }

  .div_lb_content.combo {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(transparent),
      to(transparent)
    );
    background-image: linear-gradient(180deg, transparent, transparent);
    font-size: 10px;
  }

  .div_lb_content.sp {
    margin-bottom: 5px;
    grid-column-gap: 5px;
  }

  .text-block-334 {
    font-size: 24px;
  }

  .image-2624720-copy {
    width: 17%;
  }

  .adgili {
    font-size: 12px;
    line-height: 125%;
  }

  .lb_u {
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .rules-containet-vip {
    position: static;
    margin-top: 0px;
  }

  .question-t {
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 125%;
  }

  .pos {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 10px;
  }

  .text-block-333-copy {
    margin-top: 60px;
    margin-bottom: 20px;
    font-size: 18px;
  }

  .text-block-336 {
    text-align: center;
  }

  .prize50 {
    font-size: 24px;
  }

  .list-item-t {
    font-size: 12px;
    line-height: 125%;
  }

  .lb_date-2 {
    font-size: 12px;
    text-align: center;
  }

  .lb_date-2.w--current {
    font-size: 10px;
  }

  .lb_date-2.date-input {
    font-size: 12px;
  }

  .accordion_item._2 {
    width: 290px;
  }

  .lb_wrapp {
    width: 100%;
  }

  .lb_wrapp.pg {
    min-width: auto;
    padding-right: 20px;
    padding-left: 20px;
  }

  .paragraph-4 {
    font-size: 16px;
  }

  .lb_dates_wrapp {
    overflow: scroll;
    margin-bottom: 10px;
    padding-right: 0px;
    padding-left: 10px;
  }

  .bt_v {
    margin-bottom: -55px;
    padding: 15px;
    font-size: 18px;
  }

  .answer-t {
    margin-left: 10px;
    line-height: 125%;
  }

  .rules-t {
    margin-top: 40px;
    margin-bottom: 20px;
    font-size: 24px;
  }

  .lb_pr {
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .accordion_item_trigger-t {
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
  }

  .text-block-85 {
    font-size: 12px;
  }

  .image-2624719-copy {
    top: -13%;
  }

  .grid-63 {
    margin-left: 10px;
    grid-column-gap: 0px;
    grid-row-gap: 5px;
  }

  .lb_p {
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .lb_board.combo {
    padding-right: 5px;
    padding-left: 5px;
    border-width: 2px;
  }

  .text-block-45 {
    font-size: 10px;
    font-weight: 900;
  }

  .lb_title {
    grid-column-gap: 0px;
  }

  .lb_q {
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .list-t {
    margin-left: 10px;
  }

  .text-block-337 {
    margin-top: 5px;
    text-align: center;
  }

  .div-block-1907 {
    padding: 5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-1907.st {
    width: 250px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .menu-2 {
    padding: 2px 10px;
  }

  .nav-menu-2 {
    padding-left: 45px;
    background-color: hsla(0, 0%, 6%, 0.95);
  }

  .rules-containet-rav {
    position: static;
  }

  .answer-t-2 {
    margin-left: 10px;
    line-height: 125%;
  }

  .bt {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .h_step_t {
    font-size: 16px;
  }

  .t_step_t {
    padding: 10px;
    font-size: 10px;
  }

  .body {
    background-image: url("../images/bgm.jpg");
  }

  .text-block-338 {
    margin-top: 80px;
    font-size: 16px;
  }

  .grid-208970 {
    grid-column-gap: 10px;
    grid-row-gap: 5px;
  }

  .text-block_i.r {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-19064 {
    box-shadow: 0 12px 30px 0 #000;
  }

  .text-block-339 {
    font-size: 18px;
  }

  .bt-d {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .image {
    width: 200px;
  }

  .image.ru {
    width: 250px;
  }

  .div-block-19066 {
    margin-top: 20px;
  }

  .text-block-340 {
    margin-top: 195px;
    font-size: 16px;
  }

  .image-2624801 {
    width: 75px;
  }

  .rules-containet-d {
    position: static;
    margin-top: 0px;
  }

  .bt-pl {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
  }

  .bt-pl.m {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .rules-containet-pl {
    position: static;
    margin-top: 0px;
  }

  .text-block-341 {
    width: 288px;
  }

  .img {
    width: 60px;
  }

  .img._2 {
    width: 40px;
  }

  .text-block-342 {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .text-block-343 {
    width: 120px;
    height: 32px;
    background-image: url("../images/re2.png");
    font-size: 18px;
  }

  .text-block-343.v {
    background-image: url("../images/vio2.png");
  }

  .text-block-343.bb {
    padding: 4px;
    font-size: 12px;
  }

  .text-block-343.gg {
    padding: 4px;
    font-size: 12px;
  }

  .div-block-19116 {
    width: 305px;
    height: auto;
    padding-top: 20px;
    padding-bottom: 53px;
    background-image: url("../images/Rectangle-52.png");
    background-size: contain;
  }

  .grid-208971 {
    grid-row-gap: 4px;
  }

  .text-block-344 {
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 18px;
  }

  .div-block-19118 {
    margin-top: 40px;
  }

  .div-block-19118._2 {
    grid-row-gap: 10px;
  }

  .text-block-344-copy-copy {
    top: 30%;
    padding: 10px 16px;
  }

  .image-2624802 {
    margin-top: 40px;
  }

  .image-2624803 {
    width: 264px;
  }

  .grid-208972 {
    font-size: 12px;
  }

  .bt-top {
    display: none;
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .magaliti {
    width: 110%;
  }

  .bt-b {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .rules-containet-b {
    position: static;
    margin-top: 0px;
  }

  .t_step_b {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    font-size: 12px;
  }

  .step_b {
    min-width: 150px;
  }

  .paragraph-5 {
    font-size: 16px;
  }

  .registracia {
    padding: 20px 10px;
    border-width: 6px;
  }

  .text-block-403 {
    font-size: 16px;
  }

  .div-block-19124 {
    padding-bottom: 10px;
    border-radius: 30px;
  }

  .image-2624806 {
    width: 150px;
  }

  .image-2624807 {
    width: 40px;
  }

  .image-2624808 {
    width: 140px;
  }

  .image-2624809 {
    width: 40px;
  }

  .image-2624810 {
    width: 140px;
  }

  .section-45 {
    background-position: 50% 0%;
  }

  .section-45._3 {
    padding-top: 15px;
    background-size: auto, 500px;
  }

  .bt-45 {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .bt-45.m {
    width: 95px;
    height: 43px;
    background-size: contain;
  }

  .rules-containet-45 {
    position: static;
    margin-top: 0px;
  }

  .t_step_45 {
    padding: 10px;
    font-size: 10px;
  }

  .steps_45 {
    width: 100%;
    background-position: 50% 50%;
    background-size: auto;
  }

  .div-block-19126 {
    width: 100%;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .div-block-19127 {
    height: auto;
  }

  .text-block-406 {
    font-size: 14px;
  }

  .text-block-407 {
    font-size: 16px;
  }

  .div-block-19128 {
    width: 100%;
    height: auto;
    padding-top: 10px;
    padding-bottom: 40px;
    background-position: 50% 0%;
    background-size: contain;
    background-repeat: repeat-y;
  }

  .grid-208973 {
    width: auto;
    grid-column-gap: 0px;
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .text-block-408 {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .div-block-19129 {
    height: 140px;
  }

  .div-block-19130 {
    padding-right: 14px;
    padding-left: 14px;
  }

  .image-2624812 {
    width: 100px;
  }

  .image-2624812._3 {
    left: auto;
    top: 5px;
    width: 100px;
  }

  .image-2624812._2 {
    top: 13px;
    width: 100px;
  }

  .div-block-19134 {
    margin-top: 80px;
    padding: 0px 10px;
    background-repeat: no-repeat;
  }

  .paragraph-7 {
    font-size: 14px;
  }

  .div-block-19129-copy {
    margin-top: -40px;
  }

  .div-block-19130-copy {
    padding-right: 10px;
    padding-left: 10px;
  }

  .text-block-409 {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .div-block-19135 {
    width: 248px;
    height: 200px;
    padding-top: 25px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .text-block-410 {
    font-size: 12px;
  }

  .grid-208974 {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
  }

  .text-block-411 {
    font-size: 12px;
  }

  .bt-30k {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .rules-containet-30k {
    position: static;
    margin-top: 0px;
  }

  .div-block-19136 {
    padding: 5px;
  }

  .paragraph-8 {
    font-family: Crocosanscaps, sans-serif;
    font-size: 16px;
    font-weight: 400;
  }

  .tab30k {
    width: 279px;
    height: 478px;
    padding: 30px;
    background-image: url("../images/frame1m.png");
  }

  .grid-208975 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .text-block-412 {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
  }

  .image-2624816 {
    width: 200px;
  }

  .image-2624816.en {
    width: 200px;
  }

  .image-2624816.ru {
    width: 200px;
  }

  .image-2624817 {
    margin-top: 0px;
  }

  .bt_st {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .paragraph-51 {
    font-size: 14px;
  }

  .lb_u-2 {
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-19139 {
    margin-top: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
  }

  .text-block-417 {
    margin-top: 40px;
    font-size: 14px;
  }

  .question-t-2 {
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 125%;
  }

  .rules-containet-elk {
    position: static;
    margin-top: 0px;
  }

  .text-block-419 {
    font-size: 16px;
  }

  .pos-2 {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 10px;
  }

  .list-item-t-2 {
    line-height: 125%;
  }

  .answer-t-3 {
    margin-left: 10px;
    line-height: 125%;
  }

  .image-2624819.ru {
    width: 250px;
  }

  .rules-t-2 {
    margin-top: 40px;
    margin-bottom: 29px;
    font-size: 24px;
    line-height: 30px;
  }

  .div-block-19141 {
    padding: 2px;
  }

  .lb_pr-2 {
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .accordion_item_trigger-t-2 {
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
  }

  .accordion_item_trigger-t-2.b {
    padding-top: 10px;
    padding-right: 30px;
    padding-bottom: 10px;
  }

  .lb_p-2 {
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .text-block-420 {
    font-size: 10px;
    font-weight: 900;
  }

  .t_step_st {
    padding: 15px 20px;
    border-width: 3px;
    font-size: 10px;
  }

  .grid-207680 {
    width: 300px;
    height: 550px;
    margin-left: 0px;
    padding-right: 30px;
    padding-left: 30px;
    grid-column-gap: 29px;
    grid-row-gap: 4px;
    background-image: url("../images/prize_bg2m.png");
    background-position: 50% 0%;
  }

  .lb_title-2 {
    grid-column-gap: 0px;
  }

  .lb_q-2 {
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-2624821 {
    width: 110%;
  }

  .bt-ff {
    margin-top: 25px;
    margin-bottom: 25px;
    padding: 15px;
    font-size: 18px;
  }

  .rules-containet-ff {
    position: static;
  }

  .t_step_ff {
    padding-right: 10px;
    background-image: -webkit-gradient(
      linear,
      left bottom,
      left top,
      from(#0f285c),
      to(#0e1524)
    );
    background-image: linear-gradient(0deg, #0f285c, #0e1524);
    font-size: 10px;
  }

  .text-block-422 {
    margin-top: 10px;
    font-size: 14px;
  }

  .text-block-424 {
    font-size: 16px;
  }

  .step_ff-copy {
    padding: 2px;
    border-radius: 10px;
  }

  .t_step_ff-copy {
    padding: 10px;
    font-size: 10px;
  }

  .paragraph-52 {
    font-size: 16px;
  }

  .tabs-content {
    margin-top: -3px;
  }

  .tab_pt {
    border-style: none;
    border-width: 3px;
    font-size: 12px;
  }

  .tab_pt.c {
    padding-top: 1px;
    padding-right: 1px;
    padding-left: 1px;
  }

  .tab_pt.r {
    padding-top: 2px;
    padding-right: 2px;
    padding-left: 1px;
    border-top-right-radius: 13px;
  }

  .tab_pt.l {
    padding-top: 2px;
    padding-right: 1px;
    padding-left: 2px;
  }

  .tab_pt.l.w--current {
    padding-top: 2px;
    padding-right: 1px;
    padding-left: 2px;
    border-top-left-radius: 13px;
  }

  .grid-2061 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    -ms-grid-columns: 0.5fr 1fr 0.75fr 1fr;
    grid-template-columns: 0.5fr 1fr 0.75fr 1fr;
  }

  .grid-2061.rul {
    margin-left: 10px;
    font-size: 10px;
  }

  .grid-2061.ff {
    margin-left: 10px;
    font-size: 10px;
  }

  .tabs-5 {
    margin-top: 20px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .text-block-427 {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 10px;
  }

  .ff-cont {
    width: 105%;
    margin-top: 20px;
    border-width: 3px;
    border-radius: 23px;
  }

  .ff_cont_bl {
    padding: 10px 5px;
    border-radius: 20px;
    background-color: rgba(12, 24, 48, 0.75);
    font-size: 10px;
  }

  .div-block-19144 {
    padding-right: 5px;
    padding-left: 5px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .step_ff-copy-copy2 {
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    border-bottom-left-radius: 13px;
    border-bottom-right-radius: 13px;
  }

  .div-block-19145 {
    padding: 10px 5px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 10px;
  }

  .div-block-19145.l {
    border-top-left-radius: 10px;
  }

  .div-block-19145.r {
    border-top-right-radius: 10px;
  }

  .image-2624822 {
    width: 100%;
  }

  .div-block-19146 {
    width: 130%;
    height: 40vw;
    margin-top: -20px;
  }

  .image-2624823 {
    width: 200px;
  }

  .image-2624823.ru {
    width: 200px;
  }

  .image-2624823.en {
    width: 200px;
  }

  .chh {
    left: 0%;
    width: 80px;
  }

  .chhh {
    left: 0%;
    top: -31%;
  }

  .collection-item {
    margin-bottom: 5px;
  }

  .grid-208976 {
    margin-bottom: 5px;
  }

  .text-span-112 {
    font-size: 13px;
  }

  .div-block-340 {
    width: 305px;
    height: 199px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
    background-image: url("../images/jamuri-raodenoba_m.png");
  }

  .text-block-315 {
    font-size: 12px;
  }

  .heading-18 {
    font-size: 8px;
  }

  .div-block-335 {
    width: 50px;
    height: 50px;
    box-shadow: 0 13px 30px 0 #000;
  }

  .saprizo-fondi {
    width: 430px;
    height: 524px;
    background-image: url("../images/saprizo-fondi_m.png");
  }

  .steps-el {
    max-width: none;
    padding-bottom: 5px;
  }

  .text-block-307-copy {
    font-size: 14px;
  }

  .total_day_el {
    padding-top: 8px;
    padding-bottom: 5px;
    box-shadow: inset 0 2px 8px 2px rgba(9, 55, 34, 0.7);
    font-size: 20px;
  }

  .text-block-305 {
    font-size: 20px;
  }

  .grid-2051 {
    margin-top: 40px;
  }

  .bt-el {
    padding: 15px;
    font-size: 18px;
  }

  .div-block-57 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .count_blocks {
    width: 123px;
    height: 109px;
  }

  .text-block-330 {
    margin-top: 5px;
    margin-right: 10px;
    margin-left: 0px;
    padding: 8px;
    border-top-left-radius: 10px;
    border-top-right-radius: 0px;
    box-shadow: 0 0 30px 5px #000;
    font-size: 14px;
    line-height: 125%;
  }

  .head-el_span {
    font-size: 14px;
  }

  .pdf-3 {
    display: block;
    max-width: none;
  }

  .rules-containet-el {
    position: static;
    margin-top: 0px;
  }

  .question-t-3 {
    font-size: 14px;
    line-height: 125%;
  }

  .div-block-359 {
    margin-right: 7px;
  }

  .text-block-311 {
    font-size: 11px;
    line-height: 1;
  }

  .list-item-t-3 {
    font-size: 12px;
    line-height: 18px;
  }

  .accordion_item_trigger-2020 {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-307 {
    margin-top: 75px;
    font-size: 14px;
  }

  .total_el {
    margin-top: 0px;
    font-size: 20px;
  }

  .grid-2050 {
    margin-top: -68px;
  }

  .pdf-bt {
    margin-right: 10px;
    margin-left: 10px;
    font-size: 10px;
  }

  .day_wrapp {
    width: 91px;
    height: 90px;
    padding: 15px 10px;
    background-size: contain;
    font-size: 11px;
  }

  .text-block-310 {
    margin-top: 10px;
    font-size: 12px;
    line-height: 1;
  }

  .grid-2020 {
    margin-left: 10px;
    grid-column-gap: 5px;
  }

  .pdf-section {
    width: 100%;
    height: 100%;
  }

  .text-block-306 {
    font-size: 12px;
  }

  .content-el._2 {
    margin-top: 60px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .heading-231 {
    margin-top: 20px;
    margin-bottom: 0px;
    font-size: 20px;
  }

  .text-block-308._2 {
    padding: 10px;
    font-size: 14px;
  }

  .text-block-308._1 {
    padding: 10px;
    font-size: 14px;
  }

  .text-block-329 {
    font-size: 18px;
  }

  .text-block-306-copy {
    margin-top: 9px;
    font-size: 10px;
  }

  .div-block-336 {
    padding: 10px 20px;
    font-size: 14px;
  }

  .list-t-2 {
    margin-left: 20px;
  }

  .conuter_el {
    margin-top: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 12px;
  }

  .image-2624740 {
    width: 146px;
    height: 123px;
  }

  .answer-t-4 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-block-304 {
    margin-top: 10px;
  }

  .pdf-bt-3 {
    margin-right: 10px;
    margin-left: 10px;
    color: #fff;
    font-size: 10px;
    text-decoration: none;
  }

  .play_blocks {
    width: 146px;
    height: 123px;
  }

  .head-el.flicker-3 {
    font-size: 26px;
  }

  .text-block-313 {
    margin-top: 20px;
    font-size: 14px;
  }

  .cxrili-text {
    font-size: 8px;
  }

  .date_el {
    margin-bottom: 5px;
  }

  .div-block-358 {
    left: auto;
    top: 26%;
    right: -12%;
    bottom: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .div-block-358.en {
    right: -2%;
  }

  .div-block-358.ru {
    right: 19%;
  }

  .div-block-341 {
    width: 371px;
    height: 229px;
    padding: 60px 80px 100px;
    background-image: url("../images/dgevandeli-raodenoba_m.png");
  }

  .image-2624741 {
    width: 123px;
  }

  .heading-232 {
    font-size: 8px;
  }

  .answer-t-copy {
    font-size: 12px;
    line-height: 18px;
  }

  .answer-t-copy-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .bt-ga {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .rules-containet-ga {
    position: static;
    margin-top: 0px;
  }

  .image-2624833 {
    width: 200px;
  }

  .image-2624833.en {
    width: 150px;
  }

  .image-2624833.ru {
    width: 200px;
  }

  .image-2624834 {
    width: 350px;
    margin-top: -15px;
  }

  .div-block-19150 {
    width: 309px;
    height: 459px;
    padding: 40px 20px 20px;
    background-image: url("../images/shapem.png");
  }

  .text-block-431 {
    font-size: 18px;
  }

  .grid-208977 {
    grid-row-gap: 16px;
    font-size: 20px;
  }

  .grid-208978 {
    margin-left: 10px;
  }

  .text-block-433 {
    font-size: 22px;
  }

  .content-it {
    margin-top: 115px;
  }

  .bt-it {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .bt-it.m {
    margin-top: 60px;
    margin-bottom: 40px;
  }

  .t_step_it {
    padding: 10px;
  }

  .body-37 {
    background-image: url("../images/bgm_5.jpg");
  }

  .text-block-434 {
    font-size: 28px;
  }

  .text-block-435 {
    font-size: 18px;
  }

  .image-2624835 {
    width: 200px;
  }

  .image-2624835.en {
    width: 150px;
  }

  .image-2624835.tu {
    width: 150px;
  }

  .image-2624836 {
    width: 350px;
    margin-top: -15px;
  }

  .div-block-19153 {
    width: 359px;
    height: 480px;
    padding: 30px 47px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-image: url("../images/Layer-4m.png");
    background-size: auto;
  }

  .text-block-436 {
    font-size: 18px;
  }

  .grid-208979 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .text-block-437 {
    width: 123px;
    height: 25px;
    background-size: contain;
    font-size: 12px;
  }

  .div-block-19154 {
    width: 300px;
    border-width: 7px;
  }

  .text-block-439 {
    width: 300px;
    font-size: 18px;
  }

  .question-t-5 {
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 125%;
  }

  .list-item-t-4 {
    color: #000;
    font-size: 12px;
    line-height: 125%;
  }

  .answer-t-5 {
    margin-left: 10px;
    line-height: 125%;
  }

  .bt-50 {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .t_step_50 {
    padding: 10px;
  }

  .text-block-442 {
    font-size: 18px;
  }

  .text-block-443 {
    font-size: 24px;
  }

  .paragraph-54 {
    font-size: 14px;
  }

  .bt-pg {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .bt-pg.m {
    margin-top: 30px;
  }

  .t_step_pg {
    padding: 10px;
    font-size: 10px;
  }

  .steps_pg {
    grid-column-gap: 10px;
  }

  .lb_date-3 {
    font-size: 12px;
    text-align: center;
  }

  .lb_date-3.w--current {
    font-size: 10px;
  }

  .lb_date-3.date-input {
    font-size: 14px;
  }

  .lb_date-3.date-input {
    font-size: 12px;
  }

  .lb_date-3.date-input.dl {
    padding: 10px 12px;
  }

  .lb_date-3.date-input.ufl {
    padding: 10px 12px;
  }

  .lb_pr-3 {
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .text-block-445 {
    margin-top: 30px;
  }

  .div-block-19161 {
    width: 293px;
    height: 226px;
    padding-top: 30px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .text-block-451 {
    font-size: 21px;
  }

  .bt-p2p {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .titt {
    font-size: 22px;
  }

  .div-block-19162 {
    padding-right: 10px;
    padding-left: 10px;
    border-width: 3px;
  }

  .grid-208982 {
    grid-column-gap: 10px;
    grid-row-gap: 50px;
  }

  .div-block-19163 {
    padding: 10px;
    border-width: 3px;
    border-radius: 15px;
    font-size: 14px;
  }

  .egpr {
    width: 58px;
  }

  .text-block-454 {
    margin-top: 5px;
  }

  .frbp {
    width: 69px;
  }

  .ufpr {
    width: 58px;
  }

  .grid-208983 {
    width: 50%;
    margin-top: 40px;
    justify-items: stretch;
    grid-row-gap: 30px;
  }

  .text-block-455 {
    width: 50%;
  }

  .text-block-455.trw {
    width: 201px;
  }

  .text-block-456 {
    font-size: 18px;
  }

  .text-block-459 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .image-2624840-copy2 {
    top: -10%;
  }

  .link-block-15.m {
    width: 275px;
    height: 209px;
    background-size: contain;
  }

  .grid-2060.ssc {
    overflow: scroll;
    width: 80vw;
    margin-right: 10px;
    margin-left: 10px;
  }

  .grid-2060.ssc-copy {
    overflow: scroll;
    width: 80vw;
    margin-right: 10px;
    margin-left: 10px;
  }

  .answer-t-6 {
    margin-left: 10px;
    line-height: 125%;
  }

  .rules-t-3 {
    margin-top: 40px;
    margin-bottom: 29px;
    font-size: 24px;
    line-height: 30px;
  }

  .answer-p2p {
    font-size: 8px;
    line-height: 125%;
  }

  .rules-containet-p2p {
    position: static;
    margin-top: 0px;
  }

  .bt-cd {
    margin-top: 20px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .t_step_cd {
    padding: 10px;
  }

  .text-block-460 {
    width: auto;
    max-width: 350px;
    text-shadow: 1px 1px 6px #000;
  }

  .div-block-19169 {
    margin-top: 70px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    border-radius: 30px;
  }

  .text-block-462 {
    font-size: 16px;
  }

  .grid-208985 {
    font-size: 16px;
  }

  .div-block-19170 {
    margin-top: 107px;
    padding-right: 10px;
    padding-bottom: 20px;
    padding-left: 10px;
  }

  .text-block-463 {
    font-size: 22px;
  }

  .image-2624846 {
    top: -117px;
    width: 150px;
  }

  .rules-containet-p {
    position: static;
    margin-top: 0px;
  }

  .question-t-6 {
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 125%;
  }

  .answer-t-7 {
    margin-left: 10px;
    line-height: 125%;
  }

  .rules-t-4 {
    margin-top: 40px;
    margin-bottom: 29px;
    font-size: 24px;
    line-height: 30px;
  }

  .rules-containet-pg {
    position: static;
  }

  .bt-dl {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .bt-dl.m {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .image-2624853 {
    width: 67px;
  }

  .div-block-19171 {
    width: 320px;
    height: 167px;
  }

  .text-block-466 {
    font-size: 16px;
  }

  .text-block-467 {
    max-width: 300px;
    margin-top: 20px;
    font-size: 20px;
  }

  .div-block-19174 {
    max-width: 306px;
    margin-top: 20px;
    padding-right: 10px;
    padding-bottom: 20px;
    padding-left: 10px;
    box-shadow: inset 0 2px 4px 0 #f0ff48, inset 1px 1px 0 5px #a57f55,
      inset 0 0 3px 0 #000, 0 4px 0 4px rgba(68, 8, 0, 0.9),
      0 10px 30px 0 rgba(41, 4, 0, 0.5);
  }

  .lb_dates_wrapp-2 {
    overflow: scroll;
    margin-bottom: 10px;
    padding-right: 0px;
    padding-left: 10px;
  }

  .link-block-16.m {
    width: 187px;
    height: 142px;
    background-size: contain;
  }

  .grid-208987 {
    margin-top: 30px;
  }

  .grid-208988 {
    grid-column-gap: 4px;
  }

  .text-block-473 {
    font-size: 14px;
  }

  .text-block-474 {
    font-size: 10px;
  }

  .image-2624857 {
    top: -1%;
    right: -59px;
  }

  .image-2624858 {
    display: none;
  }

  .image-2624859 {
    right: 3%;
    width: 30%;
  }

  .image-2624861 {
    right: -8%;
  }

  .image-2624863 {
    display: none;
  }

  .list-item-t-5 {
    font-size: 12px;
    line-height: 125%;
  }

  .answer-t-8 {
    margin-left: 10px;
    line-height: 125%;
  }

  .grid-208989 {
    font-size: 12px;
  }

  .rules-containet-elb {
    position: static;
  }

  .bt-uf {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .bt-uf.m {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .t_step_uf {
    padding: 10px;
  }

  .rules-containet-uf {
    position: static;
  }

  .body-44 {
    background-image: url("../images/bgm_14.jpg");
  }

  .bt-cw {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .bt-cw.m {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .text-block-480 {
    font-size: 17px;
  }

  .text-block-481 {
    font-size: 15px;
  }

  .div-block-19181 {
    padding-right: 10px;
    padding-bottom: 20px;
    padding-left: 10px;
  }

  .text-block-482 {
    font-size: 14px;
  }

  .div-block-19184 {
    margin-top: 80px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 30px;
  }

  .text-block-483 {
    margin-top: 20px;
    font-size: 14px;
  }

  .div-block-19185 {
    padding-right: 20px;
    padding-left: 20px;
    border-radius: 20px;
  }

  .image-2624876 {
    width: 200px;
  }

  .image-2624876.ru {
    width: 200px;
  }

  .image-2624877 {
    width: 250px;
  }

  .image-2624877.en {
    width: 200px;
  }

  .image-2624877.ru {
    width: 200px;
  }

  .div-block-19186 {
    width: 290px;
    height: 400px;
    padding: 15px 15px 30px;
    background-size: contain;
  }

  .text-block-484 {
    width: 120px;
    height: 27px;
    background-size: contain;
  }

  .grid-208990 {
    grid-column-gap: 10px;
    grid-row-gap: 5px;
    font-size: 14px;
  }

  .rules-containet-cw {
    position: static;
  }

  .div-block-19188 {
    padding: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-2624883 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .image-2624884 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .image-2624890 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .image-2624896 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .grid-208990-copy {
    margin-left: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 5px;
  }

  .div-block-19191 {
    margin-top: 80px;
    padding-top: 75px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .text-block-485 {
    font-size: 30px;
  }

  .text-block-486 {
    font-size: 14px;
  }

  .bt-cb {
    margin-top: 40px;
    padding: 15px;
    font-size: 18px;
  }

  .mag_cb {
    padding: 20px 5px 90px;
  }

  .mag_cb._2 {
    padding: 3px;
  }

  .text-block-487 {
    margin-left: 10px;
    font-size: 16px;
  }

  .text-block-488 {
    font-size: 11px;
  }

  .text-block-489 {
    margin-left: 0px;
    font-size: 10px;
  }

  .div-block-19192 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .image-2624903 {
    left: -20%;
    width: 30px;
    margin-bottom: 10px;
  }

  .image-2624903._3 {
    width: 30px;
  }

  .zigzag {
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .zigzag.wh {
    bottom: 7%;
  }

  .grid-208994 {
    -ms-grid-columns: 0.75fr 1fr;
    grid-template-columns: 0.75fr 1fr;
  }

  .text-block-490 {
    font-size: 16px;
  }

  .mag_cb_wrap {
    position: relative;
    margin-top: 0px;
  }

  .image-2624905 {
    top: -33%;
  }

  .shen {
    padding: 84px 10px 20px;
    font-size: 16px;
  }

  .shen_wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 80px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .vsk {
    left: auto;
    top: -23%;
    right: auto;
    bottom: auto;
    width: 49px;
  }

  .div-block-19193 {
    margin-top: 30px;
    padding-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-column-gap: 5px;
    grid-row-gap: 20px;
    -ms-grid-columns: 0.75fr 1fr 1fr 1fr;
    grid-template-columns: 0.75fr 1fr 1fr 1fr;
  }

  .div-block-19193.ss {
    margin-top: 40px;
    grid-column-gap: 5px;
  }

  .image-2624908 {
    position: absolute;
    left: auto;
    top: -4%;
    right: -17%;
    bottom: auto;
    width: 30%;
    max-width: none;
  }

  .image-2624909 {
    right: 3%;
  }

  .bt-ev {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .bt-ev.m {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .image-2624910 {
    width: 80px;
  }

  .text-block-494 {
    font-size: 18px;
  }

  .text-block-495 {
    max-width: 320px;
  }

  .vis {
    display: none;
    width: 300px;
  }

  .vis._2 {
    display: block;
  }

  .image-2624912 {
    width: 320px;
  }

  .div-block-19194 {
    margin-top: 0px;
  }

  .div-block-19196 {
    width: 320px;
    height: 541px;
    padding-top: 5px;
    padding-right: 40px;
    padding-left: 40px;
    background-image: url("../images/framem_1.png");
  }

  .text-block-496 {
    font-size: 18px;
  }

  .grid-208995 {
    font-size: 18px;
  }

  .grid-208996 {
    font-size: 16px;
  }

  .div-block-19197 {
    margin-top: 30px;
  }

  .div-block-19198 {
    width: 279px;
    height: 154px;
    padding-top: 5px;
    background-size: contain;
  }

  .text-block-497 {
    font-size: 14px;
  }

  .rules-containet-ev {
    position: static;
  }

  .bt-rs {
    padding: 15px;
    box-shadow: inset 0 -1px 10px 0 #74ff4c, 1px 1px 20px 7px #00ff37;
    font-size: 18px;
  }

  .rules-containet-rs {
    position: static;
  }

  .text-block-498 {
    max-width: 288px;
  }

  .text-block-499 {
    font-size: 16px;
  }

  .text-block-500 {
    font-size: 25px;
  }

  .div-block-19199 {
    padding: 10px;
    border-width: 3px;
    border-radius: 10px;
  }

  .grid-208997 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text-block-501 {
    padding: 5px 10px;
    font-size: 14px;
  }

  .div-block-19200 {
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-width: 3px;
  }

  .text-block-502 {
    margin-top: 10px;
    font-size: 16px;
  }

  .text-block-504 {
    margin-top: 40px;
    font-size: 18px;
  }

  .div-block-19201 {
    margin-top: 40px;
  }

  .bt-ed {
    padding: 15px;
    font-size: 14px;
  }

  .screen {
    width: 100px;
  }

  .grid-208998 {
    margin-left: 10px;
  }

  .rules-containet-ed {
    position: static;
  }

  .paragraph {
    margin-top: 0px;
    margin-left: 0px;
  }

  .santas_item_content {
    font-size: 12px;
  }

  .text-block-228 {
    font-size: 12px;
  }

  .santa_item_trigger {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .santa_item_trigger.tab-link-tab-2 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .santa_item_trigger.tab-link-tab-2:hover {
    background-image: -webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(58%, #16af43),
      to(#48b22c)
    );
    background-image: linear-gradient(0deg, #16af43 58%, #48b22c);
    box-shadow: 1px 1px 16px 0 #1ec737, inset 0 1px 10px 0 #fff,
      inset 0 -1px 2px 0 #000, 0 0 0 0 #000;
  }

  .t_se {
    font-size: 10px;
  }

  .bt-se {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .text-block-508 {
    font-size: 16px;
  }

  .text-block-344-copy2 {
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 18px;
  }

  .expl {
    top: 30%;
    padding: 10px 16px;
  }

  .rules-containet-se {
    position: static;
  }

  .image-2624921 {
    width: 350px;
  }

  .bt-of {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .bt-of.m {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .rules-containet-of {
    position: static;
  }

  .t_step_of {
    padding: 10px;
  }

  .div-block-19210 {
    width: 299px;
    padding-top: 25px;
    background-image: url("../images/11m.png");
  }

  .div-block-19210._2 {
    background-image: url("../images/22m.png");
  }

  .text-block-510 {
    font-size: 14px;
  }

  .grid-209000 {
    margin-top: 20px;
    grid-column-gap: 21px;
  }

  .grid-209000._2 {
    font-size: 20px;
  }

  .grid-209000._3 {
    font-size: 20px;
  }

  .image-2624922.ru {
    width: 230px;
  }

  .grid-208990-copy-copy {
    margin-left: 10px;
    justify-items: center;
    grid-auto-flow: row;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    font-size: 10px;
    text-align: center;
  }

  .bt-cs {
    padding: 20px;
    font-size: 18px;
  }

  .rules-containet-cs {
    position: static;
  }

  .image-2624923 {
    width: 300px;
  }

  .image-2624923.ru {
    width: 250px;
  }

  .image-2624923.en {
    width: 200px;
  }

  .image-2624924 {
    width: 300px;
  }

  .image-2624924.ru {
    width: 300px;
  }

  .image-2624924.en {
    width: 280px;
  }

  .div-block-19212 {
    padding: 15px;
    border-radius: 25px;
  }

  .text-block-513 {
    font-size: 18px;
  }

  .bt-cs-copy {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .link-block-16-copy.m {
    width: 187px;
    height: 142px;
    background-size: contain;
  }

  .div-block-19219 {
    margin-top: 27px;
  }

  .grid-209002 {
    margin-left: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    font-size: 10px;
  }

  .div-block-19148-copy {
    width: 320px;
    height: 541px;
    padding-top: 5px;
    padding-right: 20px;
    padding-left: 20px;
    background-image: url("../images/framem_1.png");
  }

  .collection-list-wrapper-copy {
    height: 450px;
  }

  .bt-bb {
    padding: 10px 15px;
    font-size: 10px;
  }

  .rules-containet-bb {
    position: static;
  }

  .div-block-19220 {
    padding: 4px;
    border-radius: 30px;
  }

  .div-block-19221 {
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 28px;
  }

  .text-block-515 {
    font-family: Crocosanscaps, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
  }

  .text-block-515._2 {
    margin-top: 15px;
  }

  .text-block-516 {
    margin-top: 5px;
    font-size: 18px;
    font-style: normal;
  }

  .text-block-516._2 {
    font-size: 30px;
  }

  .div-block-19222 {
    left: auto;
    top: -35px;
  }

  .grid-209003 {
    width: 100%;
  }

  .borbal_wrp {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-radius: 33px;
  }

  .wheel_grdt._3 {
    padding: 10px;
  }

  .div-block-19224 {
    margin-right: 10px;
    margin-left: 10px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .text-block-517 {
    margin-right: 5px;
    margin-left: 5px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
  }

  .prize_wrp {
    padding-left: 10px;
  }

  .borbal_grdnt {
    padding: 4px;
    border-radius: 35px;
  }

  .text-block-519 {
    max-width: 40px;
    font-size: 10px;
  }

  .progress_line {
    height: 12px;
  }

  .progress_point {
    width: 15px;
    height: 12px;
    margin-right: -6px;
  }

  .prize_txt {
    padding: 5px;
    font-family: Crocosanscaps, sans-serif;
    font-size: 8px;
    font-weight: 400;
  }

  .div-block-19226 {
    padding-right: 10px;
    padding-bottom: 20px;
    padding-left: 10px;
    border-radius: 30px;
  }

  .text-block-523 {
    font-size: 18px;
  }

  .div-block-19227 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }

  .borbal_lb_title {
    grid-column-gap: 0px;
    font-size: 14px;
  }

  .borbal_lb_content {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    font-size: 12px;
  }

  .lb_date {
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .lb_prize {
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .bt-h {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .rules-containet-h {
    position: static;
  }

  .steps_h {
    grid-row-gap: 0px;
  }

  .text-block-524 {
    font-size: 16px;
  }

  .image-2624952 {
    width: 288px;
  }

  .div-block-19229 {
    width: 302px;
    height: 446px;
    padding: 34px 30px 34px 40px;
    background-image: url("../images/tabm.png");
  }

  .grid-209004 {
    margin-bottom: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 18px;
  }

  .grid-209004._1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .bt-wt {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .rules-containet-wt {
    position: static;
  }

  .div-block-19233 {
    padding-right: 10px;
    padding-bottom: 40px;
    padding-left: 10px;
  }

  .text-block-528 {
    font-size: 18px;
  }

  .div-block-19232-copy {
    margin-top: 60px;
    padding: 5px;
  }

  .div-block-19233-copy {
    padding-right: 20px;
    padding-left: 20px;
  }

  .div-block-19233-copy._2 {
    padding-right: 10px;
    padding-bottom: 20px;
    padding-left: 10px;
  }

  .text-block-529 {
    padding: 10px 35px;
    font-size: 14px;
  }

  .text-span-133 {
    white-space: nowrap;
  }

  .text-block-532 {
    margin-top: 10px;
    font-size: 18px;
  }

  .verifikacia {
    padding-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border-width: 6px;
  }

  .text-block-403-copy {
    font-size: 16px;
  }

  .minimum {
    padding-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border-width: 6px;
  }

  .sxva {
    padding-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border-width: 6px;
  }

  .sachukari {
    padding-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border-width: 6px;
  }

  .text-block-403-co {
    font-size: 18px;
  }

  .image-2624962 {
    width: 250px;
  }

  .content-g {
    margin-top: 5px;
  }

  .bt-g {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .rules-containet-g {
    position: static;
  }

  .text-block-533 {
    max-width: 288px;
    min-width: 275px;
    font-size: 18px;
  }

  .text-block-534 {
    margin-top: 118px;
  }

  .div-block-19238 {
    width: 250px;
    height: 55px;
    background-size: contain;
    font-size: 16px;
  }

  .text-block-535 {
    font-size: 18px;
  }

  .grid-209006 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .text-block-537 {
    font-size: 34px;
  }

  .text-block-538 {
    font-size: 30px;
  }

  .div-block-19241 {
    padding: 3px;
  }

  .div-block-19242 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .text-block-539 {
    font-family: Crocosanscaps, sans-serif;
    font-size: 16px;
    font-weight: 400;
  }

  .text-block-541 {
    font-size: 18px;
  }

  .rules-containet-nc {
    position: static;
  }

  .steps_nc {
    grid-row-gap: 10px;
  }

  .text-block-542 {
    font-size: 18px;
  }

  .lb_novebmer {
    width: 297px;
    height: 509px;
    padding: 20px;
    border-radius: 25px;
    background-image: url("../images/ldrbrdm.png");
  }

  .text-block-543 {
    font-size: 22px;
  }

  .text-block-544 {
    font-size: 14px;
  }

  .text-block-545 {
    margin-bottom: 5px;
    font-size: 16px;
  }

  .image-2624969 {
    width: 200px;
  }

  .image-2624969.en {
    width: 150px;
  }

  .image-2624969.ru {
    width: 200px;
  }

  .bt-sg {
    padding: 15px;
    font-size: 18px;
  }

  .rules-containet-sg {
    position: static;
  }

  .text-block-546 {
    font-size: 14px;
  }

  .div-block-19250 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .text-block-547 {
    font-size: 14px;
  }

  .div-block-19251 {
    margin-top: -20px;
  }

  .div-block-19253 {
    bottom: -12%;
  }

  .paragraph-56 {
    font-size: 13px;
  }

  .strk {
    width: 8%;
  }

  .text-block-548 {
    font-size: 20px;
  }

  .tab-link-tab-2-2 {
    margin-right: 3px;
    margin-left: 3px;
    padding: 8px 15px;
    font-size: 12px;
  }

  .tab-link-tab-2-2.w--current {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px;
  }

  .div-block-19254 {
    padding: 15px 10px 40px;
    font-size: 10px;
  }

  .grid-209008 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 0px;
  }

  .text-block-549 {
    padding: 10px;
    font-size: 16px;
  }

  .text-block-550 {
    font-size: 10px;
  }

  .text-block-551 {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 10px;
  }

  .more_bt {
    padding-right: 10px;
    padding-left: 10px;
  }

  .text-block-552 {
    font-size: 10px;
  }

  .more_wrp {
    margin-right: 5px;
    margin-left: 5px;
    padding: 20px 10px;
  }

  .text-block-553 {
    font-size: 14px;
  }

  .div-block-19255 {
    padding: 40px 0px;
  }

  .text-block-555 {
    font-size: 18px;
  }

  .text-block-555._2 {
    white-space: normal;
  }

  .date_el-2 {
    font-size: 18px;
  }

  .date_el-2.active {
    font-size: 24px;
  }

  .strk_gr {
    width: 10%;
  }

  .strk_gr._22 {
    width: 10%;
  }

  .div-block-19256 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .div-block-19257 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .text-block-558 {
    font-size: 16px;
  }

  .div-block-19258 {
    left: auto;
    top: -24px;
  }

  .grid-209010 {
    right: auto;
  }

  .image-2624977 {
    width: 300px;
  }

  .image-2624977.en {
    width: 300px;
  }

  .image-2624977.ru {
    width: 250px;
  }

  .r_wrp {
    margin-left: 2.5px;
  }

  .image-2624978 {
    width: 40px;
  }

  .heading-233 {
    font-size: 10px;
  }

  .cxrili-text-2 {
    font-size: 8px;
  }

  .ticket_slider {
    width: 100%;
  }

  .history_slider {
    width: 165px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .left-arrow {
    left: -30%;
  }

  .right-arrow {
    right: -30%;
  }

  .arr {
    width: 40px;
    height: 40px;
    border-width: 4px;
    background-position: 30% 50%;
    background-size: 18px;
  }

  .arr._2 {
    background-position: 70% 50%;
  }

  .div-block-19259 {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .grid-209011 {
    font-size: 14px;
  }

  .grid-209012 {
    font-size: 14px;
  }

  .strk_wht {
    width: 10%;
  }

  .strk_wht._22 {
    width: 10%;
  }

  .flicker-3 {
    font-size: 16px;
  }

  .combo_lb_slider {
    margin-top: 20px;
  }

  .combo_counter_menu {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .combo_counter_wrp {
    padding-top: 10px;
    border-width: 2px;
    border-radius: 20px;
  }

  .combo_arrow.left {
    left: -3%;
  }

  .combo_arrow.right {
    right: -3%;
  }

  .rules-containet-combo {
    position: static;
  }

  .t_step_co {
    font-size: 12px;
  }

  .bt-co {
    padding: 15px;
    font-size: 18px;
  }

  .text-block-561 {
    font-size: 16px;
  }

  .div-block-19261 {
    width: 377px;
    height: 217px;
    background-size: contain;
    font-size: 24px;
  }

  .image-2624984 {
    height: 15px;
  }

  .llbb {
    height: 10px;
  }

  .llbb._1 {
    height: 12px;
  }

  .llbb._2 {
    height: 12px;
  }

  .llbb._3 {
    height: 12px;
  }

  .llbb._3.en {
    height: 12px;
  }

  .llbb._3.ru {
    height: 12px;
  }

  .llbb._4 {
    height: 12px;
  }

  .counter {
    display: none;
    margin-top: 10px;
    font-size: 12px;
  }

  .combo_lb_wrp {
    padding-right: 5px;
    padding-left: 5px;
    border-width: 2px;
    border-radius: 20px;
  }

  .combo_lb_dates {
    width: 100%;
  }

  .tab-date {
    padding: 5px;
    font-size: 14px;
  }

  .lb_title_combo {
    grid-column-gap: 0px;
  }

  .text-block-562 {
    margin-left: 10px;
    font-size: 12px;
  }

  .user {
    overflow: hidden;
    width: 30px;
    text-align: center;
  }

  .user.en {
    width: auto;
  }

  .image-2624985 {
    width: 20%;
  }

  .div-block-19264 {
    padding-right: 0px;
  }

  .image-2624986 {
    bottom: -9%;
  }

  .image-2624987 {
    bottom: -14%;
  }

  .image-2624988 {
    top: -7%;
  }

  .div-block-19266 {
    width: 300px;
    height: 200px;
    margin-top: -15px;
    padding-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .text-block-563 {
    font-size: 12px;
  }

  .text-block-564 {
    font-size: 24px;
  }

  .edprz {
    overflow: scroll;
    margin-top: -70px;
    padding-bottom: 10px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-column-gap: 10px;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
  }

  .image-2624991 {
    right: 18%;
  }

  .image-2624992 {
    top: -49px;
    bottom: auto;
    width: 30%;
  }

  .image-2624993 {
    right: 10%;
    bottom: -10%;
  }

  .image-2624994 {
    left: -7%;
    top: -13%;
  }

  .image-2624995 {
    right: 29%;
    bottom: -10%;
  }

  .image-2624996 {
    bottom: -10%;
  }

  .image-2624997 {
    left: -4%;
    bottom: 96%;
    width: 15%;
  }

  .image-2624998 {
    bottom: -11%;
  }

  .div-block-19268 {
    display: block;
  }

  .content-kk {
    margin-top: 370px;
  }

  .bt-kk {
    padding: 15px;
    font-size: 18px;
  }

  .text-block-566 {
    font-size: 18px;
  }

  .text-block-567 {
    font-size: 16px;
  }

  .text-block-568 {
    font-size: 20px;
  }

  .text-block-569 {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 12px;
  }

  .text-block-569._2 {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 12px;
  }

  .text-block-569._2.l {
    margin-left: 2px;
  }

  .text-block-569._2.r {
    margin-right: 2px;
  }

  .text-block-569._1 {
    margin-right: 2px;
    margin-left: 2px;
  }

  .tabs-8 {
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
  }

  .tabs-8-copy {
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  .image-2625003 {
    top: 89%;
    width: 350px;
  }

  .rules-containet-kk {
    position: static;
  }

  .pdf-4 {
    display: block;
    max-width: none;
  }

  .ganrigi {
    margin-top: 40px;
    padding: 3px;
  }

  .tab-link-tab-2-4 {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 12px;
  }

  .tabs_menu {
    grid-column-gap: 5px;
  }

  .collection-item-3 {
    grid-column-gap: 5px;
    font-size: 12px;
  }

  .image-2625004 {
    width: 50px;
    height: 31px;
    border-radius: 5px;
  }

  .collection-item-4 {
    margin-left: 0px;
    grid-column-gap: 10px;
    font-size: 12px;
  }

  .bt-ec {
    padding: 15px;
    font-size: 18px;
  }

  .text-block-570 {
    font-size: 16px;
  }

  .div-block-19274 {
    width: 312px;
    height: 195px;
    padding-top: 17px;
    font-size: 14px;
  }

  .text-block-572 {
    font-size: 22px;
  }

  .grid-209016 {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
  }

  .text-block-573 {
    padding: 10px 20px;
    font-size: 16px;
  }

  .grid-209017 {
    grid-column-gap: 10px;
    font-size: 14px;
  }

  .flicker-3-title {
    font-size: 16px;
  }

  .info_wrp {
    padding-right: 5px;
    padding-left: 5px;
  }

  .text-block-574 {
    padding: 5px;
  }

  .prz_num {
    height: 20px;
  }

  .text-block-575 {
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 1;
  }

  .ru {
    overflow: hidden;
    width: 34px;
    text-align: center;
  }

  .ru.en {
    width: auto;
  }

  .text-block-576 {
    display: none;
  }

  .bt-gm {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .rules-containet-gm {
    position: static;
  }

  .image-2625005 {
    width: 350px;
    margin-top: -19px;
  }

  .image-2625006 {
    height: 15px;
  }

  .div-block-19188-copy {
    padding: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-19188-copy-copy {
    padding: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

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

  .text-block-577 {
    font-size: 16px;
  }

  .text-block-578 {
    font-size: 24px;
  }

  .div-block-19276 {
    width: 310px;
    height: 481px;
    padding: 16px 30px 10px;
    background-image: url("../images/lb2.png");
  }

  .grid-209019._2 {
    margin-left: 10px;
  }

  .text-block-580 {
    padding-top: 9px;
    padding-bottom: 9px;
    border-radius: 10px;
    font-size: 16px;
  }

  .image-2625008 {
    width: 280px;
  }

  .text-block-581 {
    font-size: 16px;
  }

  .accordion_item_trigger-gm {
    width: 290px;
    padding: 5px 10px 5px 15px;
    background-image: url("../images/rl2.png");
  }

  .bt-sp {
    margin-top: 23px;
    margin-bottom: 15px;
    padding: 15px;
    font-size: 18px;
  }

  .rules-containet-sp {
    position: static;
  }

  .text-block-583-copy {
    font-size: 16px;
  }

  .image-2625009 {
    width: 300px;
  }

  .image-2625010 {
    height: 70px;
  }

  .lb_dates_wrp {
    overflow: scroll;
    margin-bottom: 10px;
    padding-right: 0px;
    padding-left: 10px;
  }

  .lb_dates_wrp.ss {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .lb_date_sp {
    font-size: 12px;
  }

  .lb_date_sp.date-input {
    font-size: 14px;
  }

  .lb_date_sp.date-input {
    font-size: 12px;
  }

  .lb_date_sp.date-input.dl {
    padding: 10px 12px;
  }

  .lb_date_sp.date-input.ufl {
    padding: 10px 12px;
  }

  .collection-item-5 {
    grid-column-gap: 5px;
  }

  .lb_t_sp {
    padding: 8px 5px;
  }

  .lb_t_sp.m {
    min-width: 40px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .lb_t {
    padding: 8px 5px;
    font-size: 10px;
    line-height: 1;
  }

  .text-block-584 {
    margin-top: 55px;
  }

  .rules-containet {
    position: static;
  }
}

#w-node-cf5d40520802-c1cd475e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-a7a85580c210-c1cd475e {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a31fb7e49ce5-1d0e1632 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-a31fb7e49ce5-42b31124 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-a31fb7e49ce5-6c738c63 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-39ab77d39a11-6d371ea7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-d687213428a6-6d371ea7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-42d709c7e185-6d371ea7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-ed683bb67dae-6d371ea7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-2e543e43a8ab-6d371ea7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-f70c91935c7b-6d371ea7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-7f02408b51db-6d371ea7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-4c65429d54c6-6d371ea7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-39ab77d39a11-32299c85 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-d687213428a6-32299c85 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-42d709c7e185-32299c85 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-ed683bb67dae-32299c85 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-2e543e43a8ab-32299c85 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-f70c91935c7b-32299c85 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-7f02408b51db-32299c85 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-4c65429d54c6-32299c85 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-39ab77d39a11-cda1fdb3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-d687213428a6-cda1fdb3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-42d709c7e185-cda1fdb3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-ed683bb67dae-cda1fdb3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-2e543e43a8ab-cda1fdb3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-f70c91935c7b-cda1fdb3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-7f02408b51db-cda1fdb3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-4c65429d54c6-cda1fdb3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-f0875bad98a4-a7647771 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-f0875bad98a4-5fa4a6ad {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-f0875bad98a4-dc02d52f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-9e59bab87d2f-a5e3d54f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-9e59bab87d2f-e0a418a2 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-9e59bab87d2f-d2089ab3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-9a1f2212eb69-4b56fefd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-c85e10d6e2c1-4b56fefd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-c85e10d6e382-4b56fefd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-9a1f2212eb69-e2dcee5f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d7cc954fc451-e2dcee5f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-7617677e511c-e2dcee5f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-9a1f2212eb69-2dc94035 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7113dd036484-2dc94035 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-2eb2c6b685ea-2dc94035 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-2e9bb93f2d64-ac3db809 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-2e9bb93f2d82-ac3db809 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-5482ae5cf711-02ec8f61 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-5482ae5cf730-02ec8f61 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-1dd0f9dc264b-21cfecf1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-99ddeaccc3db-242a8851 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-0b19856bb546-bb047e90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07073614ffc2-9f969bf8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-07073614ffc5-9f969bf8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-0ad5e401be91-9f969bf8 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-07073614ffc2-5b3ecf2a {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-0ad5e401be91-5b3ecf2a {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-07073614ffc2-77cb7c3e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-0ad5e401be91-77cb7c3e {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-475d6d920614-a9834362 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d3b7918a1e97-a9834362 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-a96ca6f0865f-a9834362 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-4c42a7fdfd91-a9834362 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-4c42a7fdfd92-a9834362 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-4c42a7fdfd93-a9834362 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-7588649b8a61-a9834362 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-7588649b8a62-a9834362 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-475d6d920614-68a160df {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d3b7918a1e97-68a160df {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-a96ca6f0865f-68a160df {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-4c42a7fdfd91-68a160df {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-4c42a7fdfd92-68a160df {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-4c42a7fdfd93-68a160df {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-7588649b8a61-68a160df {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-7588649b8a62-68a160df {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-475d6d920614-e8bbb896 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d3b7918a1e97-e8bbb896 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-a96ca6f0865f-e8bbb896 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-4c42a7fdfd91-e8bbb896 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-4c42a7fdfd92-e8bbb896 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-4c42a7fdfd93-e8bbb896 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-7588649b8a61-e8bbb896 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-7588649b8a62-e8bbb896 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-72e22ead61f4-57d65264 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-70cc278376e9-015c1cbd {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-aa30bef49cfb-015c1cbd {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bf6fee8c8ffb-015c1cbd {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a3b03b7a609a-015c1cbd {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-20f9d8952345-015c1cbd {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-758f64398396-015c1cbd {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-870471d3e4ed-015c1cbd {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-89a695705983-03dc375a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-89a695705990-03dc375a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-89a69570599d-03dc375a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-89a6957059aa-03dc375a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-89a6957059b7-03dc375a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-89a6957059c4-03dc375a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-89a6957059d1-03dc375a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-51cb255a60d6-0469a281 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-51cb255a60e3-0469a281 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-51cb255a60f0-0469a281 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-51cb255a60fd-0469a281 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-51cb255a610a-0469a281 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-51cb255a6117-0469a281 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-51cb255a6124-0469a281 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-95097fee920d-1ea78d4e {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-39f95d1e9fd4-1ea78d4e {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-beef53130281-1ea78d4e {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-37441eb82831-1ea78d4e {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa4669742e6b-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-e181487b243b-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-1cef6c7be1e1-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ddbac5f87851-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-af6f87cebb44-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-c937a9b9b9e6-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-04d5ec6f46d1-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-e5b650529e81-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4d83a1277b24-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-838ddb517aa4-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-e05f49208aae-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a0c25881d759-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-1ac76ba96da3-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-88d88006bde3-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-773b325fc352-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-10696c3372bb-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-3e9214077704-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-dd5c0a880900-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f1f2f2bc6df5-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ec900daa2637-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-99b4788debc1-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-3b0e41e7a026-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-04af6c0c4973-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-6aa9f72ac6ed-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-2848bcbc5be1-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-9f3308a51dc8-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-1c18efdc57b3-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4c4aefbc5844-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-06fe4c1e7b43-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-144c7e0b6488-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-59f3f492755a-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-45a29c8a29cb-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-104eb4a2f029-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-362571c0af0d-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f5500180f546-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-546bad8b83df-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d0c00bf78eeb-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-826b02c2479a-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-efae51c5683d-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-001010b0f173-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-9c11e6b22521-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-896b01e8a1d6-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f27854a8d308-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-0c395857e0b1-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f8d229cc1279-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-c3c4c5430723-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f0cfdf17a667-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b4298-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-4817d88b429a-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b429c-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b429e-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42a0-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42a2-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42a4-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42a6-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42a8-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42aa-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ac-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ae-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42b0-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42b2-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42b4-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42b6-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42b8-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ba-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42bc-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42be-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42c0-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42c2-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42c4-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42c6-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42c8-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ca-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42cc-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ce-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42d0-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42d2-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42d4-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42d6-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42d8-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42da-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42dc-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42de-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42e0-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42e2-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42e4-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42e6-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42e8-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ea-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ec-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42f2-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42f4-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e9049f2-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-7e283e9049f4-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e9049f6-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e9049f8-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e9049fa-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e9049fc-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e9049fe-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a00-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a02-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a04-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a06-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a08-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a0a-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a0c-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a0e-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a10-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a12-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a14-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a16-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a18-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a1a-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a1c-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a1e-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a20-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a22-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a24-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a26-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a28-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a2a-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a2c-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a2e-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a30-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a32-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a34-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a36-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7b4ca2ae2584-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a1d4f1cbb666-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a38-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a3a-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a3c-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a3e-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a40-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a42-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a4c-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a4e-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0ab-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-07afa848f0ad-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0af-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0b1-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0b3-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0b5-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0b7-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0b9-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0bb-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0bd-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0bf-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0c1-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0c3-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0c5-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0c7-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0c9-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0cb-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0cd-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0cf-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0d1-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0d3-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0d5-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0d7-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0d9-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0db-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0dd-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0df-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0e1-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0e3-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0e5-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0e7-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0e9-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0eb-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0ed-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0ef-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0f5-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0f7-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0f9-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0fb-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0fd-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0ff-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4265eb62e933-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-bd57a502f21a-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-fbd44d1ca3d6-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-df122a208534-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-dba4cbe6aa2e-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ba1c1857786a-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-35cd2e8c8ed1-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ba773bb871cd-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f101-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f103-fffafc90 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-95097fee920d-03bab7ed {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-39f95d1e9fd4-03bab7ed {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-beef53130281-03bab7ed {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-37441eb82831-03bab7ed {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-95097fee920d-f2375b1e {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-39f95d1e9fd4-f2375b1e {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-beef53130281-f2375b1e {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-37441eb82831-f2375b1e {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa4669742e6b-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-e181487b243b-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-1cef6c7be1e1-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ddbac5f87851-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-af6f87cebb44-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-c937a9b9b9e6-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-04d5ec6f46d1-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-e5b650529e81-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4d83a1277b24-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-838ddb517aa4-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-e05f49208aae-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a0c25881d759-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-1ac76ba96da3-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-88d88006bde3-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-773b325fc352-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-10696c3372bb-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-3e9214077704-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-dd5c0a880900-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f1f2f2bc6df5-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ec900daa2637-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-99b4788debc1-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-3b0e41e7a026-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-04af6c0c4973-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-6aa9f72ac6ed-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-2848bcbc5be1-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-9f3308a51dc8-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-1c18efdc57b3-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4c4aefbc5844-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-06fe4c1e7b43-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-144c7e0b6488-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-59f3f492755a-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-45a29c8a29cb-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-104eb4a2f029-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-362571c0af0d-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f5500180f546-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-546bad8b83df-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d0c00bf78eeb-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-826b02c2479a-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-efae51c5683d-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-001010b0f173-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-9c11e6b22521-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-896b01e8a1d6-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f27854a8d308-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-0c395857e0b1-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f8d229cc1279-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-c3c4c5430723-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f0cfdf17a667-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b4298-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-4817d88b429a-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b429c-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b429e-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42a0-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42a2-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42a4-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42a6-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42a8-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42aa-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ac-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ae-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42b0-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42b2-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42b4-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42b6-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42b8-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ba-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42bc-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42be-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42c0-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42c2-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42c4-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42c6-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42c8-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ca-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42cc-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ce-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42d0-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42d2-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42d4-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42d6-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42d8-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42da-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42dc-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42de-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42e0-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42e2-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42e4-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42e6-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42e8-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ea-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ec-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42f2-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42f4-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e9049f2-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-7e283e9049f4-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e9049f6-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e9049f8-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e9049fa-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e9049fc-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e9049fe-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a00-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a02-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a04-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a06-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a08-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a0a-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a0c-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a0e-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a10-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a12-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a14-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a16-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a18-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a1a-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a1c-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a1e-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a20-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a22-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a24-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a26-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a28-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a2a-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a2c-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a2e-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a30-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a32-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a34-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a36-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7b4ca2ae2584-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a1d4f1cbb666-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a38-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a3a-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a3c-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a3e-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a40-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a42-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a4c-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a4e-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0ab-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-07afa848f0ad-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0af-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0b1-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0b3-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0b5-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0b7-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0b9-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0bb-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0bd-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0bf-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0c1-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0c3-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0c5-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0c7-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0c9-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0cb-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0cd-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0cf-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0d1-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0d3-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0d5-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0d7-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0d9-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0db-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0dd-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0df-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0e1-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0e3-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0e5-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0e7-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0e9-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0eb-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0ed-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0ef-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0f5-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0f7-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0f9-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0fb-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0fd-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0ff-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4265eb62e933-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-bd57a502f21a-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-fbd44d1ca3d6-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-df122a208534-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-dba4cbe6aa2e-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ba1c1857786a-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-35cd2e8c8ed1-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ba773bb871cd-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f101-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f103-12de77ed {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-fa4669742e6b-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-e181487b243b-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-1cef6c7be1e1-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ddbac5f87851-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-af6f87cebb44-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-c937a9b9b9e6-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-04d5ec6f46d1-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-e5b650529e81-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4d83a1277b24-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-838ddb517aa4-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-e05f49208aae-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a0c25881d759-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-1ac76ba96da3-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-88d88006bde3-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-773b325fc352-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-10696c3372bb-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-3e9214077704-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-dd5c0a880900-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f1f2f2bc6df5-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ec900daa2637-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-99b4788debc1-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-3b0e41e7a026-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-04af6c0c4973-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-6aa9f72ac6ed-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-2848bcbc5be1-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-9f3308a51dc8-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-1c18efdc57b3-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4c4aefbc5844-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-06fe4c1e7b43-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-144c7e0b6488-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-59f3f492755a-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-45a29c8a29cb-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-104eb4a2f029-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-362571c0af0d-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f5500180f546-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-546bad8b83df-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d0c00bf78eeb-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-826b02c2479a-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-efae51c5683d-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-001010b0f173-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-9c11e6b22521-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-896b01e8a1d6-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f27854a8d308-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-0c395857e0b1-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f8d229cc1279-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-c3c4c5430723-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f0cfdf17a667-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b4298-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-4817d88b429a-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b429c-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b429e-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42a0-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42a2-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42a4-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42a6-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42a8-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42aa-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ac-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ae-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42b0-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42b2-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42b4-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42b6-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42b8-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ba-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42bc-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42be-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42c0-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42c2-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42c4-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42c6-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42c8-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ca-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42cc-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ce-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42d0-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42d2-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42d4-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42d6-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42d8-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42da-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42dc-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42de-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42e0-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42e2-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42e4-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42e6-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42e8-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ea-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42ec-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42f2-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4817d88b42f4-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e9049f2-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-7e283e9049f4-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e9049f6-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e9049f8-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e9049fa-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e9049fc-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e9049fe-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a00-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a02-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a04-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a06-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a08-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a0a-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a0c-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a0e-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a10-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a12-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a14-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a16-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a18-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a1a-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a1c-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a1e-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a20-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a22-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a24-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a26-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a28-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a2a-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a2c-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a2e-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a30-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a32-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a34-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a36-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7b4ca2ae2584-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a1d4f1cbb666-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a38-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a3a-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a3c-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a3e-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a40-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a42-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a4c-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-7e283e904a4e-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0ab-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-07afa848f0ad-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0af-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0b1-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0b3-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0b5-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0b7-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0b9-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0bb-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0bd-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0bf-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0c1-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0c3-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0c5-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0c7-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0c9-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0cb-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0cd-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0cf-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0d1-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0d3-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0d5-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0d7-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0d9-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0db-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0dd-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0df-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0e1-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0e3-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0e5-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0e7-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0e9-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0eb-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0ed-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0ef-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0f5-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0f7-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0f9-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0fb-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0fd-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f0ff-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4265eb62e933-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-bd57a502f21a-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-fbd44d1ca3d6-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-df122a208534-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-dba4cbe6aa2e-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ba1c1857786a-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-35cd2e8c8ed1-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ba773bb871cd-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f101-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-07afa848f103-2bb3d1b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

@media screen and (max-width: 991px) {
  #w-node-475d6d920614-a9834362 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }

  #w-node-a96ca6f0865f-a9834362 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
  }
}

@media screen and (max-width: 767px) {
  #w-node-475d6d920614-a9834362 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-d3b7918a1e97-a9834362 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-a96ca6f0865f-a9834362 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-4c42a7fdfd91-a9834362 {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-4c42a7fdfd92-a9834362 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-4c42a7fdfd93-a9834362 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }

  #w-node-7588649b8a60-a9834362 {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-7588649b8a62-a9834362 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-475d6d920614-68a160df {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-d3b7918a1e97-68a160df {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-a96ca6f0865f-68a160df {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-4c42a7fdfd91-68a160df {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-4c42a7fdfd92-68a160df {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-4c42a7fdfd93-68a160df {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }

  #w-node-7588649b8a60-68a160df {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-7588649b8a62-68a160df {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-475d6d920614-e8bbb896 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-d3b7918a1e97-e8bbb896 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-a96ca6f0865f-e8bbb896 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-4c42a7fdfd91-e8bbb896 {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-4c42a7fdfd92-e8bbb896 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-4c42a7fdfd93-e8bbb896 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }

  #w-node-7588649b8a60-e8bbb896 {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-7588649b8a62-e8bbb896 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
}

@font-face {
  font-family: "Ds digib";
  src: url("../fonts/DS-DIGIB.TTF") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima nova";
  src: url("../fonts/Proxima-Nova-Black.woff") format("woff"),
    url("../fonts/Proxima-Nova-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Crocosans caps";
  src: url("../fonts/CrocoSans-Black_CAPS.woff") format("woff"),
    url("../fonts/CrocoSans-Black_CAPS.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Crocosanscaps";
  src: url("../fonts/CrocoSansCAPS-Regular.woff") format("woff"),
    url("../fonts/CrocoSansCAPS-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proximanova text";
  src: url("../fonts/ProximaNova-Text.woff") format("woff"),
    url("../fonts/ProximaNova-Text.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Play";
  src: url("../fonts/Play-Regular.woff") format("woff"),
    url("../fonts/Play-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Play caps";
  src: url("../fonts/Play-Regular-CAPS.woff") format("woff"),
    url("../fonts/Play-Regular-CAPS.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu mkh";
  src: url("../fonts/Ubuntu-Regular_MKH.woff") format("woff"),
    url("../fonts/Ubuntu-Regular_MKH.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu";
  src: url("../fonts/Ubuntu-Regular.woff") format("woff"),
    url("../fonts/Ubuntu-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu";
  src: url("../fonts/Ubuntu-Medium.woff") format("woff"),
    url("../fonts/Ubuntu-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@keyframes example {
  0%
  {
    transform: scale( .75 );
  }
  20%
  {
    transform: scale( 1 );
  }
  40%
  {
    transform: scale( .75 );
  }
  60%
  {
    transform: scale( 1 );
  }
  80%
  {
    transform: scale( .75 );
  }
  100%
  {
    transform: scale( .75 );
  }
}
