html {
  overflow-x: hidden; }

body {
  font-family: "ProximaNova", sans-serif;
  font-weight: normal;
  font-size: 14px;
  min-width: 320px;
  position: relative;
  line-height: 1.42857;
  -webkit-font-smoothing: antialised; }

body input:focus:required:invalid,
body textarea:focus:required:invalid {
  color: red; }

body input:required:valid,
body textarea:required:valid {
  color: green; }

.hidden {
  display: none; }

ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }

a {
  color: #333333;
  text-decoration: none; }
  a:hover {
    text-decoration: none;
    color: #f63c2f; }
  a:focus {
    outline: none;
    color: #f63c2f; }

a:visited, a:active, a:focus {
  text-decoration: none; }

.button_fill {
  background: #f63c2f;
  border-radius: 50px;
  border: none;
  padding: 7px 16px;
  font-size: 16px;
  line-height: 18px;
  display: inline-block;
  transition: all 0.2s ease-out 0s;
  color: #fff; }
  .button_fill:hover {
    color: #fff;
    background-color: #de4c4c; }
  .button_fill:focus {
    color: #fff; }

.button_border {
  display: inline-block;
  background-color: transparent;
  border-radius: 50px;
  border: 2px solid #f63c2f;
  color: #333333;
  padding: 12px 32px; }
  .button_border:hover {
    color: #fff;
    background-color: #f63c2f; }
  .button_border:focus {
    color: #fff; }

.carousel .owl-controls .owl-buttons div {
  width: 24px;
  height: 64px;
  background-image: url("../images/arrow-set.png");
  background-position: top left;
  top: 40%;
  position: absolute;
  opacity: 0.8;
  left: 0;
  margin-left: -30px; }
  .carousel .owl-controls .owl-buttons div:hover {
    opacity: 1; }
  .carousel .owl-controls .owl-buttons div.owl-next {
    background-position: top right;
    right: 0;
    left: auto;
    margin-right: -30px; }
.carousel .owl-pagination {
  height: 18px;
  margin: 0 auto;
  margin-top: 20px;
  text-align: center;
  background-color: transparent; }
  .carousel .owl-pagination .owl-page {
    width: 18px;
    height: 18px;
    background-color: #fff;
    border: 1px solid #bbbbbb;
    display: inline-block;
    vertical-align: top;
    margin: 0 auto;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    margin-right: 25px; }
    .carousel .owl-pagination .owl-page.active {
      background-color: #c6c6c6; }

input {
  width: 100%;
  padding: 10px;
  padding-left: 20px;
  background-color: #fff;
  color: #333333;
  font-size: 16px;
  border-radius: 50px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none; }
  input:focus {
    outline: none; }

h1 {
  font-size: 48px;
  text-align: center;
  text-transform: uppercase;
  line-height: 58px;
  font-family: "ProximaNovaCond", sans-serif;
  font-weight: normal; }

.arrow_box {
  position: relative;
  background: #de4c4c;
  padding: 15px 35px; }
  .arrow_box:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(222, 76, 76, 0);
    border-top-color: #de4c4c;
    border-width: 12px;
    margin-left: -12px; }

header {
  position: relative;
  background: url("../images/bg-header.jpg") no-repeat center top;
  padding-bottom: 127px; }
  header.mag {
    background: #404040;
    padding-bottom: 0;
    margin-bottom: 35px; }
    header.mag .top_line {
      padding-bottom: 25px;
      border-bottom: 15px solid #333333;
      position: relative; }
      header.mag .top_line .line_right {
        background-color: #333333;
        height: 22px;
        position: absolute;
        bottom: 0;
        right: 0;
        width: 620px;
        border-top-left-radius: 25px; }
        header.mag .top_line .line_right .main_menu {
          padding-left: 5px; }
        header.mag .top_line .line_right a {
          color: #dfdede;
          padding: 8px 15px; }
          header.mag .top_line .line_right a:hover {
            color: #f63c2f; }
          header.mag .top_line .line_right a.dis {
            cursor: default;
            color: #c0bfbf; }
      header.mag .top_line .calback {
        color: #dfdede; }
        header.mag .top_line .calback span {
          line-height: 28px; }
        header.mag .top_line .calback .button_border {
          color: #fff;
          padding: 4px 18px; }
        header.mag .top_line .calback .back_to_fit {
          background: #333333 url("../images/arr-back.png") no-repeat left 7px top 15px;
          border-bottom-left-radius: 25px;
          border-bottom-right-radius: 25px;
          border: none;
          padding: 10px 18px;
          padding-top: 12px;
          margin-top: -25px;
          font-size: 16px;
          line-height: 18px;
          display: inline-block;
          transition: all 0.2s ease-out 0s;
          color: #fff; }
          header.mag .top_line .calback .back_to_fit:hover {
            color: #fff;
            background-color: #de4c4c; }
          header.mag .top_line .calback .back_to_fit:focus {
            color: #fff; }
    header.mag .sticky {
      background: #404040;
      top: 0; }
  header .sticky {
    position: fixed;
    width: 100%;
    z-index: 1010;
    -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.27);
    -moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.27);
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.27);
    background: #d3cacd;
    background: -moz-linear-gradient(left, #d3cacd 0%, #e4e0e1 50%, #d3cacd 100%);
    background: -webkit-linear-gradient(left, #d3cacd 0%, #e4e0e1 50%, #d3cacd 100%);
    background: linear-gradient(to right, #d3cacd 0%, #e4e0e1 50%, #d3cacd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3cacd', endColorstr='#d3cacd',GradientType=1 ); }
  header .stiky-top .main_menu_button {
    position: relative; }
    header .stiky-top .main_menu_button span, header .stiky-top .main_menu_button span:before, header .stiky-top .main_menu_button span:after {
      cursor: pointer;
      border-radius: 1px;
      height: 5px;
      width: 35px;
      background: white;
      position: absolute;
      display: block;
      content: ""; }
    header .stiky-top .main_menu_button span:before {
      top: -10px; }
    header .stiky-top .main_menu_button span:after {
      bottom: -10px; }
  header .stiky-top .main_menu {
    font-size: 16px;
    line-height: 16px;
    font-family: "ProximaNovaCond", sans-serif;
    padding-left: 25px; }
    header .stiky-top .main_menu ul li {
      display: inline-block; }
      header .stiky-top .main_menu ul li a {
        display: block;
        padding: 0 22px 15px;
        -webkit-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s; }
      header .stiky-top .main_menu ul li:last-child {
        background: none; }
        header .stiky-top .main_menu ul li:last-child a {
          padding-right: 0; }
  header .top_line {
    padding: 12px 0; }
    header .top_line .logo {
      width: 150px; }
      header .top_line .logo img {
        width: 100%; }
    header .top_line .calback {
      text-align: right;
      font-family: "ProximaNovaCond", sans-serif; }
      header .top_line .calback span {
        display: block;
        font-size: 18px;
        line-height: 22px;
        padding-top: 15px; }
        header .top_line .calback span span {
          font-weight: bold;
          display: inline; }
      header .top_line .calback .button_border {
        margin-top: 10px;
        padding: 4px 30px; }
        header .top_line .calback .button_border:visited {
          color: #333333; }
        header .top_line .calback .button_border:hover {
          color: #fff; }
      header .top_line .calback .back_to_fit {
        background: #f63c2f;
        border-bottom-left-radius: 25px;
        border-bottom-right-radius: 25px;
        border: none;
        padding: 10px 18px;
        padding-top: 12px;
        margin-top: -25px;
        font-size: 16px;
        line-height: 18px;
        display: inline-block;
        transition: all 0.2s ease-out 0s;
        color: #fff; }
        header .top_line .calback .back_to_fit:hover {
          color: #fff;
          background-color: #de4c4c; }
        header .top_line .calback .back_to_fit:focus {
          color: #fff; }
  header .slog {
    margin-left: 55px;
    margin-bottom: 100px; }
    header .slog h1 {
      font-size: 60px;
      line-height: 70px;
      margin-top: 100px;
      margin-bottom: 20px;
      text-align: left; }
    header .slog .sub_head {
      font-size: 20px;
      margin-bottom: 30px; }
    header .slog .button_fill {
      font-size: 18px;
      padding: 18px 38px; }
  header .roll {
    -webkit-box-shadow: 0px 0px 39px 39px rgba(246, 245, 245, 0.95);
    -moz-box-shadow: 0px 0px 39px 39px rgba(246, 245, 245, 0.95);
    box-shadow: 0px 0px 39px 39px rgba(246, 245, 245, 0.95);
    border-radius: 50%;
    width: 200px;
    height: 40px;
    margin: 0 auto;
    text-align: center;
    background: rgba(246, 245, 245, 0.95);
    margin-bottom: 120px; }
    header .roll .roll_text {
      background: url("../images/arr-onw.png") no-repeat center bottom;
      padding: 10px 20px 20px; }

.efect .top_efect {
  font-family: "ProximaNovaCond", sans-serif;
  margin-top: 40px;
  padding-bottom: 10px; }
  .efect .top_efect .tab {
    cursor: pointer; }
  .efect .top_efect .button_fill {
    font-size: 18px;
    padding: 15px 22px; }
  .efect .top_efect .button_border {
    font-size: 18px;
    padding: 10px 20px;
    border: 2px solid #de4c4c;
    color: #de4c4c; }
    .efect .top_efect .button_border:hover {
      background: #de4c4c;
      border: none;
      color: #fff; }
.efect .wrapper_img {
  position: relative; }
  .efect .wrapper_img .wrap_img {
    position: absolute;
    width: 656px;
    height: 285px;
    top: -125px;
    right: 75px;
    z-index: 999; }
.efect .wrapper_ef_bg {
  background: url("../images/bg-efect.jpg") no-repeat center top;
  padding-top: 100px;
  padding-bottom: 90px; }
  .efect .wrapper_ef_bg .wrapper_icon_efect {
    position: relative;
    color: #fff;
    font-size: 20px;
    font-family: "ProximaNovaCond", sans-serif;
    display: none; }
    .efect .wrapper_ef_bg .wrapper_icon_efect.active {
      display: block; }
    .efect .wrapper_ef_bg .wrapper_icon_efect h1 {
      margin: 20px 0; }
    .efect .wrapper_ef_bg .wrapper_icon_efect .col-md-4 .wrap_item {
      text-align: center;
      height: 280px; }
      .efect .wrapper_ef_bg .wrapper_icon_efect .col-md-4 .wrap_item .wrap_item_img_fit {
        background: url("../images/set-fit-st.png") no-repeat;
        background-position: 0 0;
        width: 165px;
        height: 165px;
        margin: 0 auto; }
      .efect .wrapper_ef_bg .wrapper_icon_efect .col-md-4 .wrap_item .wrap_item_text {
        margin-top: 15px; }
    .efect .wrapper_ef_bg .wrapper_icon_efect .col-md-4:nth-child(3) .wrap_item_img_fit {
      background-position: 0px -194px; }
    .efect .wrapper_ef_bg .wrapper_icon_efect .col-md-4:nth-child(4) .wrap_item_img_fit {
      background-position: 0px -387px; }
    .efect .wrapper_ef_bg .wrapper_icon_efect .col-md-3 .wrap_item {
      text-align: center;
      height: 280px; }
      .efect .wrapper_ef_bg .wrapper_icon_efect .col-md-3 .wrap_item .wrap_item_img_vip {
        background: url("../images/set-vip-st.png") no-repeat;
        background-position: 0 0;
        width: 165px;
        height: 165px;
        margin: 0 auto; }
      .efect .wrapper_ef_bg .wrapper_icon_efect .col-md-3 .wrap_item .wrap_item_img {
        background: url("../images/set-icon-efect.png") no-repeat;
        background-position: 0 0;
        width: 165px;
        height: 165px;
        margin: 0 auto; }
      .efect .wrapper_ef_bg .wrapper_icon_efect .col-md-3 .wrap_item .wrap_item_text {
        margin-top: 15px; }
    .efect .wrapper_ef_bg .wrapper_icon_efect .col-md-3:nth-child(2) .wrap_item_img {
      background-position: -177px -177px; }
    .efect .wrapper_ef_bg .wrapper_icon_efect .col-md-3:nth-child(3) .wrap_item_img {
      background-position: -355px 0px; }
    .efect .wrapper_ef_bg .wrapper_icon_efect .col-md-3:nth-child(3) .wrap_item_img_vip {
      background-position: 0px -194px; }
    .efect .wrapper_ef_bg .wrapper_icon_efect .col-md-3:nth-child(4) .wrap_item_img {
      background-position: -533px 0px; }
    .efect .wrapper_ef_bg .wrapper_icon_efect .col-md-3:nth-child(4) .wrap_item_img_vip {
      background-position: 0px -387px; }
    .efect .wrapper_ef_bg .wrapper_icon_efect .col-md-3:nth-child(5) .wrap_item_img {
      background-position: 0px -177px; }
    .efect .wrapper_ef_bg .wrapper_icon_efect .col-md-3:nth-child(5) .wrap_item_img_vip {
      background-position: 0px -581px; }
    .efect .wrapper_ef_bg .wrapper_icon_efect .col-md-3:nth-child(6) .wrap_item_img {
      background-position: -177px 0px; }
    .efect .wrapper_ef_bg .wrapper_icon_efect .col-md-3:nth-child(7) .wrap_item_img {
      background-position: -355px -177px; }
    .efect .wrapper_ef_bg .wrapper_icon_efect .col-md-3:nth-child(8) .wrap_item_img {
      background-position: -533px -177px; }

.first_free {
  background: url("../images/bg-first-free.jpg") no-repeat center top;
  padding-bottom: 177px; }
  .first_free h1 span {
    font-size: 58px;
    display: block;
    font-weight: bold; }
  .first_free .des {
    text-align: center;
    text-transform: uppercase;
    font-size: 20px; }
  .first_free .wrapper_form {
    width: 300px;
    margin: 0 auto;
    margin-top: 140px;
    margin-bottom: 200px; }
    .first_free .wrapper_form input {
      margin-bottom: 20px; }
    .first_free .wrapper_form .button_fill {
      width: 100%;
      padding: 12px;
      margin-top: 10px; }
      .first_free .wrapper_form .button_fill span {
        font-weight: bold;
        display: block; }

.what {
  padding-bottom: 50px; }
  .what h1 {
    margin-bottom: 50px;
    margin-top: 20px; }
  .what .wrap_button {
    margin-bottom: 25px; }
    .what .wrap_button .tab {
      cursor: pointer; }
    .what .wrap_button .button_fill {
      font-size: 18px; }
    .what .wrap_button .button_border {
      font-size: 18px;
      padding: 10px 20px;
      border: 2px solid #de4c4c;
      color: #de4c4c; }
      .what .wrap_button .button_border:hover {
        background: #de4c4c;
        border: none;
        color: #fff; }
  .what .wrap_sub_head {
    font-size: 20px;
    margin-bottom: 70px;
    text-align: center;
    color: #848484;
    font-family: "ProximaNovaCond", sans-serif; }
  .what .what_tab_item {
    display: none; }
    .what .what_tab_item.active {
      display: block; }
    .what .what_tab_item .row .wrapper_item_num {
      position: relative; }
      .what .what_tab_item .row .wrapper_item_num .wrap_text {
        font-size: 20px;
        font-family: "ProximaNovaCond", sans-serif;
        float: left;
        width: 315px;
        text-align: right;
        margin-right: 20px; }
      .what .what_tab_item .row .wrapper_item_num .wrap_img {
        background: url("../images/set-icon-what.png") no-repeat;
        background-position: 0 0;
        width: 76px;
        height: 58px;
        float: left;
        margin-right: 20px; }
      .what .what_tab_item .row .wrapper_item_num .wrap_del {
        height: 2px;
        width: 25px;
        background-color: #e0e0e0;
        position: absolute;
        top: 50%;
        right: -25px; }
    .what .what_tab_item .row .wrapper_num {
      height: 70px;
      position: relative; }
      .what .what_tab_item .row .wrapper_num .bg {
        width: 2px;
        background-color: #e0e0e0;
        position: absolute;
        top: 0px;
        left: 50%;
        height: 100%;
        padding-bottom: 20px;
        box-sizing: content-box; }
      .what .what_tab_item .row .wrapper_num .wrap_num_img {
        background: url("../images/set-num-what.png") no-repeat;
        background-position: 0 0;
        position: absolute;
        top: 20%;
        left: 38%;
        width: 42px;
        height: 42px; }
    .what .what_tab_item .row:first-child .wrapper_num .bg {
      top: -40px;
      padding-bottom: 60px; }
    .what .what_tab_item .row:first-child .wrapper_num .wrap_num_img {
      top: 10%; }
    .what .what_tab_item .row:nth-child(2n) .wrapper_item_num .wrap_img {
      margin-right: 0;
      margin-left: 20px;
      background-position: 0 -68px;
      height: 70px; }
    .what .what_tab_item .row:nth-child(2n) .wrapper_item_num .wrap_text {
      text-align: left;
      margin-right: 0;
      margin-left: 20px; }
    .what .what_tab_item .row:nth-child(2n) .wrapper_item_num .wrap_del {
      right: auto;
      left: -25px; }
    .what .what_tab_item .row:nth-child(2n) .wrapper_num .wrap_num_img {
      background-position: 0 -44px; }
    .what .what_tab_item .row:nth-child(3) .wrapper_num .wrap_num_img {
      background-position: 0 -87px; }
    .what .what_tab_item .row:nth-child(3) .wrapper_item_num .wrap_img {
      background-position: 0 -150px;
      margin-top: 10px; }
    .what .what_tab_item .row:nth-child(4) .wrapper_num .wrap_num_img {
      background-position: 0 -131px; }
    .what .what_tab_item .row:nth-child(4) .wrapper_item_num .wrap_img {
      background-position: 0 -225px;
      margin-top: 10px; }
    .what .what_tab_item .row:nth-child(5) .wrapper_num .wrap_num_img {
      background-position: 0 -174px; }
    .what .what_tab_item .row:nth-child(5) .wrapper_item_num .wrap_img {
      background-position: 0 -295px;
      height: 70px; }
    .what .what_tab_item .row:nth-child(6) .wrapper_num .wrap_num_img {
      background-position: 0 -218px; }
    .what .what_tab_item .row:nth-child(6) .wrapper_item_num .wrap_img {
      background-position: 0 -371px;
      height: 70px;
      margin-top: -10px; }
    .what .what_tab_item .row:nth-child(7) .wrapper_num .wrap_num_img {
      background-position: 0 -261px; }
    .what .what_tab_item .row:nth-child(7) .wrapper_num .bg {
      padding-bottom: 0;
      height: 55px; }
    .what .what_tab_item .row:nth-child(7) .wrapper_item_num .wrap_img {
      background-position: 0 -450px;
      height: 70px;
      margin-top: 10px; }
    .what .what_tab_item .wrap_ems_item {
      position: relative;
      border: 1px solid #eeeeee;
      border-radius: 10px;
      padding-top: 20px;
      padding-left: 10px;
      height: 190px;
      margin-bottom: 50px; }
      .what .what_tab_item .wrap_ems_item .ems_item_num {
        background: url("../images/bg-icon-what2.png") no-repeat center top;
        font-size: 48px;
        color: #fff;
        font-family: "ProximaNovaCond", sans-serif;
        position: absolute;
        left: 10px;
        top: -46px;
        width: 93px;
        height: 64px;
        padding-left: 15px;
        padding-top: 5px; }

.qu {
  background: url("../images/bg-qu.png") no-repeat center top;
  padding-top: 250px;
  padding-bottom: 173px; }
  .qu h1 {
    color: #fff; }
  .qu .sub_head {
    font-size: 28px;
    text-align: center;
    color: #fff;
    font-family: "ProximaNovaCond", sans-serif;
    margin-bottom: 40px; }
  .qu .wrapper_form {
    width: 300px;
    margin: 0 auto; }
    .qu .wrapper_form input {
      margin-bottom: 20px;
      color: #d4d4d4;
      background-color: transparent;
      border: 1px solid #fff; }
    .qu .wrapper_form .button_fill {
      width: 100%;
      padding: 12px;
      margin-top: 10px;
      background-color: #fff;
      color: #de4c4c; }
      .qu .wrapper_form .button_fill span {
        font-weight: bold;
        display: block; }
    .qu .wrapper_form input {
      color: #fff; }

.value {
  background: url("../images/bg-value.jpg") no-repeat center top;
  padding-top: 15px;
  padding-bottom: 100px; }
  .value h1 {
    margin-top: 0px;
    margin-bottom: 75px; }
  .value .col-md-4 {
    margin-bottom: 135px; }
    .value .col-md-4:nth-child(2) .wrapper_value_item .wrap_item {
      background-position: 0 -146px;
      padding-top: 15px;
      padding-bottom: 35px; }
    .value .col-md-4:nth-child(3) .wrapper_value_item .wrap_item {
      background-position: 0 -292px;
      padding-top: 2px;
      padding-bottom: 33px; }
    .value .col-md-4:nth-child(4) .wrapper_value_item {
      height: 110px; }
      .value .col-md-4:nth-child(4) .wrapper_value_item .wrap_item {
        background-position: 0 -431px;
        padding-top: 10px;
        padding-bottom: 33px;
        bottom: -30px;
        height: 135px; }
    .value .col-md-4:nth-child(5) .wrapper_value_item {
      height: 110px; }
      .value .col-md-4:nth-child(5) .wrapper_value_item .wrap_item {
        background-position: 0 -578px;
        padding-top: 0px;
        padding-bottom: 33px;
        bottom: -30px;
        height: 135px; }
    .value .col-md-4:nth-child(6) .wrapper_value_item {
      height: 110px; }
      .value .col-md-4:nth-child(6) .wrapper_value_item .wrap_item {
        background-position: 0 -727px;
        padding-top: 20px;
        padding-bottom: 33px;
        bottom: -30px;
        height: 135px; }
    .value .col-md-4 .wrapper_value_item {
      background-color: #fff;
      height: 95px;
      margin: 0 15px; }
      .value .col-md-4 .wrapper_value_item:before {
        content: "";
        position: absolute;
        display: block;
        border-top: 25px solid transparent;
        border-right: 330px solid #fff;
        top: -25px; }
      .value .col-md-4 .wrapper_value_item:after {
        content: "";
        position: absolute;
        display: block;
        border-bottom: 25px solid transparent;
        border-left: 330px solid #fff;
        bottom: -25px; }
      .value .col-md-4 .wrapper_value_item .wrap_item {
        background: url("../images/set-num-value.png") no-repeat;
        background-position: 0 0;
        padding: 33px 0;
        padding-left: 95px;
        left: -5px;
        position: absolute;
        bottom: -25px;
        z-index: 1000;
        height: 128px; }
        .value .col-md-4 .wrapper_value_item .wrap_item h4 {
          font-size: 22px;
          color: #de4c4c;
          font-family: "ProximaNovaCond", sans-serif;
          font-weight: bold;
          margin: 0; }
        .value .col-md-4 .wrapper_value_item .wrap_item .item_text {
          font-size: 20px;
          font-family: "ProximaNovaCond", sans-serif; }

.tren {
  padding-top: 15px;
  padding-bottom: 100px; }
  .tren .container {
    position: relative; }
    .tren .container .wrap_img_tren {
      background: url("../images/tren-img.png") no-repeat;
      position: absolute;
      width: 432px;
      height: 731px;
      bottom: -125px;
      left: -50px; }
    .tren .container .sub_head {
      font-size: 20px;
      font-family: "ProximaNovaCond", sans-serif;
      text-align: center;
      margin-bottom: 50px; }
    .tren .container .col-md-4:nth-child(3) .wrap_item_tren {
      background-position: 0 -129px; }
    .tren .container .col-md-4:nth-child(5) .wrap_item_tren {
      background-position: 0 -258px; }
    .tren .container .col-md-4:nth-child(6) .wrap_item_tren {
      background-position: 0 -387px;
      padding-top: 10px; }
    .tren .container .col-md-4:nth-child(8) .wrap_item_tren {
      background-position: 0 -515px; }
    .tren .container .col-md-4:nth-child(9) .wrap_item_tren {
      background-position: 0 -644px;
      padding-top: 10px; }
    .tren .container .col-md-4:nth-child(11) .wrap_item_tren {
      background-position: 0 -773px;
      padding-top: 10px; }
    .tren .container .col-md-4:nth-child(12) .wrap_item_tren {
      background-position: 0 -902px;
      padding-top: 10px; }
    .tren .container .col-md-4 .wrap_item_tren {
      background: url("../images/set-icon-tren.png") no-repeat;
      background-position: 0 0;
      font-size: 22px;
      line-height: 27px;
      color: #fff;
      font-family: "ProximaNovaCond", sans-serif;
      width: 300px;
      height: 105px;
      padding-left: 120px;
      padding-top: 20px;
      margin-bottom: 35px; }

.home {
  background: url("../images/bg-home.jpg") no-repeat center top;
  padding-top: 249px;
  padding-bottom: 424px; }
  .home h1 {
    text-align: left; }
  .home .sub_head {
    font-size: 24px;
    margin-bottom: 75px;
    font-family: "ProximaNovaCond", sans-serif; }
    .home .sub_head span {
      font-size: 36px;
      color: #de4c4c; }
  .home .wrap_button {
    text-align: center; }
    .home .wrap_button .button_fill {
      font-size: 20px;
      padding: 15px 32px; }

.safen {
  background: url("../images/bg-safen.jpg") no-repeat center top;
  padding-top: 210px;
  padding-bottom: 318px; }
  .safen h1 {
    text-align: right; }
  .safen .sub_head {
    font-size: 24px;
    margin-bottom: 75px;
    text-align: right;
    font-family: "ProximaNovaCond", sans-serif; }
    .safen .sub_head span {
      font-size: 36px;
      color: #de4c4c; }

.verified {
  background: url("../images/bg-verified.jpg") no-repeat center top;
  padding-top: 280px;
  padding-bottom: 392px; }
  .verified .wrap_text_ver {
    -webkit-box-shadow: 0px 0px 74px 74px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0px 0px 74px 74px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 0px 74px 74px rgba(0, 0, 0, 0.35);
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.35);
    padding: 62px 32px; }
    .verified .wrap_text_ver .text_ver {
      font-size: 26px;
      font-family: "ProximaNovaCond", sans-serif;
      color: #fff;
      text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.7); }
      .verified .wrap_text_ver .text_ver span {
        font-size: 36px;
        color: #de4c4c; }

.sertified {
  background: #f7f8fa url("../images/bg-sertified.png") no-repeat left -100px top -30px;
  padding-top: 384px;
  padding-bottom: 435px; }
  .sertified .text_sert {
    font-size: 26px;
    font-family: "ProximaNovaCond", sans-serif;
    text-align: right; }
    .sertified .text_sert span {
      font-size: 36px;
      color: #de4c4c; }

.result {
  background: url("../images/bg-result.png") no-repeat center top;
  padding-top: 350px;
  padding-bottom: 481px;
  margin-top: -112px; }
  .result .wrap_text_ver {
    -webkit-box-shadow: 0px 0px 74px 74px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0px 0px 74px 74px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 0px 74px 74px rgba(0, 0, 0, 0.35);
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.35);
    padding: 62px 32px; }
    .result .wrap_text_ver .text_ver {
      font-size: 26px;
      font-family: "ProximaNovaCond", sans-serif;
      color: #fff;
      text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.7); }
      .result .wrap_text_ver .text_ver span {
        font-size: 36px;
        color: #de4c4c; }

.price {
  padding-bottom: 65px; }
  .price .sub_head {
    font-size: 20px;
    font-family: "ProximaNovaCond", sans-serif;
    text-align: center;
    margin-bottom: 90px; }
  .price .col-md-2 .wrapper_price_item .wrap_img {
    background: url("../images/set-icon-price.png") no-repeat;
    background-position: 0 0;
    width: 135px;
    height: 135px;
    margin: 0 auto;
    margin-bottom: 35px; }
  .price .col-md-2 .wrapper_price_item .wrap_text {
    font-size: 20px;
    font-family: "ProximaNovaCond", sans-serif;
    text-align: center; }
  .price .col-md-2:nth-child(2) .wrap_img {
    background-position: -145px 0; }
  .price .col-md-2:nth-child(3) .wrap_img {
    background-position: -289px 0; }
  .price .col-md-2:nth-child(4) .wrap_img {
    background-position: -434px 0; }
  .price .col-md-2:nth-child(5) .wrap_img {
    background-position: -578px 0; }
  .price .col-md-2:nth-child(6) .wrap_img {
    background-position: -723px 0; }

.vid {
  background: url("../images/bg-video.jpg") no-repeat center top;
  color: #fff;
  padding-bottom: 247px;
  padding-top: 130px; }
  .vid .carousel {
    max-width: 1010px;
    margin: 0 auto; }
    .vid .carousel .owl-controls .owl-buttons div {
      top: 30%; }
    .vid .carousel .video_wrap {
      margin: 0 auto;
      position: relative;
      width: 100%; }
      .vid .carousel .video_wrap img {
        width: 100%;
        padding-right: 15px; }
      .vid .carousel .video_wrap .play {
        position: absolute;
        width: 50px;
        height: 50px;
        left: 40%;
        top: 35%; }
        .vid .carousel .video_wrap .play img {
          width: 100%; }

.foto {
  padding-bottom: 50px; }
  .foto .carousel {
    max-width: 1010px;
    margin: 0 auto;
    margin-top: 20px; }
    .foto .carousel .wrap_item_slide {
      width: 100%; }
      .foto .carousel .wrap_item_slide .wrap_img {
        text-align: center;
        width: 100%;
        margin-bottom: 30px;
        height: 240px; }
        .foto .carousel .wrap_item_slide .wrap_img img {
          width: 100%; }

.contact .map {
  height: 560px; }
.contact .wrap_cont {
  position: relative;
  padding-left: 55px;
  height: 600px; }
  .contact .wrap_cont .logo {
    margin-bottom: 25px; }
  .contact .wrap_cont ul {
    margin-bottom: 50px; }
    .contact .wrap_cont ul li {
      font-size: 20px;
      background-image: url("../images/set-icon-map.png");
      background-repeat: no-repeat;
      background-position: 0 24px;
      padding: 5px 0px;
      padding-left: 45px;
      font-family: "ProximaNovaCond", sans-serif;
      margin-bottom: 15px; }
      .contact .wrap_cont ul li span {
        font-weight: bold; }
      .contact .wrap_cont ul li:nth-child(2) {
        background-position: 0 -36px; }
      .contact .wrap_cont ul li:nth-child(3) {
        background-position: 0 -77px; }
      .contact .wrap_cont ul li:nth-child(4) {
        background-position: 0 -122px; }
  .contact .wrap_cont .wrap_soc {
    font-size: 20px;
    margin-top: 85px; }
    .contact .wrap_cont .wrap_soc .wrap_icon {
      margin-top: 20px; }
      .contact .wrap_cont .wrap_soc .wrap_icon .inst {
        background-image: url("../images/soc-icon-set1.png");
        background-repeat: no-repeat;
        background-position: 0 -50px;
        height: 25px;
        width: 25px;
        float: left;
        margin-right: 15px;
        opacity: 0.8; }
        .contact .wrap_cont .wrap_soc .wrap_icon .inst:hover {
          opacity: 1;
          background-position: 0 -100px; }
      .contact .wrap_cont .wrap_soc .wrap_icon .youtybe {
        background-image: url("../images/soc-icon-set1.png");
        background-repeat: no-repeat;
        background-position: -62px -50px;
        height: 25px;
        width: 33px;
        float: left;
        margin-right: 15px;
        opacity: 0.8; }
        .contact .wrap_cont .wrap_soc .wrap_icon .youtybe:hover {
          opacity: 1;
          background-position: -62px -100px; }
      .contact .wrap_cont .wrap_soc .wrap_icon .facebook {
        background-image: url("../images/soc-icon-set1.png");
        background-repeat: no-repeat;
        background-position: -140px -50px;
        height: 25px;
        width: 15px;
        float: left;
        opacity: 0.8; }
        .contact .wrap_cont .wrap_soc .wrap_icon .facebook:hover {
          opacity: 1;
          background-position: -140px -100px; }

.vitrina {
  margin-bottom: 50px; }
  .vitrina h1 {
    font-size: 52px;
    text-align: left;
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 25px;
    margin: 0; }
    .vitrina h1 span {
      display: block;
      font-size: 38px; }
  .vitrina .wrap_tovar {
    background-color: #f2f2f2;
    margin: 30px 0;
    padding: 3px;
    position: relative; }
    .vitrina .wrap_tovar .line {
      position: absolute;
      bottom: -30px;
      left: -18px;
      height: 1px;
      background-color: #cdcdcd;
      width: 110%; }
    .vitrina .wrap_tovar .wrap_img {
      height: 235px;
      text-align: center;
      padding-bottom: 24px;
      position: relative;
      vertical-align: bottom;
      width: 100%;
      display: inline-block; }
      .vitrina .wrap_tovar .wrap_img img {
        margin-top: 20px;
        max-height: 200px;
        max-width: 176px; }
    .vitrina .wrap_tovar .wrap_text {
      background-color: #fff;
      padding: 5px 15px;
      height: 205px; }
      .vitrina .wrap_tovar .wrap_text .head_tovar {
        font-size: 24px;
        text-align: center;
        font-weight: bold;
        border-bottom: 1px solid #cdcdcd;
        margin-top: 20px;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        position: relative; }
      .vitrina .wrap_tovar .wrap_text .text_tovar {
        padding-top: 15px;
        height: 55px; }
        .vitrina .wrap_tovar .wrap_text .text_tovar span.red {
          font-weight: bold;
          color: #f63c2f;
          display: block; }
      .vitrina .wrap_tovar .wrap_text .wrap_clin {
        text-align: center; }
        .vitrina .wrap_tovar .wrap_text .wrap_clin .clinika {
          display: inline-block;
          background-color: #ffe47c;
          border-radius: 10px;
          text-align: center;
          font-size: 16px;
          padding: 10px;
          line-height: 16px;
          margin-top: 25px; }
    .vitrina .wrap_tovar .wrap_cen {
      height: 50px;
      position: relative; }
      .vitrina .wrap_tovar .wrap_cen .item_cen {
        font-size: 16px;
        display: inline-block; }
        .vitrina .wrap_tovar .wrap_cen .item_cen.real_cen {
          padding-left: 65px;
          padding-top: 7px; }
          .vitrina .wrap_tovar .wrap_cen .item_cen.real_cen span {
            font-size: 26px;
            font-weight: bold; }
      .vitrina .wrap_tovar .wrap_cen .remov {
        position: absolute;
        right: 0;
        bottom: 0;
        background: #f63c2f url("../images/arr-rem.png") no-repeat center right 10px;
        color: #fff;
        text-align: center;
        padding: 12px 30px 12px 15px; }
        .vitrina .wrap_tovar .wrap_cen .remov:hover {
          background-color: red; }

.gds .wrap_img {
  background-color: #f2f2f2;
  height: 500px;
  text-align: center;
  position: relative;
  vertical-align: bottom;
  width: 100%;
  display: inline-block;
  margin-bottom: 25px; }
  .gds .wrap_img img {
    margin-top: 75px;
    max-height: 100%;
    max-width: 100%; }
.gds .video_wrap {
  position: relative;
  width: 100%;
  margin-bottom: 50px; }
  .gds .video_wrap img {
    width: 100%; }
  .gds .video_wrap .over {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5); }
  .gds .video_wrap .play {
    height: 115px;
    left: 35%;
    position: absolute;
    top: 25%;
    width: 115px; }
    .gds .video_wrap .play img {
      width: 100%; }
.gds h1 {
  font-weight: bold;
  text-align: left;
  border-bottom: 1px solid #cdcdcd;
  padding-bottom: 25px; }
.gds .wrap_form {
  margin-bottom: 35px; }
  .gds .wrap_form .prop {
    font-size: 18px;
    margin-bottom: 30px; }
    .gds .wrap_form .prop span {
      font-weight: bold;
      padding-right: 15px;
      float: left;
      padding-right: 15px;
      text-transform: uppercase; }
    .gds .wrap_form .prop.amt_wrap {
      padding-top: 15px; }
  .gds .wrap_form .wrap_select {
    float: right;
    margin-right: 80px;
    width: 130px;
    overflow: hidden;
    background: url(../images/arr-select.jpg) no-repeat right center;
    border: 1px solid #dbdbdb;
    height: 30px; }
    .gds .wrap_form .wrap_select select {
      width: 115%;
      border-radius: 0;
      background: transparent;
      height: 28px;
      padding: 5px;
      border: 0;
      font-size: 18px;
      line-height: 1;
      -webkit-appearance: none; }
  .gds .wrap_form .wrap_cen {
    height: 50px;
    position: relative; }
    .gds .wrap_form .wrap_cen .item_cen {
      font-size: 18px;
      display: inline-block; }
      .gds .wrap_form .wrap_cen .item_cen.real_cen {
        padding-left: 0px; }
        .gds .wrap_form .wrap_cen .item_cen.real_cen span {
          font-size: 40px;
          font-weight: bold; }
  .gds .wrap_form .wrap_but {
    text-align: right;
    padding-right: 80px; }
    .gds .wrap_form .wrap_but .button_fill {
      padding: 15px 80px;
      font-size: 18px;
      margin-top: 80px; }
.gds .wrapper_smack .prop {
  font-size: 18px;
  margin-bottom: 15px; }
  .gds .wrapper_smack .prop span {
    font-weight: bold;
    padding-right: 15px; }
.gds .wrapper_smack .wrap_smack_item {
  width: 100%;
  margin-bottom: 10px; }
.gds .wrap_cont {
  font-size: 18px;
  margin-bottom: 50px; }
  .gds .wrap_cont ul li {
    font-size: 18px;
    background-image: url("../images/bul-gds.png");
    background-repeat: no-repeat;
    background-position: 0 5px;
    padding: 0px;
    padding-left: 35px;
    margin-bottom: 8px; }

footer {
  position: relative; }
  footer.mag {
    background-color: #404040;
    color: #a1a1a1; }
    footer.mag .bottom_line {
      padding-top: 30px;
      padding-bottom: 45px; }
      footer.mag .bottom_line .col-md-4 {
        border-right: 1px solid #333333;
        height: 250px; }
        footer.mag .bottom_line .col-md-4:last-child {
          border-right: none; }
      footer.mag .bottom_line .main_menu {
        font-size: 16px;
        line-height: 16px;
        font-family: "ProximaNovaCond", sans-serif;
        -webkit-columns: 100px 2;
        -moz-columns: 100px 2;
        columns: 100px 2;
        -webkit-column-gap: 30px;
        -moz-column-gap: 30px;
        column-gap: 30px; }
        footer.mag .bottom_line .main_menu ul li a {
          display: block;
          color: #a1a1a1;
          padding: 0 22px 15px 0;
          -webkit-transition: all 0.25s;
          -o-transition: all 0.25s;
          transition: all 0.25s; }
          footer.mag .bottom_line .main_menu ul li a:hover {
            color: #f63c2f; }
        footer.mag .bottom_line .main_menu ul li:last-child {
          background: none; }
          footer.mag .bottom_line .main_menu ul li:last-child a {
            padding-right: 0; }
      footer.mag .bottom_line .wrap_cont {
        float: none;
        width: auto;
        background: none;
        position: relative;
        margin-top: 0;
        padding-left: 0;
        padding-top: 0;
        height: auto; }
        footer.mag .bottom_line .wrap_cont .wrap_soc {
          margin-top: 0;
          font-size: 18px;
          padding: 0 75px; }
          footer.mag .bottom_line .wrap_cont .wrap_soc .wrap_icon .inst {
            background-position: 0 0px; }
            footer.mag .bottom_line .wrap_cont .wrap_soc .wrap_icon .inst:hover {
              background-position: 0 -100px; }
          footer.mag .bottom_line .wrap_cont .wrap_soc .wrap_icon .youtybe {
            background-position: -62px 0px; }
            footer.mag .bottom_line .wrap_cont .wrap_soc .wrap_icon .youtybe:hover {
              background-position: -62px -100px; }
          footer.mag .bottom_line .wrap_cont .wrap_soc .wrap_icon .facebook {
            background-position: -140px 0px; }
            footer.mag .bottom_line .wrap_cont .wrap_soc .wrap_icon .facebook:hover {
              background-position: -140px -100px; }
        footer.mag .bottom_line .wrap_cont ul {
          margin-left: 15px; }
          footer.mag .bottom_line .wrap_cont ul li {
            font-size: 16px;
            background-position: 0 15px; }
            footer.mag .bottom_line .wrap_cont ul li:nth-child(2) {
              background-position: 0 -36px; }
            footer.mag .bottom_line .wrap_cont ul li:nth-child(3) {
              background-position: 0 -79px; }
            footer.mag .bottom_line .wrap_cont ul li:nth-child(4) {
              background-position: 0 -122px; }
  footer .map_mask {
    background: url("../images/map-mask.png") no-repeat center top;
    position: absolute;
    top: 0;
    left: 0;
    height: 131px;
    width: 100%; }
  footer .map {
    height: 800px;
    width: 50%;
    float: left; }
  footer .wrap_cont {
    float: right;
    width: 50%;
    background: url("../images/bg-map-info.png") no-repeat right top;
    position: relative;
    margin-top: -50px;
    padding-left: 55px;
    padding-top: 100px;
    height: 850px; }
    footer .wrap_cont .logo {
      margin-bottom: 100px; }
    footer .wrap_cont ul {
      margin-bottom: 50px; }
      footer .wrap_cont ul li {
        font-size: 20px;
        background-image: url("../images/set-icon-map.png");
        background-repeat: no-repeat;
        background-position: 0 5px;
        padding: 5px 0px;
        padding-left: 45px;
        font-family: "ProximaNovaCond", sans-serif;
        margin-bottom: 15px; }
        footer .wrap_cont ul li span {
          font-weight: bold; }
        footer .wrap_cont ul li:nth-child(2) {
          background-position: 0 -36px; }
        footer .wrap_cont ul li:nth-child(3) {
          background-position: 0 -77px; }
        footer .wrap_cont ul li:nth-child(4) {
          background-position: 0 -122px; }
    footer .wrap_cont .wrap_soc {
      font-size: 20px;
      margin-top: 100px; }
      footer .wrap_cont .wrap_soc .wrap_icon {
        margin-top: 20px; }
        footer .wrap_cont .wrap_soc .wrap_icon .inst {
          background-image: url("../images/soc-icon-set1.png");
          background-repeat: no-repeat;
          background-position: 0 -50px;
          height: 25px;
          width: 25px;
          float: left;
          margin-right: 15px;
          opacity: 0.8; }
          footer .wrap_cont .wrap_soc .wrap_icon .inst:hover {
            opacity: 1;
            background-position: 0 -100px; }
        footer .wrap_cont .wrap_soc .wrap_icon .youtybe {
          background-image: url("../images/soc-icon-set1.png");
          background-repeat: no-repeat;
          background-position: -62px -50px;
          height: 25px;
          width: 33px;
          float: left;
          margin-right: 15px;
          opacity: 0.8; }
          footer .wrap_cont .wrap_soc .wrap_icon .youtybe:hover {
            opacity: 1;
            background-position: -62px -100px; }
        footer .wrap_cont .wrap_soc .wrap_icon .facebook {
          background-image: url("../images/soc-icon-set1.png");
          background-repeat: no-repeat;
          background-position: -140px -50px;
          height: 25px;
          width: 15px;
          float: left;
          opacity: 0.8; }
          footer .wrap_cont .wrap_soc .wrap_icon .facebook:hover {
            opacity: 1;
            background-position: -140px -100px; }

#form_back, #form_bask {
  max-width: 370px;
  margin: auto;
  padding: 35px;
  background-color: #fff;
  border-radius: 10px;
  position: relative; }
  #form_back .wrap_input, #form_bask .wrap_input {
    margin-bottom: 10px; }
    #form_back .wrap_input input, #form_bask .wrap_input input {
      border: 1px solid #cccccc; }
    #form_back .wrap_input:first-child, #form_bask .wrap_input:first-child {
      margin-top: 35px; }
    #form_back .wrap_input:last-child, #form_bask .wrap_input:last-child {
      margin-top: 35px; }

.modal {
  background: #fff;
  font-size: 28px;
  max-height: 120%;
  width: 30%;
  margin: auto;
  padding: 10px;
  z-index: 1003;
  position: relative; }
  .modal .mfp-close {
    top: -60px;
    right: -35px;
    background-image: url("../images/close-w.png"); }
  .modal .modalfill {
    border: 1px solid #dddddd;
    background-color: #fff;
    margin: auto; }
    .modal .modalfill .modal-content {
      padding: 24px; }
      .modal .modalfill .modal-content .tac {
        text-align: center;
        font-size: 26px; }
        .modal .modalfill .modal-content .tac span {
          font-size: 30px;
          color: #de4c4c; }
          .modal .modalfill .modal-content .tac span.org {
            text-transform: uppercase; }

#new_baner {
  max-width: 800px;
  max-height: 600px;
  height: 600px;
  margin: auto;
  padding: 35px;
  background: url("../images/baner/bg-baner.jpg") no-repeat top left;
  background-size: cover;
  position: relative;
  overflow: hidden;
  color: #fff;
  font-family: "ProximaNovaCond", sans-serif; }
  #new_baner .logo {
    width: 175px;
    margin-left: 80px;
    float: left; }
    #new_baner .logo img {
      width: 100%; }
  #new_baner .girl {
    background: url("../images/baner/girl-img.png") no-repeat top left;
    background-size: cover;
    width: 400px;
    height: 500px;
    position: absolute;
    left: 25px;
    bottom: 0; }
  #new_baner .gift {
    background: url("../images/baner/gift.png") no-repeat top left;
    background-size: cover;
    width: 250px;
    height: 250px;
    position: absolute;
    right: -22px;
    bottom: -70px; }
  #new_baner .cont {
    text-align: center;
    float: right;
    text-transform: uppercase;
    margin-right: 55px; }
    #new_baner .cont .date {
      font-size: 50px; }
      #new_baner .cont .date span {
        font-weight: bold; }
    #new_baner .cont .text {
      font-size: 48px;
      line-height: 58px;
      margin-top: 15px; }
      #new_baner .cont .text span {
        display: block;
        font-weight: bold;
        line-height: 80px; }
    #new_baner .cont .proc {
      font-size: 52px;
      line-height: 122px;
      font-weight: bold; }
      #new_baner .cont .proc span {
        font-size: 135px; }

#video {
  max-width: 60%;
  margin: auto;
  margin-top: 35px;
  margin-bottom: 20px;
  position: relative;
  background-color: #262226;
  text-align: center;
  padding: 25px; }
  #video iframe {
    height: 600px;
    width: 100%; }

.new_gift {
  width: 200px;
  height: 200px;
  position: relative;
  z-index: 1000; }
  .new_gift .mfp-close {
    color: #333;
    opacity: 0.3;
    top: -8px;
    right: -8px; }
    .new_gift .mfp-close:hover {
      color: #f63c2f;
      opacity: 1; }
  .new_gift a {
    color: #f63c2f;
    text-shadow: -3px 0 #fff, 0 3px #fff, 3px 0 #fff, 0 -3px #fff, #f63c2f 5px 5px 10px; }
    .new_gift a img {
      width: 100%; }
    .new_gift a .new_gift_text {
      font-size: 52px;
      line-height: 70px;
      font-weight: bold;
      position: absolute;
      top: 40%;
      left: 20px; }
      .new_gift a .new_gift_text span {
        font-size: 88px; }
  .new_gift.bounce {
    position: fixed;
    bottom: 20%;
    right: 25px;
    -webkit-animation-name: bounceInUp;
    -webkit-animation-fill-mode: both;
    -webkit-animation-duration: 1.5s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: bounceInUp;
    -moz-animation-fill-mode: both;
    -moz-animation-duration: 1.5s;
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: linear;
    animation-name: bounceInUp;
    animation-fill-mode: both;
    animation-duration: 1.5s;
    animation-iteration-count: 1;
    animation-timing-function: linear; }

/*# sourceMappingURL=main.css.map */
