@font-face {
  font-family: MavenPro-Regular;
  src: url(../fonts/MavenPro-Regular.ttf);
}

@font-face {
  font-family: MavenPro-Medium;
  src: url(../fonts/MavenPro-Medium.ttf);
}

@font-face {
  font-family: MavenPro-SemiBold;
  src: url(../fonts/MavenPro-SemiBold.ttf);
}

@font-face {
  font-family: MavenPro-Bold;
  src: url(../fonts/MavenPro-Bold.ttf);
}

@font-face {
  font-family: MavenPro-ExtraBold;
  src: url(../fonts/MavenPro-ExtraBold.ttf);
}

h1 {
  font-family: MavenPro-Regular;
  margin: 0px;
}

h2 {
  font-family: MavenPro-Regular;
  margin: 0px;
}

h3 {
  font-family: MavenPro-Regular;
  margin: 0px;
}

h4 {
  font-family: MavenPro-Regular;
  margin: 0px;
}

h5 {
  font-family: MavenPro-Regular;
  margin: 0px;
}

h6 {
  font-family: MavenPro-Regular;
  margin: 0px;
}

html {
  scroll-behavior: smooth;
}

body {
  margin: 0px;
  background-color: #eee !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 100vh;
  overflow-x: hidden;
  /* START SELECT3.css */
}

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

body::-webkit-scrollbar {
  width: 4px;
  position: absolute;
}

body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px grey;
          box-shadow: inset 0 0 5px grey;
}

body::-webkit-scrollbar-thumb {
  background: #7d62da;
}

body::-webkit-scrollbar-thumb:hover {
  background: #434343;
}

body input[type="number"] {
  /* Firefox */
}

body input[type="number"]::-webkit-outer-spin-button, body input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

body input[type="number"][type="number"] {
  -moz-appearance: textfield;
}

body button,
body input,
body textarea {
  border: none;
  background-color: transparent;
  padding: 0px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-tap-highlight-color: transparent;
  font-family: MavenPro-Medium;
}

body button:focus,
body input:focus,
body textarea:focus {
  outline: none !important;
  border: none;
  background-color: none;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

body ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

body button {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}

body div {
  -webkit-tap-highlight-color: transparent;
}

body p,
body span,
body strong,
body label,
body select,
body textarea,
body pre,
body li,
body a {
  -webkit-tap-highlight-color: transparent;
  font-family: MavenPro-Medium;
  margin: 0px;
  color: #434343;
}



body select {
    background-color: transparent;
    border: none;
    appearance: none;
    -moz-appearance: none; /* Firefox */
    -webkit-appearance: none; /* Safari and Chrome */
    background: transparent;
    background-image: url(/assets/images/icons/down_arrow.svg);
    background-repeat: no-repeat;
    background-position-x: 90%;
    background-position-y: 45%;
}

body select:focus {
	outline: none;
}

body a {
  text-decoration: none;
  color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: block;
}

body a:focus {
  outline: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

body a:hover {
  text-decoration: none;
}

body #scrollTop {
  width: 35px;
  height: 35px;
  border-radius: 100%;
  background: #eeeeee7a;
  overflow: hidden;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  right: 20px;
  bottom: 15px;
  z-index: 20;
  display: none;
}

body #scrollTop img {
  width: 60%;
  height: 60%;
}

body .container_self {
  max-width: 1248px;
  display: block;
  margin: 0px auto;
  width: 100%;
}

body .mt-site {
  margin-top: 30px;
}

body .mb-site {
  margin-bottom: 30px;
}

body .mt-block {
  margin-top: 30px;
}

body .mb-block {
  margin-bottom: 70px;
}

@-webkit-keyframes animeOverlay {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes animeOverlay {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

body .upload_images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-height: 360px;
  overflow: hidden;
}

body .upload_images .input_upload {
  position: relative;
  width: 97px;
  height: 90px;
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #434343;
}

body .upload_images .input_upload input {
  display: none;
}

body .upload_images .input_upload label {
  cursor: pointer;
}

body .upload_images .input_upload label span {
  text-align: center;
  display: block;
  color: #fff;
}

body .upload_images .input_upload label .pluse {
  font-size: 40px;
  line-height: 30px;
}

body .upload_images .input_upload label .description {
  font-size: 17px;
  font-family: MavenPro-Regular;
}

body .upload_images .item {
  width: 99px;
  margin-bottom: 10px;
  cursor: pointer;
}

body .upload_images .item:hover .actions {
  opacity: 1;
}

body .upload_images .item:not(:nth-child(5n + 5)) {
  margin-right: 19px;
}

body .upload_images .item .img {
  width: 100%;
  height: 90px;
  border-radius: 7px;
  overflow: hidden;
  position: relative;
}

body .upload_images .item .img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body .upload_images .item .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 5px;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body .upload_images .item .actions .remove {
  padding: 0px 8px;
}

body .upload_images .item .actions .remove svg path {
  fill: #f5692c;
}

body .upload_images .item .actions .right {
  padding-right: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

body .upload_images .item .actions .right button {
  width: 50%;
}

body .upload_images .item .actions .right button img {
  width: 13.42px;
  height: 14.81px;
}

body .notification_pages .container .notification_main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 30px auto 0px auto;
  padding: 30px;
  border-radius: 7px;
  background-color: #fff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-shadow: 0px 11px 39px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 11px 39px rgba(0, 0, 0, 0.05);
  width: 654px;
  min-height: 470px;
}

body .notification_pages .container .notification_main .not_found {
  font-size: 90px;
  color: #f5692c;
  text-align: center;
}

body .notification_pages .container .notification_main .title {
  font-size: 30px;
  color: #f5692c;
  text-align: center;
  max-width: 65%;
}

body .notification_pages .container .notification_main .text {
  font-family: MavenPro-Regular;
  font-size: 14px;
  margin-top: 20px;
  text-align: center;
  max-width: 65%;
}

body .notification_pages .container .notification_main .go_back {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 37px;
  width: 197px;
  height: 52px;
  border-radius: 7px;
  background-color: #434343;
  color: #fff;
  font-size: 16px;
}

body .call_block {
  position: fixed;
  display: none;
  z-index: 10;
  bottom: 20px;
  left: 0px;
  width: 100%;
  padding: 0px 16px;
}

body .call_block .callBtn,
body .call_block a {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  font-size: 16px;
  background-color: #7d62da;
  border-radius: 7px;
  height: 52px;
}

body .call_block .callBtn img,
body .call_block a img {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}

body .bread_crumb {
  overflow-x: scroll;
  margin-right: -15px;
  margin-bottom: 30px;
}

body .bread_crumb::-webkit-scrollbar {
  background: transparent;
  -ms-overflow-style: none;
  scrollbar-width: none;
  display: none;
  width: 0px;
}

body .bread_crumb .scrolled_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body .bread_crumb .scrolled_block li {
  padding-left: 15px;
  position: relative;
}

body .bread_crumb .scrolled_block li:not(:last-child) {
  margin-right: 15px;
}

body .bread_crumb .scrolled_block li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0px;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  width: 5px;
  height: 5px;
  background-color: #8d94ad;
  border-radius: 100%;
}

body .bread_crumb .scrolled_block li a {
  color: #8d94ad;
  font-size: 14px;
}

body .red_text {
  color: #f5692c;
}

body .haveError {
  border-bottom-color: #ef3a3a7a !important;
}

body .haveError label {
  color: #f5692c;
}

body .haveError input {
  border-bottom-color: #ef3a3a7a !important;
}

body .error_message {
  display: block;
  font-size: 12px;
  color: #f5692c;
}

body .bottom_navigation {
  -webkit-transition: 0.2s;
  transition: 0.2s;
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%;
  z-index: 50;
  display: none;
}

body .bottom_navigation ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #fff;
  padding: 0px 15px;
}

body .bottom_navigation ul .active_li a svg path {
  fill: #7d62da !important;
}

body .bottom_navigation ul .active_li a span {
  color: #7d62da !important;
}

body .bottom_navigation ul .main_li {
  position: relative;
  top: -14px;
}

body .bottom_navigation ul .main_li .icn {
  width: 45px;
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 100%;
  background-color: #7d62da;
}

body .bottom_navigation ul .main_li span {
  margin-top: 10px;
}

body .bottom_navigation ul li {
  width: 15%;
}

body .bottom_navigation ul li .btn_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

body .bottom_navigation ul li .btn_nav .icn svg {
  width: 20px;
  height: 20px;
}

body .bottom_navigation ul li .btn_nav span {
  text-transform: uppercase;
  font-size: 8px;
}

body .hideBottomNav {
  -webkit-transform: translateY(100px);
          transform: translateY(100px);
}

body .anime_hover:hover {
  opacity: 0.9;
}

body .modal_site {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 100;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: rgba(0, 0, 0, 0.25);
}

body .modal_site .modal_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}

body .modal_site .modal_body .modal_inner {
  border-radius: 7px;
  background-color: #fff;
  padding: 20px;
  position: relative;
  overflow-y: scroll;
  max-height: 90%;
}

body .modal_site .modal_body .modal_inner::-webkit-scrollbar {
  background: transparent;
  -ms-overflow-style: none;
  scrollbar-width: none;
  display: none;
  width: 0px;
}

body .modal_site .modal_body .modal_inner .close_x {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 22px;
  height: 22px;
  z-index: 10;
}

body .modal_site .modal_body .modal_inner .close_x svg {
  width: 100%;
  height: 100%;
}

body .modal_site .modal_body .modal_inner .close_x svg path {
  fill: #434343;
}

body .fit_modal {
  display: none;
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  width: 100%;
  min-height: 100vh;
  background-color: #eee;
  z-index: 100;
  overflow: scroll;
  padding-bottom: 130px;
  padding-top: 70px;
}

body .fit_modal::-webkit-scrollbar {
  background: transparent;
  -ms-overflow-style: none;
  scrollbar-width: none;
  display: none;
  width: 0px;
}

body .fit_modal .head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 60px;
  background-color: #434343;
  padding: 0px 15px;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 5;
}

body .fit_modal .head .reset {
  font-size: 12px;
  font-family: MavenPro-Medium;
  color: #fff;
}

body .fit_modal .head .title {
  color: #fff;
  font-size: 18px;
  font-family: MavenPro-SemiBold;
  position: relative;
  left: -10px;
}

body .fit_modal .head .close_fit {
  width: 23px;
  height: 23px;
}

body .fit_modal .head .close_fit img {
  width: 100%;
  height: 100%;
}

body .fit_modal .center {
  padding: 15px;
}

body .fit_modal .center .search_input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 46px;
  width: 100%;
  background-color: #fff;
  border-radius: 7px;
  overflow: hidden;
}

body .fit_modal .center .search_input input {
  padding-left: 20px;
  min-width: 70%;
}

body .fit_modal .center .search_input button {
  height: 100%;
  width: 45px;
  background-color: #7d62da;
}

body .fit_modal .center .two_column_input label {
  margin-bottom: 10px;
  font-size: 18px;
  display: block;
  font-family: MavenPro-SemiBold;
  margin-bottom: 10px;
}

body .fit_modal .center .two_column_input .input {
  width: 48%;
}

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

body .fit_modal .center .input_block label {
  margin-bottom: 10px;
  font-size: 18px;
  display: block;
  font-family: MavenPro-SemiBold;
}

body .fit_modal .center .input {
  width: 100%;
  border-radius: 7px;
  background-color: #fff;
  height: 46px;
  padding: 0px 15px;
}

body .fit_modal .center .checkbox_column {
  width: 100%;
}

body .fit_modal .center .checkbox_column label {
  margin-bottom: 10px;
  font-size: 18px;
  display: block;
  font-family: MavenPro-SemiBold;
  margin-bottom: 7px;
}

body .fit_modal .center .checkbox_column .checkboxes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 38px;
}

body .fit_modal .center .checkbox_column .checkboxes label {
  margin-bottom: 0px;
  height: 25px;
}

body .fit_modal .center .checkbox_column .checkboxes label::after {
  top: 5px;
}

body .fit_modal .center .checkbox_column .checkboxes .check_box label:before {
  border: 1px solid #aaa;
}

body .fit_modal .center .checkbox_column .checkboxes .check_box:not(:last-child) {
  margin-right: 70px;
}

body .fit_modal .center .checkbox_rows .check_box label {
  padding-left: 0px;
  font-family: MavenPro-Medium;
  font-size: 16px;
}

body .fit_modal .center .checkbox_rows .check_box label::before {
  left: auto;
  right: 0px;
}

body .fit_modal .center .checkbox_rows .check_box label::after {
  left: auto;
  right: 8px;
}

body .fit_modal .center .btn_bottom_sheet {
  width: 100%;
  height: 46px;
  background-color: #fff;
  border-radius: 7px;
  text-align: left;
  position: relative;
  padding: 0px 20px;
}

body .fit_modal .center .btn_bottom_sheet .btn_remove {
  position: absolute;
  width: 16px;
  top: 50%;
  right: 20px;
  z-index: 2;
  -webkit-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  display: none;
}

body .fit_modal .center .btn_bottom_sheet .btn_remove img {
  width: 100%;
}

body .fit_modal .center .btn_bottom_sheet .nowValue {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  max-width: 92%;
  opacity: 0.7;
}

body .fit_modal .foot {
  position: fixed;
  bottom: 16px;
  left: 0px;
  width: 100%;
  padding: 0px 16px;
  z-index: 2;
}

body .fit_modal .foot .btn_submit {
  height: 46px;
  background-color: #7d62da;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  border-radius: 7px;
}

body .active_sheet {
  -webkit-transform: translateY(0vh) !important;
          transform: translateY(0vh) !important;
}

body .bottom_sheet {
  position: fixed;
  z-index: 5;
  bottom: 0px;
  left: 0px;
  border-radius: 20px 20px 0px 0px;
  background-color: #fff;
  width: 100%;
  padding: 16px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateY(100vh);
          transform: translateY(100vh);
  height: calc(100vh - 80px);
  overflow: scroll;
}

body .bottom_sheet::-webkit-scrollbar {
  display: none;
  width: 0px;
}

body .bottom_sheet .head_sheet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  border-bottom: 1px solid #aaa;
  padding-bottom: 16px;
  margin-bottom: 30px;
}

body .bottom_sheet .head_sheet .close_sheet {
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body .bottom_sheet .head_sheet .close_sheet img {
  width: 100%;
  height: 100%;
}

body .bottom_sheet .head_sheet .title_sheet {
  font-size: 17px;
  font-family: MavenPro-SemiBold;
  position: absolute;
  top: -2px;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}

body .bottom_sheet .head_sheet .remove_all_check {
  font-size: 15px;
  color: #7d62da;
}

body .bottom_sheet .content_main {
  overflow: scroll;
  max-height: 65vh;
}

body .bottom_sheet .content_main::-webkit-scrollbar {
  display: none;
  width: 0px;
}

body .bottom_sheet .content_main .checkboxes_sheet {
  padding-bottom: 80px;
}

body .bottom_sheet .content_main .checkboxes_sheet .check_box {
  margin-bottom: 20px;
}

body .bottom_sheet .content_main .checkboxes_sheet .check_box label {
  padding-left: 0px;
  font-family: MavenPro-Medium;
  font-size: 16px;
}

body .bottom_sheet .content_main .checkboxes_sheet .check_box label::before {
  left: auto;
  right: 0px;
}

body .bottom_sheet .content_main .checkboxes_sheet .check_box label::after {
  left: auto;
  right: 8px;
}

body .bottom_sheet .foot_sheet {
  width: 100%;
  padding: 16px;
  bottom: 0px;
  left: 0px;
  position: absolute;
  background-color: #fff;
}

body .bottom_sheet .foot_sheet .btn_submit_sheet {
  width: 100%;
  background-color: #7d62da;
  border-radius: 7px;
  height: 46px;
  color: #fff;
}

body .active_category {
  -webkit-transform: translateX(0vw) !important;
          transform: translateX(0vw) !important;
}

body .category_modal {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  z-index: 100;
  padding: 20px;
  background-color: #fff;
  overflow: scroll;
  -webkit-transform: translateX(103vw);
          transform: translateX(103vw);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body .category_modal::-webkit-scrollbar {
  display: none;
  width: 0px;
}

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

body .category_modal .head .back_modal svg {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  width: 22px;
  height: 22px;
}

body .category_modal .head .back_modal svg path {
  fill: #000;
}

body .category_modal .head .close_category_modal {
  font-family: MavenPro-Bold;
}

body .category_modal .title {
  font-size: 30px;
  display: block;
  margin: 20px 0px;
}

body .category_modal .sub_title {
  background-color: #eee;
  padding: 16px;
  border-radius: 7px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

body .category_modal .sub_title:not(:last-child) {
  margin-bottom: 20px;
}

body .category_modal .sub_title .icn {
  width: 50px;
  height: 50px;
  background-color: #fff;
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 15px;
}

body .category_modal .sub_title .icn svg {
  width: 80%;
  height: 80%;
}

body .category_modal .sub_title .desc .name {
  display: block;
  font-size: 16px;
  margin-bottom: 0px;
}

body .category_modal .items .item {
  background-color: #eee;
  padding: 16px;
  border-radius: 7px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

body .category_modal .items .item:not(:last-child) {
  margin-bottom: 15px;
}

body .category_modal .items .item .icn {
  width: 60px;
  height: 60px;
  background-color: #fff;
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 15px;
}

body .category_modal .items .item .icn svg {
  width: 60%;
  height: 60%;
}

body .category_modal .items .item .desc {
  max-width: 62%;
}

body .category_modal .items .item .desc .name {
  display: block;
  font-size: 16px;
  margin-bottom: 0px;
}

body .category_modal .items .item .desc .count {
  font-size: 12px;
  line-height: 14px;
  color: #406367;
}

body .category_modal .items .item .arrow {
  -webkit-transform: translate(0%, -50%) rotate(-90deg);
          transform: translate(0%, -50%) rotate(-90deg);
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  right: 20px;
}

body .category_modal .items .item .arrow path {
  fill: #000;
}

body .category_modal .sub_items .item {
  padding: 16px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

body .category_modal .sub_items .item:not(:last-child) {
  margin-bottom: 20px;
  border-bottom: 1px solid #434343;
}

body .category_modal .sub_items .item .desc .name {
  display: block;
  font-size: 16px;
  margin-bottom: 0px;
  color: #434343;
}

body .category_modal .sub_items .item .desc .count {
  font-size: 12px;
  line-height: 14px;
  color: #406367;
}

body .category_modal .sub_items .item .arrow {
  -webkit-transform: translate(0%, -50%) rotate(-90deg);
          transform: translate(0%, -50%) rotate(-90deg);
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  right: 20px;
}

body .category_modal .sub_items .item .arrow path {
  fill: #000;
}

body .mobile_menu {
  display: none;
  position: fixed;
  z-index: 110;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: rgba(0, 0, 0, 0.25);
  overflow-x: hidden;
  overflow-y: scroll;
}

body .mobile_menu .active_menu {
  -webkit-transform: translateX(0px) !important;
          transform: translateX(0px) !important;
}

body .mobile_menu .main {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background-color: #eee;
  min-height: 100vh;
  -webkit-transform: translateX(-100vw);
          transform: translateX(-100vw);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body .mobile_menu .main .cabinet {
  padding: 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

body .mobile_menu .main .cabinet .link_cabinet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 210px;
  height: 60px;
  background-color: #7d62da;
  border-radius: 7px;
  padding: 0px 15px;
}

body .mobile_menu .main .cabinet .link_cabinet span {
  color: #fff;
  font-size: 16px;
  font-family: MavenPro-SemiBold;
}

body .mobile_menu .main .cabinet .link_cabinet .hamburger {
  width: 19px;
  height: 10px;
}

body .mobile_menu .main .cabinet .link_cabinet .avatar {
  width: 30px;
  height: 30px;
  border-radius: 100%;
}

body .mobile_menu .main .cabinet .link_cabinet .avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body .mobile_menu .main .menu {
  padding: 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

body .mobile_menu .main .menu .active_li a {
  color: #f5692c !important;
}

body .mobile_menu .main .menu li a {
  font-size: 16px;
  font-family: MavenPro-SemiBold;
  color: #434343;
}

body .mobile_menu .main .menu li:not(:last-child) {
  margin-bottom: 10px;
}

body .mobile_menu .main .mob_lang {
  padding: 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

body .mobile_menu .main .mob_lang label {
  font-size: 14px;
  font-family: MavenPro-SemiBold;
  margin-bottom: 10px;
  display: block;
}

body .mobile_menu .main .mob_lang .select_box .btn_select_box {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
}

body .mobile_menu .main .mob_lang .select_box .btn_select_box .arrow {
  position: absolute;
  right: 0px;
  top: 5px;
  width: 11px;
  height: 11px;
}

body .mobile_menu .main .mob_lang .select_box .btn_select_box .now_flag {
  width: 20px;
  height: 20px;
  border-radius: 100%;
}

body .mobile_menu .main .mob_lang .select_box .btn_select_box span {
  margin-left: 10px;
}

body .mobile_menu .main .support {
  padding: 20px;
}

body .mobile_menu .main .support p {
  font-size: 14px;
  font-family: MavenPro-SemiBold;
  margin-bottom: 10px;
}

body .mobile_menu .main .support span,
body .mobile_menu .main .support a {
  font-size: 16px;
  display: block;
  font-family: MavenPro-Regular;
  color: #434343;
}

body .scrolled_block {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-right: 14px;
}

body .select_box {
  position: relative;
}

body .select_box .select_box_in {
  display: none;
  position: absolute;
  top: 40px;
  left: 0px;
  width: 100%;
  max-height: 500px;
  background-color: #f1f1f1;
  border-radius: 7px;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
  overflow-x: none;
  overflow-x: scroll;
  z-index: 10;
}

body .select_box .select_box_in::-webkit-scrollbar {
  display: none;
  width: 0px;
}

body .select_box .select_box_in .select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  padding: 10px 20px;
}

body .select_box .select_box_in .select:hover {
  background-color: #d6d6d6;
}

body .select_box .select_box_in .select .text {
  color: #434343;
}

body .page_head_bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px;
}

body .page_head_bar .left .title {
  font-size: 33px;
  font-family: MavenPro-SemiBold;
  color: #434343;
}

body .page_head_bar .left .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 10px;
}

body .page_head_bar .left .info .name {
  margin-right: 10px;
}

body .page_head_bar .left .info .email {
  margin-left: 10px;
}

body .page_head_bar .left .info span {
  font-size: 16px;
}

body .page_head_bar .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body .page_head_bar .right label {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  top: -3px;
  margin-left: 10px;
}

body .page_head_bar .right .like {
  position: relative;
}

body .page_head_bar .right .like input {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

body .page_head_bar .right .like input:checked ~ svg .in {
  fill: red;
  opacity: 1;
}

body .page_head_bar .right .like svg {
  width: 24.25px;
  height: 20.37px;
}

body .page_head_bar .right .like svg .in {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body .page_head_bar .right .new_product {
  height: 40px;
  min-width: 210px;
  color: #fff;
  border-radius: 7px;
  background-color: #f5692c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body .page_head_bar .new_product_right {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

body .page_head_bar .new_product_right .description {
  font-size: 14px;
  font-family: MavenPro-Medium;
  margin-right: 20px;
  color: #f5692c;
}

body .active_btn {
  background-color: #f5692c !important;
  color: #fff;
}

body .btn_switch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: flex !important;
  background-color: #7d62da;
  height: 40px;
  border-radius: 7px;
}

body .btn_switch:hover {
  opacity: 0.8;
}

body .btn_switch:not(:last-child) {
  margin-right: 10px;
}

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

body .product_head .left {
  max-width: 70%;
  position: relative;
}

body .product_head .left .title {
  font-size: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body .product_head .left .title svg {
  width: 21px;
  height: 21px;
  margin-left: 10px;
}

body .product_head .left .title svg path {
  fill: #f5692c;
}

body .product_head .left .count {
  color: #f5692c;
  margin-top: 3px;
  display: block;
}

body .product_head .left .buttons {
  margin-top: 20px;
  width: 100%;
  overflow-x: scroll;
}

body .product_head .left .buttons::-webkit-scrollbar {
  background: transparent;
  -ms-overflow-style: none;
  scrollbar-width: none;
  display: none;
  width: 0px;
}

body .product_head .left .buttons .btn_switch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px 20px;
}

body .product_head .left .overlay {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 60px;
  height: 40px;
  -webkit-box-shadow: inset -48px 0px 20px -15px #fff;
          box-shadow: inset -48px 0px 20px -15px #fff;
}

body .product_head .left .overlay_mobile {
  display: none;
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 60px;
  height: 40px;
  -webkit-box-shadow: inset -48px 0px 20px -15px #fff;
          box-shadow: inset -48px 0px 20px -15px #fff;
}

body .product_head .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

body .product_head .right .new_product {
  height: 40px;
  min-width: 210px;
  color: #fff;
  border-radius: 7px;
  background-color: #f5692c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body .product_head .right .select_box .btn_select_box {
  height: 40px;
  min-width: 210px;
  border-radius: 7px;
  background-color: #434343;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body .product_head .right .select_box .btn_select_box .arrow {
  width: 11px;
  height: 11px;
  margin-left: 10px;
}

body .product_head .right .select_box .btn_select_box span {
  color: #fff;
}

body .product_head .right .select_box .select_box_in {
  top: 45px;
}

@-webkit-keyframes skeletionAnime {
  from {
    background-position: 100% 0%;
  }
  to {
    background-position: -100% 0%;
  }
}

@keyframes skeletionAnime {
  from {
    background-position: 100% 0%;
  }
  to {
    background-position: -100% 0%;
  }
}

body .loading_block {
  position: relative;
}

body .loading_block .loading_overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#e2e2e2), color-stop(#ffffff), to(#e2e2e2));
  background: linear-gradient(90deg, #e2e2e2, #ffffff, #e2e2e2);
  -webkit-animation-name: skeletionAnime;
          animation-name: skeletionAnime;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-direction: forwards;
          animation-direction: forwards;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  background-size: 200% 100%;
}

body .product_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body .product_block .product_item {
  width: 305px;
  background-color: #fff;
  border-radius: 7px;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body .product_block .product_item:hover {
  -webkit-box-shadow: 0px 0px 37px -15px gray;
          box-shadow: 0px 0px 37px -15px gray;
}

body .product_block .product_item .slick-dotted.slick-slider {
  margin-bottom: 0px;
}

body .product_block .product_item:not(:nth-child(4n + 4)) {
  margin-right: 9px;
}

body .product_block .product_item:not(:nth-last-child(-n + 4)) {
  margin-bottom: 20px;
}

body .product_block .product_item .img {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 216px;
  border-radius: 7px 7px 0px 0px;
}

body .product_block .product_item .img:hover .slider .slick-prev,
body .product_block .product_item .img:hover .slider .slick-next,
body .product_block .product_item .img:hover .slider .slick-dots {
  opacity: 1;
}

body .product_block .product_item .img:hover .like {
  opacity: 1;
}

body .product_block .product_item .img .slider .slick-prev {
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  left: 10px;
  z-index: 2;
  background-color: #fff;
  border-radius: 100%;
}

body .product_block .product_item .img .slider .slick-prev::before {
  position: absolute;
  top: -1px;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  font-size: 25px;
  color: #f5692c;
  opacity: 1;
}

body .product_block .product_item .img .slider .slick-next {
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  right: 10px;
  z-index: 2;
  background-color: #fff;
  border-radius: 100%;
}

body .product_block .product_item .img .slider .slick-next::before {
  position: absolute;
  top: -1px;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  font-size: 25px;
  color: #f5692c;
  opacity: 1;
}

body .product_block .product_item .img .slider .img_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 216px;
}

body .product_block .product_item .img .slider .img_item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body .product_block .product_item .img .slider .slick-dots {
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  bottom: 10px;
  padding: 0px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

body .product_block .product_item .img .slider .slick-dots .slick-active button::after {
  background-color: #fff;
}

body .product_block .product_item .img .slider .slick-dots li {
  width: 13px;
  height: 13px;
  margin: 0px;
}

body .product_block .product_item .img .slider .slick-dots li:not(:last-child) {
  margin-right: 10px;
}

body .product_block .product_item .img .slider .slick-dots li button {
  padding: 0px;
  width: 100%;
  height: 100%;
}

body .product_block .product_item .img .slider .slick-dots li button::before {
  display: none;
}

body .product_block .product_item .img .slider .slick-dots li button::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background: RGBA(255, 255, 255, 0.4);
}

body .product_block .product_item .img .like {
  position: absolute;
  top: 10px;
  right: 10px;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body .product_block .product_item .img .like input {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

body .product_block .product_item .img .like input:checked ~ svg .in {
  fill: red;
  opacity: 1;
}

body .product_block .product_item .img .like svg {
  width: 24.25px;
  height: 20.37px;
}

body .product_block .product_item .img .like svg .in {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body .product_block .product_item .img .extract {
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 2px 5px;
  background-color: #f5692c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 7px;
}

body .product_block .product_item .img .extract span {
  font-size: 15px;
  color: #fff;
}

body .product_block .product_item .img .bottom_infos {
  position: absolute;
  bottom: 10px;
  right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body .product_block .product_item .img .bottom_infos .tooltip_self {
  margin-left: 5px;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}

body .product_block .product_item .img .bottom_infos .tooltip_self:hover .title_tip {
  opacity: 1;
}

body .product_block .product_item .img .bottom_infos .tooltip_self img {
  width: 24px;
  height: 24px;
}

body .product_block .product_item .img .bottom_infos .tooltip_self .title_tip {
  position: absolute;
  top: -25px;
  right: 0px;
  border-radius: 5px;
  background-color: #434343;
  padding: 2px 5px;
  color: #fff;
  font-size: 12px;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body .product_block .product_item .content {
  padding: 15px;
  min-height: 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

body .product_block .product_item .content .title_product {
  font-size: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 5px;
  color: #434343;
}

body .product_block .product_item .content .foot {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

body .product_block .product_item .content .foot .left .price * {
  color: #f5692c;
  font-size: 20px;
  font-family: MavenPro-SemiBold;
}

body .product_block .product_item .content .foot .left .date {
  opacity: 0.7;
}

body .product_block .product_item .content .foot .left .date * {
  font-size: 14px;
}

body .product_block .product_item .content .foot .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body .product_block .product_item .content .foot .right .icn {
  width: 25px;
  height: 25px;
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body .product_block .product_item .content .foot .right .icn:not(:last-child) {
  margin-right: 10px;
}

body .product_block .product_item .content .foot .right .icn svg {
  width: 60%;
}

body .product_block .product_item .content .foot .right .icn svg path {
  fill: #fff;
}

body .product_block .product_item .content .foot .right .king {
  background-color: #ff3e46;
}

body .product_block .product_item .content .foot .right .diamond {
  background-color: #f37021;
}

body .product_block .product_item .content_complex .name {
  font-size: 20px;
  font-family: MavenPro-SemiBold;
  margin-top: 10px;
  display: block;
}

body .product_block .product_item .content_complex .row_icon {
  margin-top: 10px;
  position: relative;
}

body .product_block .product_item .content_complex .row_icon span {
  font-size: 16px;
  font-family: MavenPro-SemiBold;
  padding-left: 25px;
}

body .product_block .product_item .content_complex .row_icon img {
  position: absolute;
  top: 50%;
  left: 0px;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
}

body .product_block .product_item .content_complex .row_icon .service {
  width: 19.23px;
  height: 19.23px;
}

body .product_block .product_item .content_complex .row_icon .marker {
  width: 16.34px;
  height: 20.2px;
}

body .product_block .product_item .content_complex .row_icon .key {
  width: 18.71px;
  height: 19.65px;
}

body .product_block .product_item .content_complex .row_icon .metro {
  width: 21.48px;
  height: 14.66px;
}

body .product_block .product_item .content_complex .price {
  margin: 10px 0px;
  font-family: MavenPro-Bold;
  font-size: 20px;
}

body .product_block .product_item .content_complex .price img {
  width: 14.17px;
  height: 12.14px;
}

body .product_block .product_item .content_complex .date {
  font-size: 16px;
  font-family: MavenPro-Medium;
  color: #7d62da;
  display: block;
}

body .product_foot {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

body .product_foot a {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #434343;
  width: 190px;
  height: 40px;
  border-radius: 7px;
}

body .login_modal form .title {
  font-size: 35px;
  font-family: MavenPro-SemiBold;
}

body .login_modal form .description {
  font-size: 16px;
  margin-top: 10px;
}

body .login_modal form .input {
  width: 100%;
}

body .login_modal form .input label {
  font-size: 12px;
  font-family: MavenPro-Medium;
  margin-bottom: 10px;
  display: block;
}

body .login_modal form .input input {
  border-bottom: 1px solid RGBA(0, 0, 0, 0.5);
  padding-bottom: 10px;
  font-size: 16px;
  width: 100%;
}

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

body .login_modal form .remember_div div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

body .login_modal form .remember_div div label {
  margin-left: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

body .login_modal form .remember_div div input {
  width: 18px;
  height: 18px;
  margin: 0px;
  border-radius: 5px;
}

body .login_modal form .remember_div a {
  color: #0089ff;
  font-size: 16px;
  font-family: MavenPro-SemiBold;
}

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

body .login_modal form .sign_buttons .red_bg {
  background-color: #f5692c !important;
}

body .login_modal form .sign_buttons button {
  width: 48%;
  height: 40px;
  border-radius: 7px;
  background-color: #434343;
  color: #fff;
}

body .register_modal form .title {
  font-size: 35px;
  font-family: MavenPro-SemiBold;
}

body .register_modal form .description {
  font-size: 16px;
  margin-top: 10px;
}

body .register_modal form .input {
  width: 100%;
}

body .register_modal form .input label {
  font-size: 12px;
  font-family: MavenPro-Medium;
  margin-bottom: 10px;
  display: block;
}

body .register_modal form .input input {
  border-bottom: 1px solid RGBA(0, 0, 0, 0.5);
  padding-bottom: 10px;
  font-size: 16px;
  width: 100%;
}

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

body .register_modal form .sign_buttons .red_bg {
  background-color: #f5692c !important;
}

body .register_modal form .sign_buttons button {
  width: 48%;
  height: 40px;
  border-radius: 7px;
  background-color: #434343;
  color: #fff;
}

body .action_modal .title {
  font-size: 35px;
  font-family: MavenPro-SemiBold;
  max-width: 90%;
}

body .action_modal .description {
  font-size: 16px;
  font-family: MavenPro-Regular;
  margin-top: 10px;
  max-width: 70%;
}

body .action_modal form .input {
  width: 100%;
}

body .action_modal form .input label {
  font-size: 14px;
  margin-bottom: 10px;
  display: block;
}

body .action_modal form .input input {
  border-bottom: 1px solid #4343437c;
  padding-bottom: 10px;
  font-size: 16px;
  width: 100%;
}

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

body .action_modal form .foot .btn_forget {
  color: #f5692c;
  text-decoration: underline;
  font-size: 14px;
  font-family: MavenPro-Regular;
}

body .action_modal form .foot .btn_submit {
  background-color: #f5692c;
  width: 190px;
  height: 40px;
  border-radius: 7px;
  color: #fff;
  font-size: 16px;
  font-family: MavenPro-Medium;
}

body .product_payment_modal .check_box label {
  font-size: 14px;
  font-family: MavenPro-Medium;
}

body .product_payment_modal .check_box label::after {
  width: 10px;
  height: 10px;
  top: 10px;
  left: 7px;
}

body .product_payment_modal .check_box label::before {
  width: 24px;
  height: 24px;
}

body .product_payment_modal .title {
  font-size: 35px;
  font-family: MavenPro-SemiBold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

body .product_payment_modal .title img {
  width: 30px;
  height: 30px;
  margin-left: 15px;
}

body .product_payment_modal .description {
  font-size: 16px;
  font-family: MavenPro-Regular;
  max-width: 372px;
}

body .product_payment_modal .label {
  font-family: MavenPro-SemiBold;
  font-size: 22px;
  display: block;
}

body .product_payment_modal .check_boxes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 400px;
}

body .product_payment_modal .check_boxes .check_box {
  width: 180px;
  margin-top: 20px;
}

body .product_payment_modal .payment_type .check_box {
  width: 100%;
}

body .product_payment_modal .alert {
  max-width: 400px;
}

body .product_payment_modal .alert p {
  font-size: 16px;
  font-family: MavenPro-Regular;
}

body .product_payment_modal .alert button {
  display: inline-block;
  color: #f5692c;
  text-decoration: underline;
}

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

body .product_payment_modal .buttons .btn_submit {
  background-color: #f5692c;
}

body .product_payment_modal .buttons button {
  background-color: #434343;
  border-radius: 10px;
  width: 48%;
  height: 40px;
  color: #fff;
}

body .agreement_modal .title {
  font-size: 17px;
  font-family: MavenPro-SemiBold;
  margin-bottom: 10px;
}

body .agreement_modal .text_row {
  margin-top: 15px;
  font-size: 16px;
  font-family: MavenPro-Regular;
  max-width: 400px;
}

body .agreement_modal .text_row a {
  display: inline-block;
  color: #f5692c;
}

body .agreement_modal .text_row .bold {
  font-family: MavenPro-SemiBold;
}

body .modal_search {
  width: 100%;
}

body .check_box input {
  display: none;
}

body .check_box input:checked + label::before {
  background-color: #434343;
}

body .check_box input:checked + label::after {
  background-color: #fff;
}

body .check_box label {
  cursor: pointer;
  position: relative;
  padding-left: 40px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body .check_box label:before, body .check_box label:after {
  content: "";
  position: absolute;
}

body .check_box label:before {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 29px;
  height: 29px;
  border: 1px solid #434343;
  top: 50%;
  left: 0px;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  border-radius: 7px;
  background-color: #fff;
}

body .check_box label:after {
  width: 13px;
  height: 13px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-radius: 100%;
  top: 9px;
  left: 8px;
  background-color: transparent;
}

body .card {
  border-radius: 7px;
  border: 1px solid #43434356;
  min-height: 180px;
}

body .card:not(:last-child) {
  margin-right: 25px;
}

body .card .title {
  font-size: 25px;
  font-family: MavenPro-SemiBold;
  padding: 20px;
  border-bottom: 1px solid #43434356;
}

body .card .content {
  padding: 20px;
}

body .card .content .number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 20px;
}

body .card .content .number span {
  font-size: 60px;
  line-height: 35px;
  color: #f5692c;
}

body .card .content .number svg {
  width: 32.55px;
  height: 27.9px;
  margin-left: 10px;
}

body .card .content .number svg path {
  fill: #f5692c;
  stroke: #f5692c;
}

body .card .content .description {
  font-size: 16px;
  font-family: MavenPro-Regular;
}

body .card .content .balance_inc_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 40px;
  padding: 0px 20px;
  height: 40px;
  width: 170px;
  color: #fff;
  background-color: #434343;
  border-radius: 7px;
}

body .card .content .balance_inc_btn img {
  margin-left: 15px;
  width: 17px;
}

body .card .content .check_box {
  margin-top: 25px;
}

body .card .input_cash label {
  font-size: 14px;
  font-family: MavenPro-Regular;
  display: block;
  margin-bottom: 10px;
}

body .card .input_cash .inut_row {
  padding-bottom: 7px;
  border-bottom: 1px solid #4343437c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  max-width: 50%;
}

body .card .input_cash .inut_row input {
  color: #f5692c;
  font-size: 20px;
  font-family: MavenPro-SemiBold;
  width: 100%;
}

body .card .input_cash .inut_row .type_cash {
  color: #f5692c;
  font-size: 14px;
  font-family: MavenPro-SemiBold;
}

body .checkbox_row .check_box {
  width: 100%;
  font-size: 16px;
  font-family: MavenPro-Medium;
}

body .checkbox_row .check_box label {
  padding-left: 0px;
  font-size: 16px;
  font-family: MavenPro-Medium;
}

body .checkbox_row .check_box label:before {
  right: 0px;
  left: auto;
  width: 24px;
  height: 24px;
}

body .checkbox_row .check_box label::after {
  top: 10px;
  right: 8px;
  left: auto;
  width: 10px;
  height: 10px;
}

body .tab_container_self {
  padding-top: 40px;
}

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

body .tab_container_self .tab_navbar .btn_switch {
  width: 30%;
}

body .tab_container_self .tab_content .active_tab {
  display: block !important;
}

body .tab_container_self .tab_content .tab {
  display: none;
}

body .tab_container_self .tab_foot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

body .tab_container_self .tab_foot .btn_approval {
  height: 40px;
  padding: 0px 20px;
  color: #fff;
  border-radius: 7px;
  background-color: #434343;
}

body .list {
  padding-left: 20px;
}

body .list li {
  position: relative;
}

body .list li::after {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  top: 50%;
  left: -20px;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  background-color: #434343;
  border-radius: 100%;
}

body .list li span,
body .list li a,
body .list li button {
  font-size: 16px;
  font-family: MavenPro-Medium;
  color: #434343;
}

body .single_list {
  position: relative;
  padding-left: 15px;
}

body .single_list::after {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  top: 5px;
  left: 0px;
  background-color: #434343;
  border-radius: 100%;
}

body .single_list p {
  font-size: 16px;
  font-family: MavenPro-Regular;
  margin-bottom: 10px;
}

body .map_block .label {
  font-family: MavenPro-SemiBold;
  font-size: 16px;
  margin-bottom: 10px;
  display: block;
}

body .map_block .map {
  width: 100%;
  height: 210px;
  border-radius: 7px;
  overflow: hidden;
  border: 1px solid #4343437c;
}

body .map_block .map iframe {
  width: 100%;
  height: 100%;
}

body .flex_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
}

body .section_head .title {
  font-size: 30px;
  font-family: MavenPro-SemiBold;
  color: #7d62da;
  margin-bottom: 12px;
}

body .section_head .description {
  font-family: MavenPro-Regular;
  font-size: 14px;
}

body .section_head .company {
  font-size: 14px;
  font-family: MavenPro-ExtraBold;
}

body .select2-results .check_box label:before {
  width: 24px;
  height: 24px;
}

body .select2-results .check_box label:after {
  width: 10px;
  height: 10px;
  top: 10px;
  left: 7px;
}

body .select2-results__option:not(:last-child) {
  margin-bottom: 5px;
}

body .select_only .select2-selection__clear,
body .select_with_search .select2-selection__clear {
  right: 0px !important;
}

body .select_with_search,
body .select_with_checkBox,
body .select_only {
  width: 32%;
}

body .select_with_search select,
body .select_with_checkBox select,
body .select_only select {
  display: none;
}

body .select_with_search .select2,
body .select_with_checkBox .select2,
body .select_only .select2 {
  width: 100% !important;
  height: 46px;
  background-color: #fff;
  border-radius: 7px;
  padding: 0px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

body .select_with_search .select2 .selection,
body .select_with_checkBox .select2 .selection,
body .select_only .select2 .selection {
  width: 100%;
  height: 100%;
}

body .select_with_search .select2 .selection .select2-selection,
body .select_with_checkBox .select2 .selection .select2-selection,
body .select_only .select2 .selection .select2-selection {
  height: 100%;
}

body .select_with_search .select2-selection__clear,
body .select_with_checkBox .select2-selection__clear,
body .select_only .select2-selection__clear {
  width: 16px;
  height: 16px;
  background-image: url(/assets/images/icons/close_circle.svg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  color: transparent;
  top: 50%;
  right: 20px;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  position: absolute;
}

body .select_with_search .select2-container .select2-selection--single .select2-selection__rendered,
body .select_with_checkBox .select2-container .select2-selection--single .select2-selection__rendered,
body .select_only .select2-container .select2-selection--single .select2-selection__rendered {
  padding: 0px;
  height: 100%;
  line-height: 46px;
}

body .select_with_search .select2-container--default .select2-selection--single,
body .select_with_checkBox .select2-container--default .select2-selection--single,
body .select_only .select2-container--default .select2-selection--single {
  border: none !important;
}

body .select_with_search .select2-container--default .select2-selection--single .select2-selection__arrow,
body .select_with_checkBox .select2-container--default .select2-selection--single .select2-selection__arrow,
body .select_only .select2-container--default .select2-selection--single .select2-selection__arrow {
  display: none;
}

body .select_with_search .select2-container--open .select2-dropdown--below,
body .select_with_checkBox .select2-container--open .select2-dropdown--below,
body .select_only .select2-container--open .select2-dropdown--below {
  top: 3px;
}

body .select_with_checkBox {
  width: 100%;
}

body .select_with_checkBox .select2 {
  padding: 0px;
}

body .select_with_checkBox .select2 .select2-selection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body .select_with_checkBox .select2-container--default .select2-selection--multiple {
  border: 1px solid #aaa;
}

body .select_with_checkBox .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  width: 77%;
}

body .select2-container--default
.select2-selection--multiple
.select2-selection__choice {
  background-color: transparent;
  margin-top: 0px;
  border: none;
}

body .select2-container .select2-search--inline .select2-search__field {
  margin-top: 0px;
}

body .select2-container--default .select2-selection--multiple {
  padding: 0px 20px;
}

body .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 0px;
}

body .select2-container--default
.select2-selection--multiple
.select2-selection__choice {
  padding: 0px;
  margin-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body .select2-container--default
.select2-selection--multiple
.select2-selection__choice__remove {
  width: 16px;
  height: 16px;
  background-image: url(/assets/images/icons/close_circle.svg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  color: transparent;
  margin-right: 8px;
}

body .select2-container--default
.select2-selection--multiple
.select2-selection__clear {
  margin: 0px;
}

body .select2-container--default .select2-selection--multiple {
  border-radius: 7px;
  height: 46px;
}

body .select2-container--default .select2-selection--multiple ul li input {
  margin-top: 0px;
}

body .select2-container--default .select2-results > .select2-results__options {
  max-height: 400px;
}

body .hideHeader {
  -webkit-transform: translateY(-182px) !important;
          transform: translateY(-182px) !important;
}

body .miniHeader {
  -webkit-transform: translateY(-90px);
          transform: translateY(-90px);
}

body header {
  z-index: 50;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  background-color: #eee;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

body header .active_li::after {
  width: 65% !important;
}

body header .active_li a {
  color: #f5692c !important;
}

body header .desktop_mode {
  background-color: #7d62da;
}

body header .desktop_mode .container_self {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 90px;
  width: 100%;
}

body header .desktop_mode .container_self .logo img {
  width: 220px;
}

body header .desktop_mode .container_self .right_col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body header .desktop_mode .container_self .right_col .new_product {
  height: 40px;
  min-width: 210px;
  color: #fff;
  border-radius: 7px;
  background-color: #f5692c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body header .desktop_mode .container_self .right_col .new_product img {
  width: 16px;
  height: 16px;
  margin-right: 12px;
}

body header .desktop_mode .container_self .right_col .lang {
  margin-right: 20px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

body header .desktop_mode .container_self .right_col .lang .arrow {
  width: 14px;
  height: 14px;
  margin-top: 3px;
}

body header .desktop_mode .container_self .right_col .lang .arrow path {
  fill: #fff;
}

body header .desktop_mode .container_self .right_col .lang .now_flag {
  width: 20px;
  height: 20px;
  border-radius: 100%;
}

body header .desktop_mode .container_self .right_col .lang .now_flag img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body header .desktop_mode .container_self .right_col .lang .select_box_in {
  display: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

body header .desktop_mode .container_self .right_col .lang .select_box_in a img {
  width: 20px;
  height: 20px;
  border-radius: 100%;
}

body header .desktop_mode .container_self .right_col .selecteds {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #fff;
  border-radius: 7px;
  height: 40px;
  padding: 0px 20px;
  min-width: 100px;
  font-size: 16px;
  margin-right: 20px;
}

body header .desktop_mode .container_self .right_col .selecteds svg {
  margin-right: 15px;
  width: 20px;
  height: 20px;
}

body header .desktop_mode .container_self .right_col .selecteds svg path {
  fill: #fff;
}

body header .desktop_mode .container_self .right_col .selecteds span {
  color: #fff;
}

body header .desktop_mode .container_self .right_col .selecteds:hover {
  border-color: #f5692c;
}

body header .desktop_mode .container_self .right_col .cabinet .link_cabinet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #fff;
  border-radius: 7px;
  height: 40px;
  padding: 0px 20px;
  min-width: 100px;
  font-size: 16px;
  margin-right: 20px;
}

body header .desktop_mode .container_self .right_col .cabinet .link_cabinet svg {
  margin-right: 15px;
  width: 20px;
  height: 20px;
}

body header .desktop_mode .container_self .right_col .cabinet .link_cabinet svg path {
  fill: #fff;
}

body header .desktop_mode .container_self .right_col .cabinet .link_cabinet span {
  color: #fff;
}

body header .desktop_mode .container_self .right_col .cabinet .link_cabinet:hover {
  border-color: #f5692c;
}

body header .container_self .mobile_mode {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 70px;
  background-color: #fff;
  margin-right: -15px;
  margin-left: -15px;
  padding: 0px 15px;
}

body header .container_self .mobile_mode .logo {
  width: 50%;
  height: 51.33px;
}

body header .container_self .mobile_mode .logo img {
  width: 100%;
  height: 100%;
}

body header .container_self .mobile_mode #menu_btn {
  width: 40px;
  height: 39px;
  background-color: #7d62da;
  border-radius: 7px;
}

body header .container_self .mobile_mode #menu_btn .hamburger {
  width: 50%;
  height: 50%;
}

body header .container_self .mobile_mode .new_product {
  width: 40px;
  height: 39px;
  background-color: #7d62da;
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body header .container_self .mobile_mode .new_product img {
  width: 50%;
  height: 50%;
}

body header .container_self .search_block {
  margin: 20px 0px;
}

body header .container_self .search_block form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

body header .container_self .search_block form .btn_search {
  background-color: #f5692c;
  padding: 0px 20px;
  height: 52px;
  border-radius: 7px;
}

body header .container_self .search_block form .btn_search span {
  color: #fff;
  font-size: 16px;
}

body header .container_self .search_block form .btn_search img {
  margin-left: 10px;
}

body header .container_self .search_block form .input {
  background-color: #fff;
  border-radius: 7px;
  height: 52px;
  padding: 0px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 67%;
}

body header .container_self .search_block form .input svg {
  margin-right: 10px;
}

body header .container_self .search_block form .input svg path {
  fill: #939292;
}

body header .container_self .search_block form .input input {
  height: 100%;
  width: 90%;
}

body header .container_self .search_block form .select_box .btn_select_box {
  background-color: #fff;
  height: 52px;
  min-width: 240px;
  border-radius: 7px;
  padding: 0px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

body header .container_self .search_block form .select_box .btn_select_box .now_text {
  color: #939292;
  margin-right: 5px;
}

body header .container_self .search_block form .select_box .btn_select_box svg path {
  fill: #939292;
}

body header .container_self .mobile_form {
  margin: 20px 0px;
  display: none;
}

body header .container_self .mobile_form .head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

body header .container_self .mobile_form .head .search_input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 46px;
  width: 90%;
  background-color: #fff;
  border-radius: 7px;
  overflow: hidden;
}

body header .container_self .mobile_form .head .search_input input {
  padding-left: 15px;
  min-width: 70%;
}

body header .container_self .mobile_form .head .search_input button {
  height: 100%;
  width: 45px;
  background-color: #7d62da;
}

body header .container_self .mobile_form .head .filter_btn {
  width: 45px;
  height: 46px;
  border-radius: 7px;
  background-color: #fff;
  position: relative;
}

body header .container_self .mobile_form .head .filter_btn::before {
  content: "";
  position: absolute;
  top: -2px;
  right: -2px;
  width: 7px;
  height: 7px;
  border-radius: 100%;
  background-color: #ff3e46;
}

body .products_main {
  margin-top: 90px;
}

body main {
  /* margin-top: 220px; */
  margin-top: 135px;
}

body main .filter_block {
  margin-top: 20px;
}

body main .filter_block .bar-top-menu {
  width: 32%;
  background-color: #fff;
  border-radius: 7px;
  height: 46px;
}

body main .filter_block .bar-top-menu .top-menu {
  width: 100%;
  border-radius: 7px;
}

body main .filter_block .bar-top-menu .top-menu li {
  padding: 10px;
}

body main .filter_block .bar-top-menu .top-menu li * {
  font-size: 16px;
  text-align: left;
}

body main .filter_block .bar-top-menu .top-menu li span {
  font-family: MavenPro-Medium;
}

body main .filter_block .bar-top-menu .top-menu li:hover .first_sub_menu {
  top: 50px;
}

body main .filter_block .bar-top-menu .top-menu li .long_list {
  overflow: scroll;
  max-height: 300px;
}

body main .filter_block .bar-top-menu .top-menu li .long_list::-webkit-scrollbar {
  display: none;
  width: 0px;
}

body main .filter_block .bar-top-menu .btn_remove {
  display: none;
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  width: 16px;
}

body main .filter_block .search_input {
  width: 32%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #fff;
  border-radius: 7px;
  height: 46px;
}

body main .filter_block .search_input .select_only {
  width: 100%;
}

body main .filter_block .search_input .select_only .select2-search--dropdown {
  display: none !important;
}

body main .filter_block .search_input button {
  height: 100%;
  width: 65px;
  background-color: #7d62da;
  border-radius: 0px 7px 7px 0px;
}

body main .filter_block .form .head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

body main .filter_block .form .inputs {
  margin-top: 20px;
  background-color: #fff;
  padding: 20px 15px;
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body main .filter_block .form .inputs .item:not(:nth-last-child(-n + 3)) {
  margin-bottom: 20px;
}

body main .filter_block .form .inputs .two_column_input {
  width: 32%;
}

body main .filter_block .form .inputs .two_column_input label {
  margin-bottom: 7px;
  display: block;
}

body main .filter_block .form .inputs .two_column_input .input_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

body main .filter_block .form .inputs .two_column_input .input_block .input {
  width: 48%;
}

body main .filter_block .form .inputs .input_block {
  width: 32%;
}

body main .filter_block .form .inputs .input_block label {
  margin-bottom: 7px;
  display: block;
}

body main .filter_block .form .inputs .input_block .input {
  width: 100%;
  height: 46px;
  border: 1px solid #aaa;
  border-radius: 7px;
  padding: 0px 20px;
}

body main .filter_block .form .inputs .input_block .select_only {
  width: 100%;
}

body main .filter_block .form .inputs .input_block .select_only .select2 {
  border: 1px solid #aaa;
}

body main .filter_block .form .inputs .input_block .select_only .select2-search--dropdown {
  display: none;
}

body main .filter_block .form .inputs .checkbox_column {
  width: 32%;
}

body main .filter_block .form .inputs .checkbox_column label {
  margin-bottom: 7px;
  display: block;
}

body main .filter_block .form .inputs .checkbox_column .checkboxes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 46px;
}

body main .filter_block .form .inputs .checkbox_column .checkboxes label {
  margin-bottom: 0px;
  height: 25px;
}

body main .filter_block .form .inputs .checkbox_column .checkboxes label::after {
  top: 5px;
}

body main .filter_block .form .inputs .checkbox_column .checkboxes .check_box label:before {
  border: 1px solid #aaa;
}

body main .filter_block .form .inputs .checkbox_column .checkboxes .check_box:not(:last-child) {
  margin-right: 40px;
}

body main .kategories .items .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body main .kategories .items .inner .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 110px;
}

body main .kategories .items .inner .item:nth-child(4n + 4) .submenu {
  right: 0px;
  left: auto;
}

body main .kategories .items .inner .item:nth-child(4n + 4) .submenu::before {
  right: 45px;
  left: auto;
}

body main .kategories .items .inner .item:hover .img {
  border-color: #f5692c;
}

body main .kategories .items .inner .item:hover .name {
  color: #f5692c;
}

body main .kategories .items .inner .item:hover .submenu {
  opacity: 1;
  display: block;
}

body main .kategories .items .inner .item:not(:nth-child(8n + 8)) {
  margin-right: 52px;
}

body main .kategories .items .inner .item:not(:nth-last-child(-n + 8)) {
  margin-bottom: 30px;
}

body main .kategories .items .inner .item .img {
  width: 100px;
  height: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 100%;
  background-color: #dad8d8;
  border: 1px solid #dad8d8;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body main .kategories .items .inner .item .img svg {
  width: 60%;
  height: 60%;
}

body main .kategories .items .inner .item .img svg path {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body main .kategories .items .inner .item .name {
  margin-top: 10px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-align: center;
  font-size: 15px;
  font-family: MavenPro-SemiBold;
}

body main .kategories .items .inner .item .submenu {
  position: absolute;
  top: 120px;
  left: 0px;
  right: auto;
  background-color: #fff;
  border-radius: 7px;
  padding: 20px 0px;
  z-index: 10;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  opacity: 0;
  display: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body main .kategories .items .inner .item .submenu::before {
  content: "";
  width: 20px;
  height: 20px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  top: -10px;
  left: 45px;
  right: auto;
}

body main .kategories .items .inner .item .submenu li {
  height: 35px;
  padding: 0px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

body main .kategories .items .inner .item .submenu li:hover {
  background-color: #eee;
}

body main .kategories .items .inner .item .submenu li a {
  min-width: 100px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #434343 !important;
}

body main .kategories .items .inner .item .submenu li a .count {
  margin-left: 10px;
}

body main .kategories .mobile_head {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}

body main .kategories .mobile_head .title {
  font-size: 14px;
}

body main .kategories .mobile_head .btn_category {
  font-size: 14px;
}

body main .product_in .gallery {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #dad8d8;
  margin-bottom: -6px;
  padding: 20px;
  border-radius: 7px;
}

body main .product_in .gallery .slick-arrow,
body main .product_in .gallery .slick-dots {
  display: none !important;
}

body main .product_in .gallery .items {
  margin-bottom: 0px;
}

body main .product_in .gallery .items .item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 7px;
  overflow: hidden;
  position: relative;
}

body main .product_in .gallery .items .item .overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: RGBA(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body main .product_in .gallery .items .item .overlay span {
  font-size: 30px;
  font-family: MavenPro-Bold;
  color: #fff;
}

body main .product_in .gallery .items .item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body main .product_in .gallery .items .item:nth-child(1) {
  height: 447px;
  width: 555px;
  float: left;
  margin-right: 20px;
}

body main .product_in .gallery .items .item:nth-child(1) .like {
  display: block;
}

body main .product_in .gallery .items .item:nth-child(2) {
  height: 214px;
  width: 304px;
  margin-right: 20px;
  margin-bottom: 20px;
}

body main .product_in .gallery .items .item:nth-child(3) {
  height: 214px;
  width: 304px;
  margin-bottom: 20px;
}

body main .product_in .gallery .items .item:nth-child(4) {
  height: 214px;
  width: 304px;
  margin-right: 20px;
}

body main .product_in .gallery .items .item:nth-child(5) {
  height: 214px;
  width: 304px;
}

body main .product_in .gallery .items .item:not(:nth-child(-n + 5)) {
  display: none;
}

body main .product_in .gallery .items .item .like {
  display: none;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 10;
}

body main .product_in .gallery .items .item .like input {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

body main .product_in .gallery .items .item .like input:checked ~ svg .in {
  fill: red;
  opacity: 1;
}

body main .product_in .gallery .items .item .like svg {
  width: 24.25px;
  height: 20.37px;
}

body main .product_in .gallery .items .item .like svg .in {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body main .product_in .gallery .items .item .product_image_count {
  display: none;
  position: absolute;
  bottom: 10px;
  background-color: #000;
  border-radius: 10px;
  padding: 3px 0px;
  color: #fff;
  left: 50%;
  font-size: 12px;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}

body main .product_in .gallery .items .item .product_image_count span {
  margin: 0px 10px;
  color: #fff;
  font-size: 12px;
}

body main .product_in .product_info {
  padding-bottom: 50px;
  border-bottom: 1px solid #4343437a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

body main .product_in .product_info .left {
  width: 70%;
}

body main .product_in .product_info .left .form-label {
  margin: 30px 0px 0px 0px !important;
}

body main .product_in .product_info .left .head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

body main .product_in .product_info .left .head .price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

body main .product_in .product_info .left .head .price span {
  font-size: 38px;
  font-family: MavenPro-SemiBold;
  color: #f5692c;
  line-height: 32px;
}

body main .product_in .product_info .left .head .price svg {
  width: 25px;
  height: 22px;
  margin-left: 15px;
}

body main .product_in .product_info .left .head .price svg path {
  fill: #f5692c;
  stroke: #f5692c;
}

body main .product_in .product_info .left .head .description {
  margin-left: 15px;
  font-size: 24px;
  font-family: MavenPro-SemiBold;
}

body main .product_in .product_info .left .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

body main .product_in .product_info .left .buttons .btn_pr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 7px;
  background-color: #434343;
  height: 60px;
  padding: 0px 15px;
  text-align: left;
  width: 23%;
}

body main .product_in .product_info .left .buttons .btn_pr img {
  width: 32.3px;
  height: 36.75px;
  margin-right: 10px;
}

body main .product_in .product_info .left .buttons .btn_pr p {
  color: #fff;
  font-size: 16px;
}

body main .product_in .product_info .left .buttons .btn_pr p svg {
  width: 13px;
  height: 10px;
}

body main .product_in .product_info .left .buttons .btn_pr p svg path {
  fill: #fff;
}

body main .product_in .product_info .left .buttons .btn_pr span {
  color: #fff;
  font-size: 16px;
  display: block;
}

body main .product_in .product_info .left .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body main .product_in .product_info .left .info .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
  width: 35%;
}

body main .product_in .product_info .left .info .item p {
  font-size: 20px;
  font-family: MavenPro-SemiBold;
}

body main .product_in .product_info .left .info .item span {
  margin-left: 5px;
  font-size: 20px;
  font-family: MavenPro-Regular;
}

body main .product_in .product_info .left .info .item a {
  margin-left: 5px;
  font-size: 20px;
  font-family: MavenPro-Regular;
  color: #7d62da;
}

body main .product_in .product_info .left .extra_info {
  list-style: disc;
  padding-left: 20px;
  margin: 20px 0px;
}

body main .product_in .product_info .left .extra_info .li {
  font-family: MavenPro-Regular;
}

body main .product_in .product_info .left .content {
  margin-top: 20px;
}

body main .product_in .product_info .right {
  width: 26%;
}

body main .product_in .product_info .right .store_card_block .ageny_info {
  display: none;
}

body main .product_in .product_info .right .store_card_block .ageny_info .btn_action::after {
  display: none;
}

body main .product_in .product_info .right .card_block {
  width: 100%;
  border-radius: 7px;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);
  padding: 20px;
  position: relative;
}

body main .product_in .product_info .right .card_block .avatar {
  width: 121px;
  height: 121px;
  border-radius: 100%;
  overflow: hidden;
  position: absolute;
  top: 20px;
  right: 20px;
}

body main .product_in .product_info .right .card_block .avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body main .product_in .product_info .right .card_block .row_item {
  max-width: 55%;
}

body main .product_in .product_info .right .card_block .row_item span {
  font-size: 16px;
  font-family: MavenPro-Regular;
}

body main .product_in .product_info .right .card_block .row_item p {
  font-size: 20px;
  font-family: MavenPro-SemiBold;
}

body main .product_in .product_info .right .card_block .row_item .label {
  font-size: 16px;
  font-family: MavenPro-Regular;
}

body main .product_in .product_info .right .card_block .label {
  font-size: 16px;
  font-family: MavenPro-Regular;
}

body main .product_in .product_info .right .card_block .info p {
  font-size: 16px;
  font-family: MavenPro-SemiBold;
}

body main .product_in .product_info .right .card_block .info p:not(:last-child) {
  margin-bottom: 15px;
}

body main .product_in .product_info .right .card_block .ageny_info {
  width: 100%;
}

body main .product_in .product_info .right .card_block .ageny_info .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
  position: relative;
}

body main .product_in .product_info .right .card_block .ageny_info .actions .btn_action {
  width: 31%;
  height: 40px;
  border-radius: 7px;
  color: #fff;
  font-family: MavenPro-SemiBold;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px 6px;
}

body main .product_in .product_info .right .card_block .ageny_info .actions .btn_action img {
  margin-right: 8px;
  width: 14px;
  height: 14px;
}

body main .product_in .product_info .right .card_block .ageny_info .actions .follow {
  background-color: #f5692c;
  position: relative;
  cursor: pointer;
}

body main .product_in .product_info .right .card_block .ageny_info .actions .follow .checkIcn {
  position: absolute;
  top: -2px;
  right: -10px;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 20px;
  height: 20px;
}

body main .product_in .product_info .right .card_block .ageny_info .actions .follow input {
  display: none;
}

body main .product_in .product_info .right .card_block .ageny_info .actions .follow input:checked ~ .checkIcn {
  opacity: 1;
}

body main .product_in .product_info .right .card_block .ageny_info .actions .share {
  position: static !important;
  background-color: #7d62da;
}

body main .product_in .product_info .right .card_block .ageny_info .actions .share * {
  color: #fff;
}

body main .product_in .product_info .right .card_block .ageny_info .actions .emoji-container {
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  max-width: 80%;
}

body main .product_in .product_info .right .card_block .ageny_info .actions .message {
  background-color: #0089ff;
}

body main .product_in .product_info .right .card_block .ageny_info .content {
  font-size: 16px;
  font-family: MavenPro-Regular;
  margin-bottom: 20px;
}

body main .product_in .product_info .right .card_block .ageny_info .label {
  font-size: 16px;
  font-family: MavenPro-Regular;
  margin-bottom: 10px;
  display: block;
}

body main .product_in .product_info .right .card_block .ageny_info .icn_label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
  margin-bottom: 20px;
}

body main .product_in .product_info .right .card_block .ageny_info .icn_label img {
  position: absolute;
  top: 50%;
  left: 0px;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
}

body main .product_in .product_info .right .card_block .ageny_info .icn_label span,
body main .product_in .product_info .right .card_block .ageny_info .icn_label a {
  padding-left: 30px;
  display: block;
  color: #434343;
}

body main .product_in .product_info .right .card_block .ageny_info .icn_label .new_col {
  padding-left: 10px;
}

body main .product_in .product_info .right .card_block .ageny_info .icn_label .new_col a {
  padding-left: 0px;
}

body main .product_in .product_info .right .card_block .ageny_info .icn_label .eye {
  width: 19.86px;
  height: 12.8px;
}

body main .product_in .product_info .right .card_block .ageny_info .icn_label .marker {
  width: 16.34px;
  height: 20.2px;
}

body main .product_in .product_info .right .card_block .ageny_info .icn_label .clock {
  width: 18.4px;
  height: 18.4px;
}

body main .product_in .product_info .right .card_block .ageny_info .icn_label .telephone {
  width: 18.75px;
  height: 18.75px;
}

body main .product_in .product_info .right .card_block .ageny_info .socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

body main .product_in .product_info .right .card_block .ageny_info .socials li:not(:last-child) {
  margin-right: 15px;
}

body main .product_in .product_info .right .card_block .ageny_info .socials li:hover a {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

body main .product_in .product_info .right .card_block .ageny_info .socials li a {
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 35px;
  height: 35px;
  overflow: hidden;
}

body main .product_in .product_info .right .card_block .ageny_info .socials li a img {
  width: 100%;
  height: 100%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body main .product_in .product_info .right .card_block .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}

body main .product_in .product_info .right .card_block .buttons button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 42px;
  width: 48%;
  background-color: #434343;
  border-radius: 7px;
}

body main .product_in .product_info .right .card_block .buttons button img {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}

body main .product_in .product_info .right .card_block .buttons button span {
  color: #fff;
  font-size: 16px;
}

body main .product_in .product_info .right .card_block .btn_action {
  color: #f5692c;
  padding-left: 20px;
  position: relative;
  font-size: 20px;
  margin-top: 10px;
  font-family: MavenPro-SemiBold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body main .product_in .product_info .right .card_block .btn_action::after {
  content: "";
  position: absolute;
  top: 8px;
  left: 0px;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background-color: #f5692c;
}

body main .product_in .product_info .right .card_block .reported {
  color: #434343 !important;
}

body main .product_in .product_info .right .card_block .reported::after {
  background-color: #434343 !important;
}

body main .product_in .product_info .right .card_block .action_block {
  display: none;
}

body main .product_in .product_info .right .card_block .action_block .input {
  width: 100%;
}

body main .product_in .product_info .right .card_block .action_block .input label {
  font-size: 14px;
  margin-bottom: 10px;
  display: block;
  color: #434343;
}

body main .product_in .product_info .right .card_block .action_block .input input {
  border-bottom: 1px solid #434343;
  padding-bottom: 10px;
  font-size: 16px;
  width: 100%;
}

body main .product_in .product_info .right .card_block .action_block .input textarea {
  width: 100%;
  border: 1px solid #434343;
  resize: none;
  height: 66px;
  border-radius: 7px;
}

body main .product_in .product_info .right .card_block .action_block select {
  padding: 0px;
  border: none;
  border-bottom: 1px solid #434343;
  font-size: 16px;
  height: 40px;
  width: 100%;
  cursor: pointer;
}

body main .product_in .product_info .right .card_block .action_block select:focus {
  border: none;
  border-bottom: 1px solid #434343;
}

body main .product_in .product_info .right .card_block .action_block textarea {
  padding: 10px;
}

body main .product_in .product_info .right .card_block .action_block .btn_submit {
  height: 40px;
  width: 150px;
  background-color: #f5692c;
  border-radius: 7px;
  color: #fff;
  font-size: 14px;
  font-family: MavenPro-Medium;
  margin: 20px 0px 0px auto;
  display: block;
}

body main .product_in .product_info .right .card_block .share_icon {
  margin-top: 20px;
}

body main .product_in .product_info .right .card_block .share_icon .label {
  font-family: MavenPro-SemiBold;
  font-size: 20px;
  margin-bottom: 15px;
  display: block;
  color: #f5692c;
}

body main .product_in .product_info .right .card_block .share_icon .socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

body main .product_in .product_info .right .card_block .share_icon .socials li:not(:last-child) {
  margin-right: 15px;
}

body main .product_in .product_info .right .card_block .share_icon .socials li:hover a {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

body main .product_in .product_info .right .card_block .share_icon .socials li a {
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 35px;
  height: 35px;
  overflow: hidden;
}

body main .product_in .product_info .right .card_block .share_icon .socials li a img {
  width: 100%;
  height: 100%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body main .product_in .product_label {
  font-size: 18px;
  font-family: MavenPro-SemiBold;
  margin-bottom: 10px;
}

body main .product_in .media {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: start;
  -webkit-box-align: start;
          align-items: flex-start;
  margin-top: 50px;
}

body main .product_in .media .action_buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body main .product_in .media .action_buttons a:not(:last-child) {
  margin-right: 20px;
}

body main .product_in .media .action_buttons a .badge {
  background-color: #f5692c;
  color: #fff;
  font-size: 14px;
}

body main .product_in .media .message {
  font-size: 14px;
}

body main .product_in .mediaicon {
  font-size: 18px;
  color: #fff;
  width: 40px;
  height: 40px;
  text-align: center;
  padding: 5px 0;
  border-radius: 20px;
}

body main .product_in .mediafont {
  font-size: 16px;
  font-weight: 600;
}

body main .product_in .media,
body main .product_in .media-body {
  zoom: 1;
  overflow: hidden;
}

body main .product_in .media .icn,
body main .product_in .media-body .icn {
  width: 15px;
  height: 15px;
  margin-left: 5px;
  position: relative;
  top: -1px;
  border-radius: 0px;
}

body main .product_in .media .icn_message,
body main .product_in .media-body .icn_message {
  width: 12px;
  height: 12px;
  margin-right: 5px;
  border-radius: 0px;
}

body main .product_in .media .icn_message:not(:first-child),
body main .product_in .media-body .icn_message:not(:first-child) {
  margin-left: 5px;
}

body main .product_in .media .icn_message path,
body main .product_in .media .icn_message rect,
body main .product_in .media-body .icn_message path,
body main .product_in .media-body .icn_message rect {
  fill: #aaaaaa;
  stroke: #aaaaaa;
}

body main .product_in .media-object {
  display: block;
}

body main .product_in .media img {
  width: 45px;
  height: 45px;
  border-radius: 100%;
}

body main .product_in .media.meida-md img {
  width: 65px;
  height: 65px;
}

body main .product_in .media.meida-lg img {
  width: 80px;
  height: 80px;
}

body main .product_in .media-right,
body main .product_in .media > .pull-right {
  padding-left: 10px;
}

body main .product_in .media-body,
body main .product_in .media-left,
body main .product_in .media-right {
  display: table-cell;
  vertical-align: top;
}

body main .product_in .media-left,
body main .product_in .media > .pull-left {
  padding-right: 10px;
}

body main .product_in .media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

body main .product_in .media-body h4 {
  font-weight: 500;
  font-size: 14px;
}

body main .product_in .media-middle {
  vertical-align: middle;
}

body main .product_in .media-bottom {
  vertical-align: bottom;
}

body main .product_in .media-icon {
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  border-radius: 100%;
}

body main .product_in .media-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

body main .product_in .media-body,
body main .product_in .media-left,
body main .product_in .media-right,
body main .product_in ::-ms-backdrop {
  display: list-item;
  vertical-align: top;
}

body main .product_in .media-left,
body main .product_in .media-right,
body main .product_in .table-responsive .media-body,
body main .product_in ::-ms-backdrop {
  display: table-cell;
}

body main .product_in .comment_form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 50px;
}

body main .product_in .comment_form input {
  height: 50px;
  border-radius: 7px;
  width: 80%;
  border: 1px solid #434343;
  padding: 0px 20px;
}

body main .product_in .comment_form .btn_submit {
  height: 50px;
  width: 150px;
  color: #fff;
  border-radius: 7px;
  padding: 0px 20px;
  background-color: #f5692c;
}

body main .store_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body main .store_block .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 48%;
}

body main .store_block .item:hover .img {
  border-color: #f5692c;
}

body main .store_block .item .img {
  width: 49%;
  height: 216px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #43434331;
  border-radius: 7px;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body main .store_block .item .img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body main .store_block .item .content {
  width: 49%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

body main .store_block .item .content .title {
  font-family: MavenPro-SemiBold;
  font-size: 18px;
}

body main .store_block .item .content .offer {
  margin: 4px 0px;
  font-size: 15px;
  font-family: MavenPro-Medium;
  color: #afafaf;
}

body main .store_block .item .content .description {
  font-size: 15px;
  font-family: MavenPro-Regular;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 4;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

body main .store_block .item .content .phones {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 10px;
}

body main .store_block .item .content .phones svg {
  width: 12px;
  height: 12px;
  margin-right: 5px;
}

body main .store_block .item .content .phones svg path {
  fill: #f5692c;
}

body main .store_block .item .content .phones p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

body main .store_block .item .content .phones p,
body main .store_block .item .content .phones span {
  font-size: 13px;
  color: #9b9b9b;
}

body main .store_block .item .content .arrow {
  font-size: 16px;
  font-family: MavenPro-Medium;
  margin-top: 10px;
}

body main .store_block .item .content .arrow svg {
  width: 19.07px;
  height: 8.09px;
  fill: #434343;
}

body main .store_block .item .content .arrow svg path,
body main .store_block .item .content .arrow svg g,
body main .store_block .item .content .arrow svg line {
  fill: #434343;
  stroke: #434343;
}

body main .store_product_head .main_img {
  width: 100%;
  height: 320px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 7px;
  margin-bottom: 20px;
}

body main .store_product_head .desktop_store_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 20px 15px;
  background-color: #fff;
  border-radius: 7px;
  margin-bottom: 20px;
}

body main .store_product_head .desktop_store_info .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 49%;
}

body main .store_product_head .desktop_store_info .left .img {
  width: 200px;
  height: 200px;
  border-radius: 7px;
  overflow: hidden;
}

body main .store_product_head .desktop_store_info .left .img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body main .store_product_head .desktop_store_info .left .content {
  margin-left: 15px;
  width: 62%;
}

body main .store_product_head .desktop_store_info .left .content .title {
  font-family: MavenPro-SemiBold;
  font-size: 30px;
  margin-bottom: 10px;
}

body main .store_product_head .desktop_store_info .left .content .desc {
  font-size: 16px;
  margin-bottom: 15px;
  line-height: 22px;
}

body main .store_product_head .desktop_store_info .left .content .raiting {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body main .store_product_head .desktop_store_info .left .content .raiting .stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-right: 10px;
}

body main .store_product_head .desktop_store_info .left .content .raiting .stars img:not(:last-child) {
  margin-right: 5px;
}

body main .store_product_head .desktop_store_info .left .content .raiting .raiting_count {
  display: block;
  font-size: 14px;
  color: #434343a1;
}

body main .store_product_head .desktop_store_info .right {
  width: 49%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

body main .store_product_head .desktop_store_info .right .socials {
  width: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 20px;
}

body main .store_product_head .desktop_store_info .right .socials li:not(:last-child) {
  margin-bottom: 7px;
}

body main .store_product_head .desktop_store_info .right .socials li:hover a {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

body main .store_product_head .desktop_store_info .right .socials li a {
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 45px;
  height: 45px;
  overflow: hidden;
}

body main .store_product_head .desktop_store_info .right .socials li a img {
  width: 100%;
  height: 100%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body main .store_product_head .desktop_store_info .right .info {
  width: 91%;
}

body main .store_product_head .desktop_store_info .right .info .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
  position: relative;
}

body main .store_product_head .desktop_store_info .right .info .actions .btn_action {
  width: 31%;
  height: 40px;
  border-radius: 7px;
  color: #fff;
  font-family: MavenPro-SemiBold;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px 10px;
}

body main .store_product_head .desktop_store_info .right .info .actions .btn_action img {
  margin-right: 8px;
  width: 14px;
  height: 14px;
}

body main .store_product_head .desktop_store_info .right .info .actions .follow {
  background-color: #f5692c;
  position: relative;
  cursor: pointer;
}

body main .store_product_head .desktop_store_info .right .info .actions .follow .checkIcn {
  position: absolute;
  top: -2px;
  right: -10px;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 20px;
  height: 20px;
}

body main .store_product_head .desktop_store_info .right .info .actions .follow input {
  display: none;
}

body main .store_product_head .desktop_store_info .right .info .actions .follow input:checked ~ .checkIcn {
  opacity: 1;
}

body main .store_product_head .desktop_store_info .right .info .actions .share {
  position: relative;
  background-color: #7d62da;
}

body main .store_product_head .desktop_store_info .right .info .actions .share * {
  color: #fff;
}

body main .store_product_head .desktop_store_info .right .info .actions .message {
  background-color: #0089ff;
}

body main .store_product_head .desktop_store_info .right .info .icn_label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
  margin-bottom: 20px;
}

body main .store_product_head .desktop_store_info .right .info .icn_label img {
  position: absolute;
  top: 50%;
  left: 0px;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
}

body main .store_product_head .desktop_store_info .right .info .icn_label span,
body main .store_product_head .desktop_store_info .right .info .icn_label a {
  padding-left: 30px;
  display: block;
  color: #434343;
}

body main .store_product_head .desktop_store_info .right .info .icn_label .new_col {
  padding-left: 10px;
}

body main .store_product_head .desktop_store_info .right .info .icn_label .new_col a {
  padding-left: 0px;
}

body main .store_product_head .desktop_store_info .right .info .icn_label .eye {
  width: 19.86px;
  height: 12.8px;
}

body main .store_product_head .desktop_store_info .right .info .icn_label .marker {
  width: 16.34px;
  height: 20.2px;
}

body main .store_product_head .desktop_store_info .right .info .icn_label .clock {
  width: 18.4px;
  height: 18.4px;
}

body main .store_product_head .desktop_store_info .right .info .icn_label .telephone {
  width: 18.75px;
  height: 18.75px;
}

body main .store_product_head .gallery {
  overflow: scroll;
}

body main .store_product_head .gallery::-webkit-scrollbar {
  display: none;
  width: 0px;
}

body main .store_product_head .gallery .scrolled_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 0px;
}

body main .store_product_head .gallery .scrolled_block .item {
  width: 233px;
  height: 145px;
  border-radius: 7px;
  overflow: hidden;
  position: relative;
}

body main .store_product_head .gallery .scrolled_block .item:nth-child(-n + 4) {
  margin-right: 20px;
}

body main .store_product_head .gallery .scrolled_block .item:not(:nth-child(-n + 5)) {
  display: none;
  margin-right: 20px;
}

body main .store_product_head .gallery .scrolled_block .item .overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: RGBA(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body main .store_product_head .gallery .scrolled_block .item .overlay span {
  font-size: 30px;
  font-family: MavenPro-Bold;
  color: #fff;
}

body main .store_product_head .gallery .scrolled_block .item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

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

body main .stores_in .sidebar {
  display: none;
  width: 100%;
}

body main .stores_in .sidebar .store_logo {
  width: 100%;
  height: 284px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #43434331;
  border-radius: 7px;
  overflow: hidden;
}

body main .stores_in .sidebar .store_logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body main .stores_in .sidebar .ageny_info {
  width: 100%;
  padding: 20px;
  border-radius: 7px;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);
}

body main .stores_in .sidebar .ageny_info .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
  position: relative;
}

body main .stores_in .sidebar .ageny_info .actions .btn_action {
  width: 31%;
  height: 40px;
  border-radius: 7px;
  color: #fff;
  font-family: MavenPro-SemiBold;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0px 6px;
}

body main .stores_in .sidebar .ageny_info .actions .btn_action img {
  margin-right: 8px;
  width: 14px;
  height: 14px;
}

body main .stores_in .sidebar .ageny_info .actions .follow {
  background-color: #f5692c;
  position: relative;
  cursor: pointer;
}

body main .stores_in .sidebar .ageny_info .actions .follow .checkIcn {
  position: absolute;
  top: -2px;
  right: -10px;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 20px;
  height: 20px;
}

body main .stores_in .sidebar .ageny_info .actions .follow input {
  display: none;
}

body main .stores_in .sidebar .ageny_info .actions .follow input:checked ~ .checkIcn {
  opacity: 1;
}

body main .stores_in .sidebar .ageny_info .actions .share {
  position: static !important;
  background-color: #7d62da;
}

body main .stores_in .sidebar .ageny_info .actions .share * {
  color: #fff;
}

body main .stores_in .sidebar .ageny_info .actions .emoji-container {
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  max-width: 80%;
}

body main .stores_in .sidebar .ageny_info .actions .message {
  background-color: #0089ff;
}

body main .stores_in .sidebar .ageny_info .content {
  font-size: 16px;
  font-family: MavenPro-Regular;
  margin-bottom: 20px;
}

body main .stores_in .sidebar .ageny_info .label {
  font-size: 16px;
  font-family: MavenPro-Regular;
  margin-bottom: 10px;
  display: block;
}

body main .stores_in .sidebar .ageny_info .icn_label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-width: 80%;
  position: relative;
  margin-bottom: 20px;
}

body main .stores_in .sidebar .ageny_info .icn_label img {
  position: absolute;
  top: 50%;
  left: 0px;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
}

body main .stores_in .sidebar .ageny_info .icn_label span,
body main .stores_in .sidebar .ageny_info .icn_label a {
  padding-left: 30px;
  display: block;
  color: #434343;
}

body main .stores_in .sidebar .ageny_info .icn_label .new_col {
  padding-left: 10px;
}

body main .stores_in .sidebar .ageny_info .icn_label .new_col a {
  padding-left: 0px;
}

body main .stores_in .sidebar .ageny_info .icn_label .eye {
  width: 19.86px;
  height: 12.8px;
}

body main .stores_in .sidebar .ageny_info .icn_label .marker {
  width: 16.34px;
  height: 20.2px;
}

body main .stores_in .sidebar .ageny_info .icn_label .clock {
  width: 18.4px;
  height: 18.4px;
}

body main .stores_in .sidebar .ageny_info .icn_label .telephone {
  width: 18.75px;
  height: 18.75px;
}

body main .stores_in .sidebar .ageny_info .socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

body main .stores_in .sidebar .ageny_info .socials li:not(:last-child) {
  margin-right: 15px;
}

body main .stores_in .sidebar .ageny_info .socials li:hover a {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

body main .stores_in .sidebar .ageny_info .socials li a {
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 35px;
  height: 35px;
  overflow: hidden;
}

body main .stores_in .sidebar .ageny_info .socials li a img {
  width: 100%;
  height: 100%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body main .stores_in .right_column {
  width: 100%;
}

body main .stores_in .right_column .store_head {
  position: relative;
  overflow: scroll;
}

body main .stores_in .right_column .store_head::-webkit-scrollbar {
  display: none;
  width: 0px;
}

body main .stores_in .right_column .store_head .buttons .btn_switch {
  color: #fff;
  padding: 0px 20px;
}

body main .profile_block .profile_navbar {
  margin-right: -15px;
}

body main .profile_block .profile_navbar .scrolled_navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body main .profile_block .profile_navbar .scrolled_navbar .active_link {
  -webkit-box-shadow: 0px 0px 14px #43434349;
          box-shadow: 0px 0px 14px #43434349;
}

body main .profile_block .profile_navbar .scrolled_navbar .link {
  border-radius: 7px;
  border: 1px solid #43434356;
  padding: 20px;
  min-height: 180px;
  width: 32%;
  overflow: hidden;
  margin-right: 15px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body main .profile_block .profile_navbar .scrolled_navbar .link:not(:nth-child(3n + 3)) {
  margin-right: 17px;
}

body main .profile_block .profile_navbar .scrolled_navbar .link:not(:nth-last-child(-n + 3)) {
  margin-bottom: 20px;
}

body main .profile_block .profile_navbar .scrolled_navbar .link:hover {
  -webkit-box-shadow: 0px 0px 14px #43434349;
          box-shadow: 0px 0px 14px #43434349;
}

body main .profile_block .profile_navbar .scrolled_navbar .link .logo {
  width: 48px;
  height: 48px;
}

body main .profile_block .profile_navbar .scrolled_navbar .link .content .title {
  margin: 10px 0px;
}

body main .profile_block .profile_navbar .scrolled_navbar .link .content .title span {
  font-size: 20px;
  font-family: MavenPro-SemiBold;
}

body main .profile_block .profile_navbar .scrolled_navbar .link .content .title svg {
  width: 20.29px;
  height: 9.83px;
  margin-left: 10px;
}

body main .profile_block .profile_navbar .scrolled_navbar .link .content .title svg path,
body main .profile_block .profile_navbar .scrolled_navbar .link .content .title svg g,
body main .profile_block .profile_navbar .scrolled_navbar .link .content .title svg line {
  fill: #434343;
  stroke: #434343;
}

body main .profile_block .profile_navbar .scrolled_navbar .link .content p {
  font-size: 16px;
  font-family: MavenPro-Regular;
}

body main .profile_block .cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

body main .profile_block .cards .card {
  width: 32%;
  margin-right: 0px;
  min-height: 337px;
}

body main .profile_block .cards .card:not(:nth-last-child(-n + 3)) {
  margin-bottom: 25px;
}

body main .profile_block .cards .card:not(:nth-child(3n + 3)) {
  margin-right: 24px;
}

body main .profile_block .exit_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 30px 0px 0px auto;
  width: 210px;
  height: 60px;
  padding: 0px 20px;
  border-radius: 7px;
  background-color: #434343;
  color: #fff;
}

body main .profile_block .buttons {
  overflow-x: scroll;
}

body main .profile_block .buttons::-webkit-scrollbar {
  background: transparent;
  -ms-overflow-style: none;
  scrollbar-width: none;
  display: none;
  width: 0px;
}

body main .profile_block .buttons .btn_switch {
  min-width: 190px;
  color: #fff;
}

body main .profile_block .buttons .btn_switch .count {
  margin-left: 10px;
  color: #fff;
  font-size: 14px;
}

body main .profile_block .cabinet_balance {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

body main .profile_block .cabinet_balance .left_column {
  width: 66%;
  padding-top: 10px;
  border-top: 1px solid #43434350;
}

body main .profile_block .cabinet_balance .left_column .title_balance {
  font-size: 25px;
  font-family: MavenPro-SemiBold;
  margin-top: 5px;
}

body main .profile_block .cabinet_balance .left_column .balance_number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 20px;
}

body main .profile_block .cabinet_balance .left_column .balance_number span {
  font-size: 60px;
  line-height: 35px;
  color: #f5692c;
}

body main .profile_block .cabinet_balance .left_column .balance_number svg {
  width: 32.55px;
  height: 27.9px;
  margin-left: 10px;
}

body main .profile_block .cabinet_balance .left_column .balance_number svg path {
  fill: #f5692c;
  stroke: #f5692c;
}

body main .profile_block .cabinet_balance .left_column .description {
  font-size: 16px;
  font-family: MavenPro-Regular;
}

body main .profile_block .cabinet_balance .left_column .list {
  padding-left: 20px;
}

body main .profile_block .cabinet_balance .left_column .list li {
  position: relative;
}

body main .profile_block .cabinet_balance .left_column .list li::after {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  top: 50%;
  left: -20px;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  background-color: #434343;
  border-radius: 100%;
}

body main .profile_block .cabinet_balance .left_column .list li span {
  font-size: 18px;
  font-family: MavenPro-SemiBold;
}

body main .profile_block .cabinet_balance .right_column {
  width: 32%;
}

body main .profile_block .cabinet_balance .right_column .card {
  -webkit-box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.16);
}

body main .profile_block .cabinet_balance .right_column .card .description {
  margin-top: 10px;
}

body main .profile_block .cabinet_profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

body main .profile_block .cabinet_profile .left_column {
  width: 66%;
}

body main .profile_block .cabinet_profile .left_column form .title_column {
  font-size: 25px;
  font-family: MavenPro-SemiBold;
  margin-top: 5px;
}

body main .profile_block .cabinet_profile .left_column form .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body main .profile_block .cabinet_profile .left_column form .items .active_inputs input,
body main .profile_block .cabinet_profile .left_column form .items .active_inputs textarea {
  border-bottom: 1px solid #43434350;
  padding-bottom: 5px;
}

body main .profile_block .cabinet_profile .left_column form .items .full_item {
  width: 100%;
}

body main .profile_block .cabinet_profile .left_column form .items .item {
  min-width: 33%;
  padding-right: 20px;
}

body main .profile_block .cabinet_profile .left_column form .items .item label {
  display: block;
  font-size: 14px;
  font-family: MavenPro-Medium;
  margin-bottom: 5px;
}

body main .profile_block .cabinet_profile .left_column form .items .item input,
body main .profile_block .cabinet_profile .left_column form .items .item textarea {
  display: block;
  width: 100%;
  font-family: MavenPro-SemiBold;
  font-size: 18px;
  margin-bottom: -5px;
  resize: none;
}

body main .profile_block .cabinet_profile .left_column form .items .item .info_text {
  color: #f5692c;
  font-size: 12px;
}

body main .profile_block .cabinet_profile .left_column form #btn_edit {
  display: block;
  padding: 0px 20px;
  height: 40px;
  min-width: 170px;
  color: #fff;
  background-color: #434343;
  border-radius: 7px;
}

body main .profile_block .cabinet_profile .right_column {
  width: 32%;
  border-radius: 7px;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);
  padding: 20px;
  position: relative;
}

body main .profile_block .cabinet_profile .right_column .avatar_upload {
  width: 121px;
  height: 121px;
  border-radius: 100%;
  position: absolute;
  top: 20px;
  right: 20px;
  background-color: gray;
}

body main .profile_block .cabinet_profile .right_column .avatar_upload .avatar-edit {
  position: absolute;
  left: 0px;
  bottom: 5px;
  z-index: 1;
}

body main .profile_block .cabinet_profile .right_column .avatar_upload .avatar-edit input {
  display: none;
}

body main .profile_block .cabinet_profile .right_column .avatar_upload .avatar-edit label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 33px;
  height: 33px;
  margin-bottom: 0;
  border-radius: 100%;
  background: #ffffff;
  border: 1px solid transparent;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
  cursor: pointer;
  font-weight: normal;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

body main .profile_block .cabinet_profile .right_column .avatar_upload .avatar-edit input + label:hover {
  background: #f1f1f1;
  border-color: #d6d6d6;
}

body main .profile_block .cabinet_profile .right_column .avatar_upload .avatar-preview {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  overflow: hidden;
}

body main .profile_block .cabinet_profile .right_column .avatar_upload .avatar-preview img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body main .profile_block .cabinet_profile .right_column .row_item {
  max-width: 55%;
}

body main .profile_block .cabinet_profile .right_column .row_item .name {
  font-size: 22px;
  font-family: MavenPro-SemiBold;
  margin-bottom: 4px;
}

body main .profile_block .cabinet_profile .right_column .row_item .date {
  font-size: 16px;
  font-family: MavenPro-Regular;
}

body main .profile_block .cabinet_profile .right_column .info {
  margin-top: 120px;
}

body main .profile_block .cabinet_profile .right_column .info div {
  margin-top: 20px;
}

body main .profile_block .cabinet_profile .right_column .info div span {
  display: block;
  font-size: 16px;
  font-family: MavenPro-Regular;
}

body main .profile_block .upload_images .item {
  margin-bottom: 20px;
  min-width: 165px;
  height: 130px;
}

body main .profile_block .upload_images .item:not(:nth-child(8n + 8)) {
  margin-right: 20px;
}

body main .profile_block .upload_images .item .img {
  height: 95%;
}

body main .new_product_block {
  border-top: 1px solid #4343437a;
  padding-top: 30px;
}

body main .new_product_block .form_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

body main .new_product_block .form_block .title {
  font-size: 25px;
  font-family: MavenPro-Medium;
}

body main .new_product_block .form_block .two_columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

body main .new_product_block .form_block .two_columns .input {
  width: 48%;
}

body main .new_product_block .form_block .two_columns select {
  width: 48%;
  border: none;
}

body main .new_product_block .form_block .input {
  border-bottom: 1px solid #4343432c;
  padding-bottom: 10px;
}

body main .new_product_block .form_block .input label {
  font-size: 14px;
  display: block;
  margin-bottom: 10px;
}

body main .new_product_block .form_block .input input {
  font-size: 16px;
  display: block;
  width: 100%;
  height: 46px;
}

body main .new_product_block .form_block .input input::-webkit-input-placeholder {
  color: rgba(170, 170, 170, 0.788);
}

body main .new_product_block .form_block .input input:-ms-input-placeholder {
  color: rgba(170, 170, 170, 0.788);
}

body main .new_product_block .form_block .input input::-ms-input-placeholder {
  color: rgba(170, 170, 170, 0.788);
}

body main .new_product_block .form_block .input input::placeholder {
  color: rgba(170, 170, 170, 0.788);
}

body main .new_product_block .form_block .input .select_with_search .select2,
body main .new_product_block .form_block .input .select_with_checkBox .select2,
body main .new_product_block .form_block .input .select_only .select2 {
  background-color: transparent;
}

body main .new_product_block .form_block .input .select_with_checkBox
.select2-container--default
.select2-selection--multiple {
  border: none;
  background-color: transparent;
}

body main .new_product_block .form_block .input .select2-container--default .select2-selection--multiple {
  padding: 0px;
}

body main .new_product_block .form_block .input select {
  font-size: 16px;
  display: block;
  width: 100%;
  height: 46px;
}

body main .new_product_block .form_block .left {
  width: 46%;
}

body main .new_product_block .form_block .left .new_product_checks_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body main .new_product_block .form_block .left .new_product_checks_row .check_box {
  margin-right: 20px;
}

body main .new_product_block .form_block .left .new_product_checks_row .check_box label {
  padding-left: 30px;
}

body main .new_product_block .form_block .left .new_product_checks_row .check_box label::before {
  width: 18px;
  height: 18px;
}

body main .new_product_block .form_block .left .new_product_checks_row .check_box label::after {
  width: 8px;
  height: 8px;
  top: 11px;
  left: 5px;
}

body main .new_product_block .form_block .left .btn_continue {
  background-color: #434343;
  color: #fff;
  border-radius: 7px;
  height: 40px;
  width: 39%;
  padding: 0px 20px;
}

body main .new_product_block .form_block .right {
  width: 46%;
}

body main .new_product_block .form_block .right .details span {
  display: block;
}

body main .new_product_block .form_block .right .details .label {
  font-size: 14px;
  font-family: MavenPro-Medium;
  margin-bottom: 8px;
}

body main .new_product_block .form_block .right .details .label_text {
  font-size: 16px;
  margin-bottom: 7px;
}

body main .new_product_block .form_block .right .details textarea {
  height: 92px;
  width: 100%;
  border: 1px solid #4343432c;
  border-radius: 7px;
  resize: none;
  padding: 10px 15px;
}

body main .new_product_block .rules_uploads {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

body main .new_product_block .rules_uploads .title {
  font-size: 25px;
  font-family: MavenPro-Medium;
  margin-bottom: 20px;
}

body main .new_product_block .rules_uploads .left {
  width: 46%;
}

body main .new_product_block .rules_uploads .left .list li::after {
  top: 5px;
  -webkit-transform: none;
          transform: none;
}

body main .new_product_block .rules_uploads .left .list li:not(:last-child) {
  margin-bottom: 20px;
}

body main .new_product_block .rules_uploads .left .list li p {
  font-family: MavenPro-Regular;
  font-size: 16px;
}

body main .new_product_block .rules_uploads .right {
  width: 46%;
}

body main .new_product_block .rules_uploads .right .send_product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
}

body main .new_product_block .rules_uploads .right .send_product .left {
  width: 50%;
}

body main .new_product_block .rules_uploads .right .send_product .left p {
  font-size: 14px;
  font-family: MavenPro-Regular;
}

body main .new_product_block .rules_uploads .right .send_product .left p a {
  display: inline;
  color: #f5692c;
}

body main .new_product_block .rules_uploads .right .send_product .left p button {
  color: #f5692c;
}

body main .new_product_block .rules_uploads .right .send_product .right {
  width: 190px;
}

body main .new_product_block .rules_uploads .right .send_product .right button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 40px;
  width: 100%;
  background-color: #f5692c;
  border-radius: 7px;
  color: #fff;
  margin-right: 0px;
}

body main .new_product_block .rules_uploads .right .map_block .map {
  height: 300px;
}

body main .rules_page_section .rules_main .rules {
  padding-right: 15px;
}

body main .rules_page_section .rules_main .rules .rule {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

body main .rules_page_section .rules_main .rules .rule .number {
  color: #ec8c1c;
  font-size: 16px;
  font-family: MavenPro-Bold;
  margin-right: 11px;
}

body main .rules_page_section .rules_main .rules .rule .text {
  font-family: MavenPro-Regular;
  font-size: 16px;
}

body main .contact_page_section .main_tab_forms {
  border-radius: 7px;
}

body main .contact_page_section .main_tab_forms .contact_main {
  background-color: #fff;
  border-radius: 7px;
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

body main .contact_page_section .main_tab_forms .contact_main .contact_form {
  width: 36%;
}

body main .contact_page_section .main_tab_forms .contact_main .contact_form input {
  border: 0.5px solid #434343;
  border-radius: 7px;
  height: 50px;
  width: 100%;
  padding: 0px 20px;
  color: #434343;
}

body main .contact_page_section .main_tab_forms .contact_main .contact_form input::-webkit-input-placeholder {
  color: #434343;
  opacity: 0.3;
}

body main .contact_page_section .main_tab_forms .contact_main .contact_form input:-ms-input-placeholder {
  color: #434343;
  opacity: 0.3;
}

body main .contact_page_section .main_tab_forms .contact_main .contact_form input::-ms-input-placeholder {
  color: #434343;
  opacity: 0.3;
}

body main .contact_page_section .main_tab_forms .contact_main .contact_form input::placeholder {
  color: #434343;
  opacity: 0.3;
}

body main .contact_page_section .main_tab_forms .contact_main .contact_form textarea {
  border: 0.5px solid #434343;
  border-radius: 7px;
  height: 137px;
  width: 100%;
  padding: 20px;
  resize: none;
  color: #434343;
}

body main .contact_page_section .main_tab_forms .contact_main .contact_form textarea::-webkit-input-placeholder {
  color: #434343;
  opacity: 0.3;
}

body main .contact_page_section .main_tab_forms .contact_main .contact_form textarea:-ms-input-placeholder {
  color: #434343;
  opacity: 0.3;
}

body main .contact_page_section .main_tab_forms .contact_main .contact_form textarea::-ms-input-placeholder {
  color: #434343;
  opacity: 0.3;
}

body main .contact_page_section .main_tab_forms .contact_main .contact_form textarea::placeholder {
  color: #434343;
  opacity: 0.3;
}

body main .contact_page_section .main_tab_forms .contact_main .contact_form .two_column_input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

body main .contact_page_section .main_tab_forms .contact_main .contact_form .two_column_input input {
  width: 48%;
}

body main .contact_page_section .main_tab_forms .contact_main .contact_form .btn_send {
  background-color: #f5692c;
  min-width: 187px;
  border-radius: 7px;
  overflow: hidden;
  padding: 0px 20px;
  color: #fff;
  height: 50px;
  margin: 20px 0px 0px auto;
  display: block;
}

body main .contact_page_section .main_tab_forms .contact_main .address_info .row_info:not(:last-child) {
  margin-bottom: 30px;
}

body main .contact_page_section .main_tab_forms .contact_main .address_info .row_info .title_info {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

body main .contact_page_section .main_tab_forms .contact_main .address_info .row_info .title_info img {
  margin-right: 10px;
}

body main .contact_page_section .main_tab_forms .contact_main .address_info .row_info .title_info span {
  font-family: MavenPro-Bold;
  font-size: 18px;
  color: #f5692c;
}

body main .contact_page_section .main_tab_forms .contact_main .address_info .row_info .text_info {
  font-size: 14px;
  display: block;
  padding-left: 30px;
}

body main .contact_page_section .main_tab_forms .contact_main .address_info .row_info .text_info:not(:last-child) {
  margin-bottom: 10px;
}

body main .contact_page_section .main_tab_forms .contact_main .map {
  border-radius: 7px;
  overflow: hidden;
  height: 260px;
  width: 36%;
}

body main .contact_page_section .main_tab_forms .contact_main .map .element {
  width: 100%;
  height: 100%;
}

body main .about_page_section .about_main * {
  font-size: 14px;
}

body main .about_page_section .about_main p:not(:last-child) {
  margin-bottom: 30px;
}

body main .create_store_head {
  background-color: #7d62da;
  padding: 100px 0px;
}

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

body main .create_store_head .container_self .left {
  width: 45%;
}

body main .create_store_head .container_self .left .title {
  color: #fff;
  margin-bottom: 30px;
  font-size: 40px;
  font-weight: 700;
}

body main .create_store_head .container_self .left .desc {
  color: #fff;
  font-size: 25px;
}

body main .create_store_head .container_self .left .go_create_store {
  padding: 0px 30px;
  border-radius: 7px;
  background-color: #fff;
  border: 1px solid #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  height: 50px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px;
  color: #7d62da;
}

body main .create_store_head .container_self .left .go_create_store:hover {
  background-color: transparent;
  color: #fff;
}

body main .create_store_head .container_self .right {
  width: 52%;
}

body main .create_store_head .container_self .right img {
  width: 100%;
}

body main .advantage_store {
  padding: 100px 0px;
}

body main .advantage_store .container_self .title {
  font-size: 36px;
  text-align: center;
  margin-bottom: 60px;
}

body main .advantage_store .container_self .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body main .advantage_store .container_self .items .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 49%;
}

body main .advantage_store .container_self .items .item:not(:nth-child(2n + 2)) {
  margin-bottom: 35px;
}

body main .advantage_store .container_self .items .item:hover .icn {
  border-color: #f5692c;
  background-color: #fff;
}

body main .advantage_store .container_self .items .item .icn {
  width: 80px;
  height: 80px;
  border-radius: 100%;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-color: #dad8d8;
  border: 1px solid #dad8d8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 20px;
}

body main .advantage_store .container_self .items .item .icn img {
  width: 55%;
  height: 55%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body main .advantage_store .container_self .items .item .content {
  width: 82%;
}

body main .advantage_store .container_self .items .item .content .title_item {
  color: #434343;
  margin-bottom: 10px;
  font-size: 22px;
}

body main .advantage_store .container_self .items .item .content .desc {
  font-size: 16px;
  line-height: 22px;
}

body main .create_store_form {
  background-color: #7d62da;
  padding: 100px 0px;
  margin-bottom: -100px;
}

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

body main .create_store_form .container_self .left {
  width: 50%;
}

body main .create_store_form .container_self .left .title {
  color: #fff;
  font-size: 48px;
}

body main .create_store_form .container_self .form {
  width: 50%;
}

body main .create_store_form .container_self .form .title_form {
  font-size: 20px;
  color: #fff;
  margin-bottom: 40px;
}

body main .create_store_form .container_self .form .input label {
  font-size: 14px;
  margin-bottom: 10px;
  display: block;
  color: #fff;
}

body main .create_store_form .container_self .form .input input {
  border-bottom: 1px solid RGBA(255, 255, 255, 0.5);
  padding-bottom: 10px;
  font-size: 16px;
  width: 100%;
  color: #fff;
}

body main .create_store_form .container_self .form .input input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.473);
}

body main .create_store_form .container_self .form .input input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.473);
}

body main .create_store_form .container_self .form .input input::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.473);
}

body main .create_store_form .container_self .form .input input::placeholder {
  color: rgba(255, 255, 255, 0.473);
}

body main .create_store_form .container_self .form .message {
  width: 100%;
}

body main .create_store_form .container_self .form .message label {
  font-size: 14px;
  margin-bottom: 10px;
  display: block;
  color: #fff;
}

body main .create_store_form .container_self .form .message textarea {
  border: 1px solid RGBA(255, 255, 255, 0.5);
  background: RGBA(255, 255, 255, 0.14);
  resize: none;
  height: 91.5px;
  padding-bottom: 10px;
  font-size: 16px;
  width: 100%;
  border-radius: 7px;
  padding: 10px 12px;
  color: #fff;
}

body main .create_store_form .container_self .form .message textarea::-webkit-input-placeholder {
  color: RGBA(255, 255, 255, 0.4);
}

body main .create_store_form .container_self .form .message textarea:-ms-input-placeholder {
  color: RGBA(255, 255, 255, 0.4);
}

body main .create_store_form .container_self .form .message textarea::-ms-input-placeholder {
  color: RGBA(255, 255, 255, 0.4);
}

body main .create_store_form .container_self .form .message textarea::placeholder {
  color: RGBA(255, 255, 255, 0.4);
}

body main .create_store_form .container_self .form .btn_submit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 190px;
  height: 41px;
  background-color: #f5692c;
  color: #fff;
  border-radius: 7px;
  cursor: pointer;
  margin-top: 20px;
}

body main .auth_section {
  margin: 0px auto;
  max-width: 50%;
}

body main .auth_section form .title {
  font-size: 35px;
  font-family: MavenPro-SemiBold;
}

body main .auth_section form .description {
  font-size: 16px;
  margin-top: 10px;
}

body main .auth_section form .input {
  width: 100%;
}

body main .auth_section form .input label {
  font-size: 12px;
  font-family: MavenPro-Medium;
  margin-bottom: 10px;
  display: block;
}

body main .auth_section form .input input {
  border-bottom: 1px solid RGBA(0, 0, 0, 0.5);
  padding-bottom: 10px;
  font-size: 16px;
  width: 100%;
}

body main .auth_section form .remember_div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

body main .auth_section form .remember_div div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

body main .auth_section form .remember_div div label {
  margin-left: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

body main .auth_section form .remember_div div input {
  width: 18px;
  height: 18px;
  margin: 0px;
  border-radius: 5px;
}

body main .auth_section form .remember_div a {
  color: #0089ff;
  font-size: 16px;
  font-family: MavenPro-SemiBold;
}

body main .auth_section form .sign_buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

body main .auth_section form .sign_buttons .red_bg {
  background-color: #f5692c !important;
}

body main .auth_section form .sign_buttons .btn_foot {
  width: 48%;
  height: 40px;
  border-radius: 7px;
  background-color: #434343;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

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

body main .chat_section .sidebar_chat {
  overflow-y: scroll;
  overflow-x: hidden;
  width: 400px;
  height: 597px;
  background-color: #fff;
  padding: 10px;
  border-radius: 7px;
}

body main .chat_section .sidebar_chat::-webkit-scrollbar {
  display: none;
  width: 0px;
}

body main .chat_section .sidebar_chat .messages .unread {
  background-color: #dddddd !important;
}

body main .chat_section .sidebar_chat .messages .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding: 10px;
  border-radius: 7px;
}

body main .chat_section .sidebar_chat .messages .item:hover {
  background-color: rgba(238, 238, 238, 0.562);
}

body main .chat_section .sidebar_chat .messages .item:not(:last-child) {
  margin-bottom: 10px;
}

body main .chat_section .sidebar_chat .messages .item .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 80%;
}

body main .chat_section .sidebar_chat .messages .item .left .avatar {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  overflow: hidden;
  margin-right: 15px;
}

body main .chat_section .sidebar_chat .messages .item .left .avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body main .chat_section .sidebar_chat .messages .item .left .content {
  width: 79%;
}

body main .chat_section .sidebar_chat .messages .item .left .content span {
  display: block;
}

body main .chat_section .sidebar_chat .messages .item .left .content .name {
  font-size: 16px;
}

body main .chat_section .sidebar_chat .messages .item .left .content .short_mess {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  font-size: 14px;
  opacity: 0.6;
}

body main .chat_section .sidebar_chat .messages .item .product_img {
  width: 55px;
  height: 55px;
  border-radius: 7px;
}

body main .chat_section .chat_block {
  padding: 20px;
  width: 66%;
  min-height: 500px;
  background-color: #fff;
  overflow: hidden;
  position: relative;
  border-radius: 7px;
}

body main .chat_section .chat_block .head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body main .chat_section .chat_block .head .service_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body main .chat_section .chat_block .head .service_info .info span {
  display: block;
  font-size: 16px;
  font-family: MavenPro-Bold;
}

body main .chat_section .chat_block .head .service_info .avatar {
  width: 55px;
  height: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 100%;
  margin-right: 12px;
  border-radius: 100%;
  overflow: hidden;
}

body main .chat_section .chat_block .head .service_info .avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body main .chat_section .chat_block .head .btn_block {
  background-color: #f5692c;
  width: 33px;
  height: 33px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 4px;
}

body main .chat_section .chat_block .head .btn_block img {
  width: 50%;
  height: 50%;
}
body main .chat_section .chat_block .head .product_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  border-top: 1px solid #eee;
  padding-top: 20px;
  margin-top: 20px;
}

body main .chat_section .chat_block .head .product_info .img {
  width: 55px;
  height: 55px;
  border-radius: 7px;
  margin-right: 12px;
}

body main .chat_section .chat_block .head .product_info .info {
  text-align: right;
}

body main .chat_section .chat_block .head .product_info .info .name {
  display: block;
  font-size: 16px;
  font-family: MavenPro-Bold;
  text-align: right;
}

body main .chat_section .chat_block .head .product_info .info .price {
  font-size: 14px;
  opacity: 0.6;
  text-align: right;
}

body main .chat_section .chat_block .center .messages {
  height: 274px;
  width: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
}

body main .chat_section .chat_block .center .messages::-webkit-scrollbar {
  width: 3px;
  position: absolute;
}

body main .chat_section .chat_block .center .messages::-webkit-scrollbar-track {
  background-color: #efefef;
  border-radius: 20px;
}

body main .chat_section .chat_block .center .messages::-webkit-scrollbar-thumb {
  background: #434343;
  border-radius: 20px;
}

body main .chat_section .chat_block .center .messages::-webkit-scrollbar-thumb:hover {
  background: #434343;
}

body main .chat_section .chat_block .center .messages .chat_scroll {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-right: 10px;
}

body main .chat_section .chat_block .center .messages .chat_scroll .message {
  position: relative;
  max-width: 48%;
  min-width: 200px;
  border-radius: 8px;
  margin-top: 30px;
  padding: 13px 15px;
}

body main .chat_section .chat_block .center .messages .chat_scroll .message .content img {
  width: 100%;
  border-radius: 7px;
}

body main .chat_section .chat_block .center .messages .chat_scroll .message .content * {
  font-size: 14px;
  line-height: 20.64px;
  font-family: MavenPro-Regular;
}

body main .chat_section .chat_block .center .messages .chat_scroll .left {
  -ms-flex-item-align: start;
      align-self: flex-start;
  border-radius: 7px;
  background-color: #eee;
}

body main .chat_section .chat_block .center .messages .chat_scroll .right {
  -ms-flex-item-align: end;
      align-self: flex-end;
  border-radius: 7px;
  background-color: #7d62da;
}

body main .chat_section .chat_block .center .messages .chat_scroll .right * {
  color: #fff;
}

body main .chat_section .chat_block .center .messages .chat_scroll .right .check_read {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 12px;
}

body main .chat_section .chat_block .center .messages .chat_scroll .right .check_read svg {
  width: 16px;
  height: 16px;
  opacity: 0.5;
}

body main .chat_section .chat_block .center .messages .chat_scroll .right .check_read .read {
  opacity: 1 !important;
}

body main .chat_section .chat_block .center .messages .chat_scroll .right .check_read .read path {
  fill: #00d600;
}

body main .chat_section .chat_block .foot {
  margin-top: 36px;
}

body main .chat_section .chat_block .foot form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 55px;
  background-color: #f1f0f9;
  border-radius: 7px;
  padding: 0px 20px;
}

body main .chat_section .chat_block .foot form input {
  width: 70%;
  height: 100%;
}

body main .chat_section .chat_block .foot form .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body main .chat_section .chat_block .foot form .right .btn_foot {
  width: 35px;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #f5692c;
  border-radius: 7px;
  margin-left: 12px;
  cursor: pointer;
}

body main .chat_section .chat_block .foot form .right .btn_foot img {
  width: 60%;
  height: 60%;
}

body main .chat_section .chat_block .foot form .right .upload_btn {
  position: relative;
}

body main .chat_section .chat_block .foot form .right .upload_btn input {
  cursor: pointer;
  opacity: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

body main .chat_section .chat_block .no_chat {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body main .chat_section .chat_block .no_chat svg {
  width: 20%;
  height: 20%;
}

body main .chat_section .chat_block .no_chat svg path {
  fill: #7d62da;
  opacity: 0.5;
}

body main .blocked_user_block {
  background-color: #fff;
  border-radius: 7px;
  padding: 20px;
}

body main .blocked_user_block .label {
  display: block;
  font-size: 18px;
  margin-bottom: 5px;
}

body main .blocked_user_block .description {
  font-size: 14px;
}

body main .blocked_user_block .unlock_btn {
  max-width: 230px;
  background-color: #f5692c;
  border-radius: 7px;
  padding: 0px 20px;
  height: 45px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
}

body main .blocked_user_block .unlock_btn img {
  margin-right: 15px;
}

body main .blocked_users_list_block {
  background-color: #fff;
  border-radius: 7px;
  padding: 20px;
}

body main .blocked_users_list_block .title {
  font-size: 28px;
  font-family: MavenPro-Medium;
  border-bottom: 1px solid #eee;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

body main .blocked_users_list_block .lists {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body main .blocked_users_list_block .lists .list_blocked {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 30%;
  position: relative;
}

body main .blocked_users_list_block .lists .list_blocked:not(:nth-last-child(-n + 3)) {
  margin-bottom: 30px;
}

body main .blocked_users_list_block .lists .list_blocked .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 95%;
}

body main .blocked_users_list_block .lists .list_blocked .left .avatar {
  margin-right: 15px;
  border-radius: 100%;
  width: 35px;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #eee;
}

body main .blocked_users_list_block .lists .list_blocked .left .avatar img {
  width: 50%;
  height: 50%;
}

body main .blocked_users_list_block .lists .list_blocked .left .content {
  max-width: 70%;
}

body main .blocked_users_list_block .lists .list_blocked .left .content span {
  display: block;
  word-break: break-all;
}

body main .blocked_users_list_block .lists .list_blocked .unlock_btn {
  position: absolute;
  top: 0px;
  right: 0px;
}

body main .blocked_users_list_block .lists .list_blocked .unlock_btn svg {
  width: 100%;
  height: 100%;
}

body main .blocked_users_list_block .lists .list_blocked .unlock_btn svg path {
  fill: #f5692c;
}
body footer {
  background-color: #434343;
  padding: 40px 0px;
  margin-top: 100px;
}

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

body footer .container_self .left_column {
  width: 45%;
}

body footer .container_self .left_column .title {
  font-size: 25px;
  color: #fff;
}

body footer .container_self .left_column form .two_columns {
  width: 70%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

body footer .container_self .left_column form .two_columns .input {
  width: 48%;
}

body footer .container_self .left_column form .input {
  width: 70%;
}

body footer .container_self .left_column form .input label {
  font-size: 14px;
  margin-bottom: 10px;
  display: block;
  color: #fff;
}

body footer .container_self .left_column form .input input {
  border-bottom: 1px solid RGBA(255, 255, 255, 0.5);
  padding-bottom: 10px;
  font-size: 16px;
  width: 100%;
  color: #fff;
}

body footer .container_self .left_column form .message {
  width: 100%;
}

body footer .container_self .left_column form .message label {
  font-size: 14px;
  margin-bottom: 10px;
  display: block;
  color: #fff;
}

body footer .container_self .left_column form .message textarea {
  border: 1px solid RGBA(255, 255, 255, 0.5);
  background: RGBA(255, 255, 255, 0.14);
  resize: none;
  height: 91.5px;
  padding-bottom: 10px;
  font-size: 16px;
  width: 100%;
  border-radius: 7px;
  padding: 10px 12px;
  color: #fff;
}

body footer .container_self .left_column form .message textarea::-webkit-input-placeholder {
  color: RGBA(255, 255, 255, 0.4);
}

body footer .container_self .left_column form .message textarea:-ms-input-placeholder {
  color: RGBA(255, 255, 255, 0.4);
}

body footer .container_self .left_column form .message textarea::-ms-input-placeholder {
  color: RGBA(255, 255, 255, 0.4);
}

body footer .container_self .left_column form .message textarea::placeholder {
  color: RGBA(255, 255, 255, 0.4);
}

body footer .container_self .left_column form .foot {
  margin-top: 20px;
}

body footer .container_self .left_column form .foot .btn_submit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 190px;
  height: 41px;
  background-color: #7d62da;
  color: #fff;
  border-radius: 7px;
  cursor: pointer;
}

body footer .container_self .right_column {
  padding-top: 5px;
  width: 45%;
}

body footer .container_self .right_column .logo {
  width: 159.94px;
  height: 47.83px;
}

body footer .container_self .right_column .contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 80px;
}

body footer .container_self .right_column .contact .item {
  width: 49%;
}

body footer .container_self .right_column .contact .item p {
  margin-bottom: 15px;
  font-size: 18px;
  color: #fff;
}

body footer .container_self .right_column .contact .item span {
  display: block;
  font-size: 16px;
  color: #fff;
}

body footer .container_self .right_column .contact .item a {
  color: #fff;
}

body footer .container_self .right_column .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

body footer .container_self .right_column .link li a {
  font-size: 16px;
}

body footer .container_self .right_column .link li a:hover {
  color: #f5692c;
}

body footer .container_self .right_column .social_icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 241px;
  width: 100%;
}

body footer .container_self .right_column .social_icons li:hover a img {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

body footer .container_self .right_column .social_icons li a img {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body footer .container_self .right_column .social_icons li a .insta {
  width: 23.05px;
  height: 23.05px;
}

body footer .container_self .right_column .social_icons li a .face {
  width: 12.97px;
  height: 23.99px;
}

body footer .container_self .right_column .social_icons li a .linkedin {
  width: 17.64px;
  height: 17.64px;
}

body footer .container_self .right_column .social_icons li a .twitter {
  width: 21.62px;
  height: 17.57px;
}

body footer .container_self .right_column .copyright {
  color: #fff;
  margin-top: 20px;
  font-size: 16px;
}

body .bar-top-menu {
  /* Container bar */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
}

body .bar-top-menu ul.top-menu {
  /* Menu wrapper level 1 */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
}

body .bar-top-menu ul.top-menu ul {
  /* Menu wrapper any level */
  width: auto;
  min-width: 80px;
  white-space: nowrap;
  display: none;
  position: absolute;
  background-color: #fff;
}

body .bar-top-menu ul.top-menu > li > ul {
  /* Submenu wrapper level 2 */
  left: 0;
  font-size: 0.75em;
}

body .bar-top-menu ul.top-menu ul ul {
  /* Submenu wrapper level 3+ */
  top: 0;
  left: 100%;
}

body .bar-top-menu ul.top-menu li:hover > ul {
  /* Submenu wrapper open */
  display: block;
  z-index: 1;
}

body .bar-top-menu ul.top-menu li {
  /* Menu items any level */
  list-style-type: none;
  width: 100%;
}

body .bar-top-menu ul.top-menu > li {
  /* Menu items level 1 */
  margin: 0;
  padding: 0;
}

body .bar-top-menu ul.top-menu ul > li {
  /* Submenu items */
  width: 100%;
}

body .bar-top-menu ul.top-menu a {
  /* Link elements any level */
  color: inherit;
  text-decoration: none;
  outline: none;
}

body .bar-top-menu ul.top-menu li > a:first-child,
body .bar-top-menu ul.top-menu li > span:first-child {
  display: inline-block;
  position: relative;
  font-weight: normal;
  text-align: left;
  text-transform: none;
  letter-spacing: normal;
  line-height: normal;
  cursor: pointer;
}

body .bar-top-menu ul.top-menu > li > :first-child {
  /* Menu items label level 1 */
  padding: 10px 11px;
}

body .bar-top-menu ul.top-menu ul > li > a:first-child,
body .bar-top-menu ul.top-menu ul > li > span:first-child {
  width: 100%;
  padding: 4px 2em 4px 0.9em;
}

body .bar-top-menu ul.top-menu li {
  /* Separator with text */
  letter-spacing: 0.2em;
  line-height: 2;
  cursor: default;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

body .bar-top-menu ul.top-menu li:empty {
  /* Empty separator */
  height: 7px;
}

body .bar-top-menu ul.top-menu ul > li > :first-child:not(:last-child):before {
  /* Submenu items arrow */
  content: "\25B8";
  position: absolute;
  right: 0;
  font-size: 0.9em;
  line-height: 1.3;
  opacity: 0.2;
}

body .searchSelect3 {
  position: relative;
  color: #000;
  margin-bottom: 10px;
  /*font-size: 16px;*/
}

body .searchSelect3_Input {
  width: 250px;
  height: 32px;
  background: #fff;
  border-radius: 5px;
  text-indent: 10px;
  padding-right: 20px;
  width: 200px;
  /*font: 200 16px/1.5 Helvetica, Verdana, sans-serif;*/
}

body .searchSelect3_Times {
  position: absolute;
  top: 20px;
  left: auto;
  right: 20px;
  cursor: pointer;
  display: none;
}

body .searchSelect3_List {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: auto;
  overflow-x: hidden;
  height: 20em;
  width: 100%;
  position: absolute;
}

body .searchSelect3_List li {
  list-style-type: none;
  background: #ffffff;
  color: #000000;
  /*font: 200 16px/1.5 Helvetica, Verdana, sans-serif;*/
}

body .searchSelect3_List li:hover {
  cursor: pointer;
  background: #696969;
  color: #ffffff;
}

body .searchSelect3_List li label {
  padding: 0.5em;
  cursor: pointer;
}

body .searchSelect3_List li:hover label {
  color: #ffffff;
}

body .searchSelect3_Input::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

body .searchSelect3_Input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

body .searchSelect3_Input::-webkit-search-decoration,
body .searchSelect3_Input::-webkit-search-cancel-button,
body .searchSelect3_Input::-webkit-search-results-button,
body .searchSelect3_Input::-webkit-search-results-decoration {
  display: none;
}

body .share_reaction {
  cursor: pointer;
  opacity: 1 !important;
}

body .share_reaction .emoji-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  opacity: 0;
  position: absolute;
  bottom: 55px;
  left: -5px;
  background: #fff;
  height: 59px;
  width: 105%;
  -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  pointer-events: none;
}

body .share_reaction .emoji-container:before {
  display: block;
  content: "";
  background: transparent;
  height: 30px;
  position: absolute;
  width: 100%;
  bottom: -15px;
}

body .share_reaction .emoji-container:after {
  display: block;
  content: "";
  background: transparent;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 50%;
  background-color: #fff;
  bottom: -8px;
  -webkit-transform: translate(-50%, 0%) rotate(45deg);
          transform: translate(-50%, 0%) rotate(45deg);
}

body .share_reaction .emoji-container .emoji {
  width: 32px;
  height: 32px;
  float: left;
}

body .share_reaction .emoji-container .emoji .icon {
  width: 100%;
  height: 100%;
  float: left;
  -webkit-transform: scale(0.8, 0.8) translate(0, 0);
          transform: scale(0.8, 0.8) translate(0, 0);
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

body .share_reaction .emoji-container .emoji .icon:hover {
  -webkit-transform: scale(1, 1) translate(0, -6px);
          transform: scale(1, 1) translate(0, -6px);
}

body .share_reaction .emoji-container .facebook .icon {
  background-image: url(../images/icons/share-social-icons/facebook.svg);
  background-size: 100% 100%;
}

body .share_reaction .emoji-container .telegram .icon {
  background-image: url(../images/icons/share-social-icons/telegram.svg);
  background-size: 100% 100%;
}

body .share_reaction .emoji-container .whatsapp .icon {
  background-image: url(../images/icons/share-social-icons/whatsapp.svg);
  background-size: 100% 100%;
}

body .share_reaction .emoji-container .linkedin .icon {
  background-image: url(../images/icons/share-social-icons/linekedin.svg);
  background-size: 100% 100%;
}

body .share_reaction .emoji-container .twitter .icon {
  background-image: url(../images/icons/share-social-icons/twitter.svg);
  background-size: 100% 100%;
}

body .share_reaction .emoji-container .gmail .icon {
  background-image: url(../images/icons/share-social-icons/gmail.svg);
  background-size: 100% 100%;
}

body .share_reaction:hover .emoji-container {
  opacity: 1;
  pointer-events: all;
}

body .share_reaction:hover .facebook {
  -webkit-animation-duration: 0.7333s;
  -webkit-animation-name: head-1-anim;
}

body .share_reaction:hover .telegram {
  -webkit-animation-duration: 0.9833s;
  -webkit-animation-name: head-2-anim;
}

body .share_reaction:hover .whatsapp {
  -webkit-animation-duration: 1.0833s;
  -webkit-animation-name: head-3-anim;
}

body .share_reaction:hover .linkedin {
  -webkit-animation-duration: 0.9333s;
  -webkit-animation-name: head-4-anim;
}

body .share_reaction:hover .twitter {
  -webkit-animation-duration: 1.2167s;
  -webkit-animation-name: head-5-anim;
}

body .share_reaction:hover .gmail {
  -webkit-animation-duration: 1.2833s;
  -webkit-animation-name: head-6-anim;
}

@-webkit-keyframes head-1-anim {
  0% {
    opacity: 0.3374;
    -webkit-transform: translateY(35.7785px) scale(0.3374, 0.3374);
            transform: translateY(35.7785px) scale(0.3374, 0.3374);
  }
  2.2727% {
    opacity: 0.5075;
    -webkit-transform: translateY(26.5963px) scale(0.5075, 0.5075);
            transform: translateY(26.5963px) scale(0.5075, 0.5075);
  }
  4.5455% {
    opacity: 0.6569;
    -webkit-transform: translateY(18.5271px) scale(0.6569, 0.6569);
            transform: translateY(18.5271px) scale(0.6569, 0.6569);
  }
  6.8182% {
    opacity: 0.7796;
    -webkit-transform: translateY(11.903px) scale(0.7796, 0.7796);
            transform: translateY(11.903px) scale(0.7796, 0.7796);
  }
  9.0909% {
    opacity: 0.8744;
    -webkit-transform: translateY(6.7839px) scale(0.8744, 0.8744);
            transform: translateY(6.7839px) scale(0.8744, 0.8744);
  }
  11.3636% {
    opacity: 0.9433;
    -webkit-transform: translateY(3.0607px) scale(0.9433, 0.9433);
            transform: translateY(3.0607px) scale(0.9433, 0.9433);
  }
  13.6364% {
    opacity: 0.9901;
    -webkit-transform: translateY(0.5333px) scale(0.9901, 0.9901);
            transform: translateY(0.5333px) scale(0.9901, 0.9901);
  }
  15.9091% {
    opacity: 1;
    -webkit-transform: translateY(-1.0335px) scale(1.0191, 1.0191);
            transform: translateY(-1.0335px) scale(1.0191, 1.0191);
  }
  18.1818% {
    -webkit-transform: translateY(-1.8733px) scale(1.0347, 1.0347);
            transform: translateY(-1.8733px) scale(1.0347, 1.0347);
  }
  20.4545% {
    -webkit-transform: translateY(-2.1963px) scale(1.0407, 1.0407);
            transform: translateY(-2.1963px) scale(1.0407, 1.0407);
  }
  22.7273% {
    -webkit-transform: translateY(-2.1782px) scale(1.0403, 1.0403);
            transform: translateY(-2.1782px) scale(1.0403, 1.0403);
  }
  25.0000% {
    -webkit-transform: translateY(-1.9574px) scale(1.0362, 1.0362);
            transform: translateY(-1.9574px) scale(1.0362, 1.0362);
  }
  27.2727% {
    -webkit-transform: translateY(-1.6364px) scale(1.0303, 1.0303);
            transform: translateY(-1.6364px) scale(1.0303, 1.0303);
  }
  29.5455% {
    -webkit-transform: translateY(-1.2861px) scale(1.0238, 1.0238);
            transform: translateY(-1.2861px) scale(1.0238, 1.0238);
  }
  31.8182% {
    -webkit-transform: translateY(-0.9522px) scale(1.0176, 1.0176);
            transform: translateY(-0.9522px) scale(1.0176, 1.0176);
  }
  34.0909% {
    -webkit-transform: translateY(-0.6601px) scale(1.0122, 1.0122);
            transform: translateY(-0.6601px) scale(1.0122, 1.0122);
  }
  36.3636% {
    -webkit-transform: translateY(-0.4214px) scale(1.0078, 1.0078);
            transform: translateY(-0.4214px) scale(1.0078, 1.0078);
  }
  38.6364% {
    -webkit-transform: translateY(-0.2376px) scale(1.0044, 1.0044);
            transform: translateY(-0.2376px) scale(1.0044, 1.0044);
  }
  40.9091% {
    -webkit-transform: translateY(-0.1046px) scale(1.0019, 1.0019);
            transform: translateY(-0.1046px) scale(1.0019, 1.0019);
  }
  43.1818% {
    opacity: 1;
    -webkit-transform: translateY(-0.0147px) scale(1.0003, 1.0003);
            transform: translateY(-0.0147px) scale(1.0003, 1.0003);
  }
  45.4545% {
    opacity: 0.9992;
    -webkit-transform: translateY(0.0406px) scale(0.9992, 0.9992);
            transform: translateY(0.0406px) scale(0.9992, 0.9992);
  }
  47.7273% {
    opacity: 0.9987;
    -webkit-transform: translateY(0.0699px) scale(0.9987, 0.9987);
            transform: translateY(0.0699px) scale(0.9987, 0.9987);
  }
  50% {
    opacity: 0.9985;
    -webkit-transform: translateY(0.0807px) scale(0.9985, 0.9985);
            transform: translateY(0.0807px) scale(0.9985, 0.9985);
  }
  52.2727% {
    opacity: 0.9985;
    -webkit-transform: translateY(0.0794px) scale(0.9985, 0.9985);
            transform: translateY(0.0794px) scale(0.9985, 0.9985);
  }
  54.5455% {
    opacity: 0.9987;
    -webkit-transform: translateY(0.0709px) scale(0.9987, 0.9987);
            transform: translateY(0.0709px) scale(0.9987, 0.9987);
  }
  56.8182% {
    opacity: 0.9989;
    -webkit-transform: translateY(0.059px) scale(0.9989, 0.9989);
            transform: translateY(0.059px) scale(0.9989, 0.9989);
  }
  59.0909% {
    opacity: 0.9991;
    -webkit-transform: translateY(0.0462px) scale(0.9991, 0.9991);
            transform: translateY(0.0462px) scale(0.9991, 0.9991);
  }
  61.3636% {
    opacity: 0.9994;
    -webkit-transform: translateY(0.0341px) scale(0.9994, 0.9994);
            transform: translateY(0.0341px) scale(0.9994, 0.9994);
  }
  63.6364% {
    opacity: 0.9996;
    -webkit-transform: translateY(0.0235px) scale(0.9996, 0.9996);
            transform: translateY(0.0235px) scale(0.9996, 0.9996);
  }
  65.9091% {
    opacity: 0.9997;
    -webkit-transform: translateY(0.0149px) scale(0.9997, 0.9997);
            transform: translateY(0.0149px) scale(0.9997, 0.9997);
  }
  68.1818% {
    opacity: 0.9998;
    -webkit-transform: translateY(0.0083px) scale(0.9998, 0.9998);
            transform: translateY(0.0083px) scale(0.9998, 0.9998);
  }
  70.4545% {
    opacity: 0.9999;
    -webkit-transform: translateY(0.0036px) scale(0.9999, 0.9999);
            transform: translateY(0.0036px) scale(0.9999, 0.9999);
  }
  72.7273% {
    opacity: 1;
    -webkit-transform: translateY(0.0004px) scale(1, 1);
            transform: translateY(0.0004px) scale(1, 1);
  }
  75.0000% {
    -webkit-transform: translateY(-0.0016px) scale(1, 1);
            transform: translateY(-0.0016px) scale(1, 1);
  }
  77.2727% {
    -webkit-transform: translateY(-0.0026px) scale(1, 1);
            transform: translateY(-0.0026px) scale(1, 1);
  }
  79.5455% {
    -webkit-transform: translateY(-0.003px) scale(1.0001, 1.0001);
            transform: translateY(-0.003px) scale(1.0001, 1.0001);
  }
  81.8182% {
    -webkit-transform: translateY(-0.0029px) scale(1.0001, 1.0001);
            transform: translateY(-0.0029px) scale(1.0001, 1.0001);
  }
  84.0909% {
    -webkit-transform: translateY(-0.0026px) scale(1, 1);
            transform: translateY(-0.0026px) scale(1, 1);
  }
  86.3636% {
    -webkit-transform: translateY(-0.0021px) scale(1, 1);
            transform: translateY(-0.0021px) scale(1, 1);
  }
  88.6364% {
    -webkit-transform: translateY(-0.0017px) scale(1, 1);
            transform: translateY(-0.0017px) scale(1, 1);
  }
  90.9091% {
    -webkit-transform: translateY(-0.0012px) scale(1, 1);
            transform: translateY(-0.0012px) scale(1, 1);
  }
  93.1818% {
    -webkit-transform: translateY(-0.0008px) scale(1, 1);
            transform: translateY(-0.0008px) scale(1, 1);
  }
  95.4545% {
    -webkit-transform: translateY(-0.0005px) scale(1, 1);
            transform: translateY(-0.0005px) scale(1, 1);
  }
  97.7273% {
    -webkit-transform: translateY(-0.0003px) scale(1, 1);
            transform: translateY(-0.0003px) scale(1, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(-0.0001px) scale(1, 1);
            transform: translateY(-0.0001px) scale(1, 1);
  }
}

@-webkit-keyframes head-2-anim {
  0% {
    opacity: 0.0825;
    -webkit-transform: translateY(49.5448px) scale(0.0825, 0.0825);
            transform: translateY(49.5448px) scale(0.0825, 0.0825);
  }
  1.6949% {
    opacity: 0.1684;
    -webkit-transform: translateY(44.9066px) scale(0.1684, 0.1684);
            transform: translateY(44.9066px) scale(0.1684, 0.1684);
  }
  3.3898% {
    opacity: 0.2765;
    -webkit-transform: translateY(39.0668px) scale(0.2765, 0.2765);
            transform: translateY(39.0668px) scale(0.2765, 0.2765);
  }
  5.0847% {
    opacity: 0.3977;
    -webkit-transform: translateY(32.5232px) scale(0.3977, 0.3977);
            transform: translateY(32.5232px) scale(0.3977, 0.3977);
  }
  6.7797% {
    opacity: 0.5224;
    -webkit-transform: translateY(25.7913px) scale(0.5224, 0.5224);
            transform: translateY(25.7913px) scale(0.5224, 0.5224);
  }
  8.4746% {
    opacity: 0.6421;
    -webkit-transform: translateY(19.3257px) scale(0.6421, 0.6421);
            transform: translateY(19.3257px) scale(0.6421, 0.6421);
  }
  10.1695% {
    opacity: 0.7504;
    -webkit-transform: translateY(13.476px) scale(0.7504, 0.7504);
            transform: translateY(13.476px) scale(0.7504, 0.7504);
  }
  11.8644% {
    opacity: 0.8432;
    -webkit-transform: translateY(8.4697px) scale(0.8432, 0.8432);
            transform: translateY(8.4697px) scale(0.8432, 0.8432);
  }
  13.5593% {
    opacity: 0.9182;
    -webkit-transform: translateY(4.4173px) scale(0.9182, 0.9182);
            transform: translateY(4.4173px) scale(0.9182, 0.9182);
  }
  15.2542% {
    opacity: 0.9754;
    -webkit-transform: translateY(1.3294px) scale(0.9754, 0.9754);
            transform: translateY(1.3294px) scale(0.9754, 0.9754);
  }
  16.9492% {
    opacity: 1;
    -webkit-transform: translateY(-0.859px) scale(1.0159, 1.0159);
            transform: translateY(-0.859px) scale(1.0159, 1.0159);
  }
  18.6441% {
    -webkit-transform: translateY(-2.2629px) scale(1.0419, 1.0419);
            transform: translateY(-2.2629px) scale(1.0419, 1.0419);
  }
  20.3390% {
    -webkit-transform: translateY(-3.0237px) scale(1.056, 1.056);
            transform: translateY(-3.0237px) scale(1.056, 1.056);
  }
  22.0339% {
    -webkit-transform: translateY(-3.29px) scale(1.0609, 1.0609);
            transform: translateY(-3.29px) scale(1.0609, 1.0609);
  }
  23.7288% {
    -webkit-transform: translateY(-3.203px) scale(1.0593, 1.0593);
            transform: translateY(-3.203px) scale(1.0593, 1.0593);
  }
  25.4237% {
    -webkit-transform: translateY(-2.887px) scale(1.0535, 1.0535);
            transform: translateY(-2.887px) scale(1.0535, 1.0535);
  }
  27.1186% {
    -webkit-transform: translateY(-2.4446px) scale(1.0453, 1.0453);
            transform: translateY(-2.4446px) scale(1.0453, 1.0453);
  }
  28.8136% {
    -webkit-transform: translateY(-1.9549px) scale(1.0362, 1.0362);
            transform: translateY(-1.9549px) scale(1.0362, 1.0362);
  }
  30.5085% {
    -webkit-transform: translateY(-1.4744px) scale(1.0273, 1.0273);
            transform: translateY(-1.4744px) scale(1.0273, 1.0273);
  }
  32.2034% {
    -webkit-transform: translateY(-1.0398px) scale(1.0193, 1.0193);
            transform: translateY(-1.0398px) scale(1.0193, 1.0193);
  }
  33.8983% {
    -webkit-transform: translateY(-0.6716px) scale(1.0124, 1.0124);
            transform: translateY(-0.6716px) scale(1.0124, 1.0124);
  }
  35.5932% {
    -webkit-transform: translateY(-0.3774px) scale(1.007, 1.007);
            transform: translateY(-0.3774px) scale(1.007, 1.007);
  }
  37.2881% {
    -webkit-transform: translateY(-0.1562px) scale(1.0029, 1.0029);
            transform: translateY(-0.1562px) scale(1.0029, 1.0029);
  }
  38.9831% {
    opacity: 1;
    -webkit-transform: translateY(-0.001px) scale(1, 1);
            transform: translateY(-0.001px) scale(1, 1);
  }
  40.6780% {
    opacity: 0.9982;
    -webkit-transform: translateY(0.0985px) scale(0.9982, 0.9982);
            transform: translateY(0.0985px) scale(0.9982, 0.9982);
  }
  42.3729% {
    opacity: 0.9972;
    -webkit-transform: translateY(0.1536px) scale(0.9972, 0.9972);
            transform: translateY(0.1536px) scale(0.9972, 0.9972);
  }
  44.0678% {
    opacity: 0.9968;
    -webkit-transform: translateY(0.1754px) scale(0.9968, 0.9968);
            transform: translateY(0.1754px) scale(0.9968, 0.9968);
  }
  45.7627% {
    opacity: 0.9968;
    -webkit-transform: translateY(0.1741px) scale(0.9968, 0.9968);
            transform: translateY(0.1741px) scale(0.9968, 0.9968);
  }
  47.4576% {
    opacity: 0.9971;
    -webkit-transform: translateY(0.1582px) scale(0.9971, 0.9971);
            transform: translateY(0.1582px) scale(0.9971, 0.9971);
  }
  49.1525% {
    opacity: 0.9975;
    -webkit-transform: translateY(0.1342px) scale(0.9975, 0.9975);
            transform: translateY(0.1342px) scale(0.9975, 0.9975);
  }
  50.8475% {
    opacity: 0.998;
    -webkit-transform: translateY(0.1073px) scale(0.998, 0.998);
            transform: translateY(0.1073px) scale(0.998, 0.998);
  }
  52.5424% {
    opacity: 0.9985;
    -webkit-transform: translateY(0.0809px) scale(0.9985, 0.9985);
            transform: translateY(0.0809px) scale(0.9985, 0.9985);
  }
  54.2373% {
    opacity: 0.9989;
    -webkit-transform: translateY(0.0571px) scale(0.9989, 0.9989);
            transform: translateY(0.0571px) scale(0.9989, 0.9989);
  }
  55.9322% {
    opacity: 0.9993;
    -webkit-transform: translateY(0.037px) scale(0.9993, 0.9993);
            transform: translateY(0.037px) scale(0.9993, 0.9993);
  }
  57.6271% {
    opacity: 0.9996;
    -webkit-transform: translateY(0.0211px) scale(0.9996, 0.9996);
            transform: translateY(0.0211px) scale(0.9996, 0.9996);
  }
  59.3220% {
    opacity: 0.9998;
    -webkit-transform: translateY(0.0092px) scale(0.9998, 0.9998);
            transform: translateY(0.0092px) scale(0.9998, 0.9998);
  }
  61.0169% {
    opacity: 1;
    -webkit-transform: translateY(0.0009px) scale(1, 1);
            transform: translateY(0.0009px) scale(1, 1);
  }
  62.7119% {
    -webkit-transform: translateY(-0.0044px) scale(1.0001, 1.0001);
            transform: translateY(-0.0044px) scale(1.0001, 1.0001);
  }
  64.4068% {
    -webkit-transform: translateY(-0.0073px) scale(1.0001, 1.0001);
            transform: translateY(-0.0073px) scale(1.0001, 1.0001);
  }
  66.1017% {
    -webkit-transform: translateY(-0.0085px) scale(1.0002, 1.0002);
            transform: translateY(-0.0085px) scale(1.0002, 1.0002);
  }
  67.7966% {
    -webkit-transform: translateY(-0.0084px) scale(1.0002, 1.0002);
            transform: translateY(-0.0084px) scale(1.0002, 1.0002);
  }
  69.4915% {
    -webkit-transform: translateY(-0.0077px) scale(1.0001, 1.0001);
            transform: translateY(-0.0077px) scale(1.0001, 1.0001);
  }
  71.1864% {
    -webkit-transform: translateY(-0.0065px) scale(1.0001, 1.0001);
            transform: translateY(-0.0065px) scale(1.0001, 1.0001);
  }
  72.8814% {
    -webkit-transform: translateY(-0.0052px) scale(1.0001, 1.0001);
            transform: translateY(-0.0052px) scale(1.0001, 1.0001);
  }
  74.5763% {
    -webkit-transform: translateY(-0.0039px) scale(1.0001, 1.0001);
            transform: translateY(-0.0039px) scale(1.0001, 1.0001);
  }
  76.2712% {
    -webkit-transform: translateY(-0.0027px) scale(1.0001, 1.0001);
            transform: translateY(-0.0027px) scale(1.0001, 1.0001);
  }
  77.9661% {
    -webkit-transform: translateY(-0.0018px) scale(1, 1);
            transform: translateY(-0.0018px) scale(1, 1);
  }
  79.6610% {
    -webkit-transform: translateY(-0.001px) scale(1, 1);
            transform: translateY(-0.001px) scale(1, 1);
  }
  81.3559% {
    -webkit-transform: translateY(-0.0004px) scale(1, 1);
            transform: translateY(-0.0004px) scale(1, 1);
  }
  83.0508% {
    -webkit-transform: translateY(-0.0001px) scale(1, 1);
            transform: translateY(-0.0001px) scale(1, 1);
  }
  84.7458% {
    -webkit-transform: translateY(0.0002px) scale(1, 1);
            transform: translateY(0.0002px) scale(1, 1);
  }
  86.4407% {
    -webkit-transform: translateY(0.0003px) scale(1, 1);
            transform: translateY(0.0003px) scale(1, 1);
  }
  88.1356% {
    -webkit-transform: translateY(0.0004px) scale(1, 1);
            transform: translateY(0.0004px) scale(1, 1);
  }
  89.8305% {
    -webkit-transform: translateY(0.0004px) scale(1, 1);
            transform: translateY(0.0004px) scale(1, 1);
  }
  91.5254% {
    -webkit-transform: translateY(0.0003px) scale(1, 1);
            transform: translateY(0.0003px) scale(1, 1);
  }
  93.2203% {
    -webkit-transform: translateY(0.0003px) scale(1, 1);
            transform: translateY(0.0003px) scale(1, 1);
  }
  94.9153% {
    -webkit-transform: translateY(0.0002px) scale(1, 1);
            transform: translateY(0.0002px) scale(1, 1);
  }
  96.6102% {
    -webkit-transform: translateY(0.0002px) scale(1, 1);
            transform: translateY(0.0002px) scale(1, 1);
  }
  98.3051% {
    -webkit-transform: translateY(0.0001px) scale(1, 1);
            transform: translateY(0.0001px) scale(1, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0.0001px) scale(1, 1);
            transform: translateY(0.0001px) scale(1, 1);
  }
}

@-webkit-keyframes head-3-anim {
  0% {
    opacity: 0.0178;
    -webkit-transform: translateY(53.0397px) scale(0.0178, 0.0178);
            transform: translateY(53.0397px) scale(0.0178, 0.0178);
  }
  1.5385% {
    opacity: 0.046;
    -webkit-transform: translateY(51.5168px) scale(0.046, 0.046);
            transform: translateY(51.5168px) scale(0.046, 0.046);
  }
  3.0769% {
    opacity: 0.092;
    -webkit-transform: translateY(49.0301px) scale(0.092, 0.092);
            transform: translateY(49.0301px) scale(0.092, 0.092);
  }
  4.6154% {
    opacity: 0.1569;
    -webkit-transform: translateY(45.5294px) scale(0.1569, 0.1569);
            transform: translateY(45.5294px) scale(0.1569, 0.1569);
  }
  6.1538% {
    opacity: 0.2389;
    -webkit-transform: translateY(41.0973px) scale(0.2389, 0.2389);
            transform: translateY(41.0973px) scale(0.2389, 0.2389);
  }
  7.6923% {
    opacity: 0.3347;
    -webkit-transform: translateY(35.9277px) scale(0.3347, 0.3347);
            transform: translateY(35.9277px) scale(0.3347, 0.3347);
  }
  9.2308% {
    opacity: 0.4391;
    -webkit-transform: translateY(30.2897px) scale(0.4391, 0.4391);
            transform: translateY(30.2897px) scale(0.4391, 0.4391);
  }
  10.7692% {
    opacity: 0.5466;
    -webkit-transform: translateY(24.4858px) scale(0.5466, 0.5466);
            transform: translateY(24.4858px) scale(0.5466, 0.5466);
  }
  12.3077% {
    opacity: 0.6516;
    -webkit-transform: translateY(18.8122px) scale(0.6516, 0.6516);
            transform: translateY(18.8122px) scale(0.6516, 0.6516);
  }
  13.8462% {
    opacity: 0.7495;
    -webkit-transform: translateY(13.5277px) scale(0.7495, 0.7495);
            transform: translateY(13.5277px) scale(0.7495, 0.7495);
  }
  15.3846% {
    opacity: 0.8364;
    -webkit-transform: translateY(8.8324px) scale(0.8364, 0.8364);
            transform: translateY(8.8324px) scale(0.8364, 0.8364);
  }
  16.9231% {
    opacity: 0.91;
    -webkit-transform: translateY(4.8579px) scale(0.91, 0.91);
            transform: translateY(4.8579px) scale(0.91, 0.91);
  }
  18.4615% {
    opacity: 0.9691;
    -webkit-transform: translateY(1.6664px) scale(0.9691, 0.9691);
            transform: translateY(1.6664px) scale(0.9691, 0.9691);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-0.7419px) scale(1.0137, 1.0137);
            transform: translateY(-0.7419px) scale(1.0137, 1.0137);
  }
  21.5385% {
    -webkit-transform: translateY(-2.4176px) scale(1.0448, 1.0448);
            transform: translateY(-2.4176px) scale(1.0448, 1.0448);
  }
  23.0769% {
    -webkit-transform: translateY(-3.4473px) scale(1.0638, 1.0638);
            transform: translateY(-3.4473px) scale(1.0638, 1.0638);
  }
  24.6154% {
    -webkit-transform: translateY(-3.9398px) scale(1.073, 1.073);
            transform: translateY(-3.9398px) scale(1.073, 1.073);
  }
  26.1538% {
    -webkit-transform: translateY(-4.0124px) scale(1.0743, 1.0743);
            transform: translateY(-4.0124px) scale(1.0743, 1.0743);
  }
  27.6923% {
    -webkit-transform: translateY(-3.7806px) scale(1.07, 1.07);
            transform: translateY(-3.7806px) scale(1.07, 1.07);
  }
  29.2308% {
    -webkit-transform: translateY(-3.3496px) scale(1.062, 1.062);
            transform: translateY(-3.3496px) scale(1.062, 1.062);
  }
  30.7692% {
    -webkit-transform: translateY(-2.8095px) scale(1.052, 1.052);
            transform: translateY(-2.8095px) scale(1.052, 1.052);
  }
  32.3077% {
    -webkit-transform: translateY(-2.2324px) scale(1.0413, 1.0413);
            transform: translateY(-2.2324px) scale(1.0413, 1.0413);
  }
  33.8462% {
    -webkit-transform: translateY(-1.6721px) scale(1.031, 1.031);
            transform: translateY(-1.6721px) scale(1.031, 1.031);
  }
  35.3846% {
    -webkit-transform: translateY(-1.1651px) scale(1.0216, 1.0216);
            transform: translateY(-1.1651px) scale(1.0216, 1.0216);
  }
  36.9231% {
    -webkit-transform: translateY(-0.733px) scale(1.0136, 1.0136);
            transform: translateY(-0.733px) scale(1.0136, 1.0136);
  }
  38.4615% {
    -webkit-transform: translateY(-0.3849px) scale(1.0071, 1.0071);
            transform: translateY(-0.3849px) scale(1.0071, 1.0071);
  }
  40% {
    opacity: 1;
    -webkit-transform: translateY(-0.1208px) scale(1.0022, 1.0022);
            transform: translateY(-0.1208px) scale(1.0022, 1.0022);
  }
  41.5385% {
    opacity: 0.9988;
    -webkit-transform: translateY(0.0659px) scale(0.9988, 0.9988);
            transform: translateY(0.0659px) scale(0.9988, 0.9988);
  }
  43.0769% {
    opacity: 0.9966;
    -webkit-transform: translateY(0.1857px) scale(0.9966, 0.9966);
            transform: translateY(0.1857px) scale(0.9966, 0.9966);
  }
  44.6154% {
    opacity: 0.9954;
    -webkit-transform: translateY(0.2511px) scale(0.9954, 0.9954);
            transform: translateY(0.2511px) scale(0.9954, 0.9954);
  }
  46.1538% {
    opacity: 0.9949;
    -webkit-transform: translateY(0.2747px) scale(0.9949, 0.9949);
            transform: translateY(0.2747px) scale(0.9949, 0.9949);
  }
  47.6923% {
    opacity: 0.995;
    -webkit-transform: translateY(0.2685px) scale(0.995, 0.995);
            transform: translateY(0.2685px) scale(0.995, 0.995);
  }
  49.2308% {
    opacity: 0.9955;
    -webkit-transform: translateY(0.2428px) scale(0.9955, 0.9955);
            transform: translateY(0.2428px) scale(0.9955, 0.9955);
  }
  50.7692% {
    opacity: 0.9962;
    -webkit-transform: translateY(0.2063px) scale(0.9962, 0.9962);
            transform: translateY(0.2063px) scale(0.9962, 0.9962);
  }
  52.3077% {
    opacity: 0.9969;
    -webkit-transform: translateY(0.1656px) scale(0.9969, 0.9969);
            transform: translateY(0.1656px) scale(0.9969, 0.9969);
  }
  53.8462% {
    opacity: 0.9977;
    -webkit-transform: translateY(0.1253px) scale(0.9977, 0.9977);
            transform: translateY(0.1253px) scale(0.9977, 0.9977);
  }
  55.3846% {
    opacity: 0.9984;
    -webkit-transform: translateY(0.0887px) scale(0.9984, 0.9984);
            transform: translateY(0.0887px) scale(0.9984, 0.9984);
  }
  56.9231% {
    opacity: 0.9989;
    -webkit-transform: translateY(0.0574px) scale(0.9989, 0.9989);
            transform: translateY(0.0574px) scale(0.9989, 0.9989);
  }
  58.4615% {
    opacity: 0.9994;
    -webkit-transform: translateY(0.0322px) scale(0.9994, 0.9994);
            transform: translateY(0.0322px) scale(0.9994, 0.9994);
  }
  60% {
    opacity: 0.9998;
    -webkit-transform: translateY(0.0131px) scale(0.9998, 0.9998);
            transform: translateY(0.0131px) scale(0.9998, 0.9998);
  }
  61.5385% {
    opacity: 1;
    -webkit-transform: translateY(-0.0004px) scale(1, 1);
            transform: translateY(-0.0004px) scale(1, 1);
  }
  63.0769% {
    -webkit-transform: translateY(-0.0092px) scale(1.0002, 1.0002);
            transform: translateY(-0.0092px) scale(1.0002, 1.0002);
  }
  64.6154% {
    -webkit-transform: translateY(-0.0141px) scale(1.0003, 1.0003);
            transform: translateY(-0.0141px) scale(1.0003, 1.0003);
  }
  66.1538% {
    -webkit-transform: translateY(-0.0161px) scale(1.0003, 1.0003);
            transform: translateY(-0.0161px) scale(1.0003, 1.0003);
  }
  67.6923% {
    -webkit-transform: translateY(-0.0161px) scale(1.0003, 1.0003);
            transform: translateY(-0.0161px) scale(1.0003, 1.0003);
  }
  69.2308% {
    -webkit-transform: translateY(-0.0147px) scale(1.0003, 1.0003);
            transform: translateY(-0.0147px) scale(1.0003, 1.0003);
  }
  70.7692% {
    -webkit-transform: translateY(-0.0125px) scale(1.0002, 1.0002);
            transform: translateY(-0.0125px) scale(1.0002, 1.0002);
  }
  72.3077% {
    -webkit-transform: translateY(-0.0101px) scale(1.0002, 1.0002);
            transform: translateY(-0.0101px) scale(1.0002, 1.0002);
  }
  73.8462% {
    -webkit-transform: translateY(-0.0077px) scale(1.0001, 1.0001);
            transform: translateY(-0.0077px) scale(1.0001, 1.0001);
  }
  75.3846% {
    -webkit-transform: translateY(-0.0054px) scale(1.0001, 1.0001);
            transform: translateY(-0.0054px) scale(1.0001, 1.0001);
  }
  76.9231% {
    -webkit-transform: translateY(-0.0036px) scale(1.0001, 1.0001);
            transform: translateY(-0.0036px) scale(1.0001, 1.0001);
  }
  78.4615% {
    -webkit-transform: translateY(-0.002px) scale(1, 1);
            transform: translateY(-0.002px) scale(1, 1);
  }
  80% {
    -webkit-transform: translateY(-0.0009px) scale(1, 1);
            transform: translateY(-0.0009px) scale(1, 1);
  }
  81.5385% {
    -webkit-transform: translateY(-0.0001px) scale(1, 1);
            transform: translateY(-0.0001px) scale(1, 1);
  }
  83.0769% {
    -webkit-transform: translateY(0.0004px) scale(1, 1);
            transform: translateY(0.0004px) scale(1, 1);
  }
  84.6154% {
    -webkit-transform: translateY(0.0007px) scale(1, 1);
            transform: translateY(0.0007px) scale(1, 1);
  }
  86.1538% {
    -webkit-transform: translateY(0.0009px) scale(1, 1);
            transform: translateY(0.0009px) scale(1, 1);
  }
  87.6923% {
    -webkit-transform: translateY(0.0009px) scale(1, 1);
            transform: translateY(0.0009px) scale(1, 1);
  }
  89.2308% {
    -webkit-transform: translateY(0.0008px) scale(1, 1);
            transform: translateY(0.0008px) scale(1, 1);
  }
  90.7692% {
    -webkit-transform: translateY(0.0007px) scale(1, 1);
            transform: translateY(0.0007px) scale(1, 1);
  }
  92.3077% {
    -webkit-transform: translateY(0.0005px) scale(1, 1);
            transform: translateY(0.0005px) scale(1, 1);
  }
  93.8462% {
    -webkit-transform: translateY(0.0004px) scale(1, 1);
            transform: translateY(0.0004px) scale(1, 1);
  }
  95.3846% {
    -webkit-transform: translateY(0.0003px) scale(1, 1);
            transform: translateY(0.0003px) scale(1, 1);
  }
  96.9231% {
    -webkit-transform: translateY(0.0002px) scale(1, 1);
            transform: translateY(0.0002px) scale(1, 1);
  }
  98.4615% {
    -webkit-transform: translateY(0.0001px) scale(1, 1);
            transform: translateY(0.0001px) scale(1, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0.0001px) scale(1, 1);
            transform: translateY(0.0001px) scale(1, 1);
  }
}

@-webkit-keyframes head-4-anim {
  0% {
    opacity: 0.0036;
    -webkit-transform: translateY(53.8066px) scale(0.0036, 0.0036);
            transform: translateY(53.8066px) scale(0.0036, 0.0036);
  }
  1.7857% {
    opacity: 0.0112;
    -webkit-transform: translateY(53.3939px) scale(0.0112, 0.0112);
            transform: translateY(53.3939px) scale(0.0112, 0.0112);
  }
  3.5714% {
    opacity: 0.0265;
    -webkit-transform: translateY(52.5668px) scale(0.0265, 0.0265);
            transform: translateY(52.5668px) scale(0.0265, 0.0265);
  }
  5.3571% {
    opacity: 0.0524;
    -webkit-transform: translateY(51.1686px) scale(0.0524, 0.0524);
            transform: translateY(51.1686px) scale(0.0524, 0.0524);
  }
  7.1429% {
    opacity: 0.0912;
    -webkit-transform: translateY(49.076px) scale(0.0912, 0.0912);
            transform: translateY(49.076px) scale(0.0912, 0.0912);
  }
  8.9286% {
    opacity: 0.144;
    -webkit-transform: translateY(46.2232px) scale(0.144, 0.144);
            transform: translateY(46.2232px) scale(0.144, 0.144);
  }
  10.7143% {
    opacity: 0.2108;
    -webkit-transform: translateY(42.6163px) scale(0.2108, 0.2108);
            transform: translateY(42.6163px) scale(0.2108, 0.2108);
  }
  12.5000% {
    opacity: 0.2901;
    -webkit-transform: translateY(38.3347px) scale(0.2901, 0.2901);
            transform: translateY(38.3347px) scale(0.2901, 0.2901);
  }
  14.2857% {
    opacity: 0.3792;
    -webkit-transform: translateY(33.5229px) scale(0.3792, 0.3792);
            transform: translateY(33.5229px) scale(0.3792, 0.3792);
  }
  16.0714% {
    opacity: 0.4746;
    -webkit-transform: translateY(28.3723px) scale(0.4746, 0.4746);
            transform: translateY(28.3723px) scale(0.4746, 0.4746);
  }
  17.8571% {
    opacity: 0.5722;
    -webkit-transform: translateY(23.1004px) scale(0.5722, 0.5722);
            transform: translateY(23.1004px) scale(0.5722, 0.5722);
  }
  19.6429% {
    opacity: 0.668;
    -webkit-transform: translateY(17.9267px) scale(0.668, 0.668);
            transform: translateY(17.9267px) scale(0.668, 0.668);
  }
  21.4286% {
    opacity: 0.7583;
    -webkit-transform: translateY(13.0531px) scale(0.7583, 0.7583);
            transform: translateY(13.0531px) scale(0.7583, 0.7583);
  }
  23.2143% {
    opacity: 0.8399;
    -webkit-transform: translateY(8.6473px) scale(0.8399, 0.8399);
            transform: translateY(8.6473px) scale(0.8399, 0.8399);
  }
  25.0000% {
    opacity: 0.9105;
    -webkit-transform: translateY(4.8318px) scale(0.9105, 0.9105);
            transform: translateY(4.8318px) scale(0.9105, 0.9105);
  }
  26.7857% {
    opacity: 0.9689;
    -webkit-transform: translateY(1.6802px) scale(0.9689, 0.9689);
            transform: translateY(1.6802px) scale(0.9689, 0.9689);
  }
  28.5714% {
    opacity: 1;
    -webkit-transform: translateY(-0.7827px) scale(1.0145, 1.0145);
            transform: translateY(-0.7827px) scale(1.0145, 1.0145);
  }
  30.3571% {
    -webkit-transform: translateY(-2.5753px) scale(1.0477, 1.0477);
            transform: translateY(-2.5753px) scale(1.0477, 1.0477);
  }
  32.1429% {
    -webkit-transform: translateY(-3.7516px) scale(1.0695, 1.0695);
            transform: translateY(-3.7516px) scale(1.0695, 1.0695);
  }
  33.9286% {
    -webkit-transform: translateY(-4.3905px) scale(1.0813, 1.0813);
            transform: translateY(-4.3905px) scale(1.0813, 1.0813);
  }
  35.7143% {
    -webkit-transform: translateY(-4.5866px) scale(1.0849, 1.0849);
            transform: translateY(-4.5866px) scale(1.0849, 1.0849);
  }
  37.5000% {
    -webkit-transform: translateY(-4.4404px) scale(1.0822, 1.0822);
            transform: translateY(-4.4404px) scale(1.0822, 1.0822);
  }
  39.2857% {
    -webkit-transform: translateY(-4.05px) scale(1.075, 1.075);
            transform: translateY(-4.05px) scale(1.075, 1.075);
  }
  41.0714% {
    -webkit-transform: translateY(-3.5055px) scale(1.0649, 1.0649);
            transform: translateY(-3.5055px) scale(1.0649, 1.0649);
  }
  42.8571% {
    -webkit-transform: translateY(-2.8841px) scale(1.0534, 1.0534);
            transform: translateY(-2.8841px) scale(1.0534, 1.0534);
  }
  44.6429% {
    -webkit-transform: translateY(-2.2483px) scale(1.0416, 1.0416);
            transform: translateY(-2.2483px) scale(1.0416, 1.0416);
  }
  46.4286% {
    -webkit-transform: translateY(-1.6452px) scale(1.0305, 1.0305);
            transform: translateY(-1.6452px) scale(1.0305, 1.0305);
  }
  48.2143% {
    -webkit-transform: translateY(-1.1067px) scale(1.0205, 1.0205);
            transform: translateY(-1.1067px) scale(1.0205, 1.0205);
  }
  50% {
    -webkit-transform: translateY(-0.6515px) scale(1.0121, 1.0121);
            transform: translateY(-0.6515px) scale(1.0121, 1.0121);
  }
  51.7857% {
    -webkit-transform: translateY(-0.2875px) scale(1.0053, 1.0053);
            transform: translateY(-0.2875px) scale(1.0053, 1.0053);
  }
  53.5714% {
    opacity: 1;
    -webkit-transform: translateY(-0.0135px) scale(1.0002, 1.0002);
            transform: translateY(-0.0135px) scale(1.0002, 1.0002);
  }
  55.3571% {
    opacity: 0.9967;
    -webkit-transform: translateY(0.1776px) scale(0.9967, 0.9967);
            transform: translateY(0.1776px) scale(0.9967, 0.9967);
  }
  57.1429% {
    opacity: 0.9945;
    -webkit-transform: translateY(0.2968px) scale(0.9945, 0.9945);
            transform: translateY(0.2968px) scale(0.9945, 0.9945);
  }
  58.9286% {
    opacity: 0.9934;
    -webkit-transform: translateY(0.3572px) scale(0.9934, 0.9934);
            transform: translateY(0.3572px) scale(0.9934, 0.9934);
  }
  60.7143% {
    opacity: 0.9931;
    -webkit-transform: translateY(0.3724px) scale(0.9931, 0.9931);
            transform: translateY(0.3724px) scale(0.9931, 0.9931);
  }
  62.5000% {
    opacity: 0.9934;
    -webkit-transform: translateY(0.3551px) scale(0.9934, 0.9934);
            transform: translateY(0.3551px) scale(0.9934, 0.9934);
  }
  64.2857% {
    opacity: 0.9941;
    -webkit-transform: translateY(0.3167px) scale(0.9941, 0.9941);
            transform: translateY(0.3167px) scale(0.9941, 0.9941);
  }
  66.0714% {
    opacity: 0.9951;
    -webkit-transform: translateY(0.2666px) scale(0.9951, 0.9951);
            transform: translateY(0.2666px) scale(0.9951, 0.9951);
  }
  67.8571% {
    opacity: 0.9961;
    -webkit-transform: translateY(0.2124px) scale(0.9961, 0.9961);
            transform: translateY(0.2124px) scale(0.9961, 0.9961);
  }
  69.6429% {
    opacity: 0.997;
    -webkit-transform: translateY(0.1595px) scale(0.997, 0.997);
            transform: translateY(0.1595px) scale(0.997, 0.997);
  }
  71.4286% {
    opacity: 0.9979;
    -webkit-transform: translateY(0.1115px) scale(0.9979, 0.9979);
            transform: translateY(0.1115px) scale(0.9979, 0.9979);
  }
  73.2143% {
    opacity: 0.9987;
    -webkit-transform: translateY(0.0705px) scale(0.9987, 0.9987);
            transform: translateY(0.0705px) scale(0.9987, 0.9987);
  }
  75.0000% {
    opacity: 0.9993;
    -webkit-transform: translateY(0.0375px) scale(0.9993, 0.9993);
            transform: translateY(0.0375px) scale(0.9993, 0.9993);
  }
  76.7857% {
    opacity: 0.9998;
    -webkit-transform: translateY(0.0124px) scale(0.9998, 0.9998);
            transform: translateY(0.0124px) scale(0.9998, 0.9998);
  }
  78.5714% {
    opacity: 1;
    -webkit-transform: translateY(-0.0054px) scale(1.0001, 1.0001);
            transform: translateY(-0.0054px) scale(1.0001, 1.0001);
  }
  80.3571% {
    -webkit-transform: translateY(-0.0169px) scale(1.0003, 1.0003);
            transform: translateY(-0.0169px) scale(1.0003, 1.0003);
  }
  82.1429% {
    -webkit-transform: translateY(-0.0232px) scale(1.0004, 1.0004);
            transform: translateY(-0.0232px) scale(1.0004, 1.0004);
  }
  83.9286% {
    -webkit-transform: translateY(-0.0256px) scale(1.0005, 1.0005);
            transform: translateY(-0.0256px) scale(1.0005, 1.0005);
  }
  85.7143% {
    -webkit-transform: translateY(-0.0251px) scale(1.0005, 1.0005);
            transform: translateY(-0.0251px) scale(1.0005, 1.0005);
  }
  87.5000% {
    -webkit-transform: translateY(-0.0228px) scale(1.0004, 1.0004);
            transform: translateY(-0.0228px) scale(1.0004, 1.0004);
  }
  89.2857% {
    -webkit-transform: translateY(-0.0194px) scale(1.0004, 1.0004);
            transform: translateY(-0.0194px) scale(1.0004, 1.0004);
  }
  91.0714% {
    -webkit-transform: translateY(-0.0156px) scale(1.0003, 1.0003);
            transform: translateY(-0.0156px) scale(1.0003, 1.0003);
  }
  92.8571% {
    -webkit-transform: translateY(-0.0119px) scale(1.0002, 1.0002);
            transform: translateY(-0.0119px) scale(1.0002, 1.0002);
  }
  94.6429% {
    -webkit-transform: translateY(-0.0084px) scale(1.0002, 1.0002);
            transform: translateY(-0.0084px) scale(1.0002, 1.0002);
  }
  96.4286% {
    -webkit-transform: translateY(-0.0055px) scale(1.0001, 1.0001);
            transform: translateY(-0.0055px) scale(1.0001, 1.0001);
  }
  98.2143% {
    -webkit-transform: translateY(-0.0031px) scale(1.0001, 1.0001);
            transform: translateY(-0.0031px) scale(1.0001, 1.0001);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(-0.0013px) scale(1, 1);
            transform: translateY(-0.0013px) scale(1, 1);
  }
}

@-webkit-keyframes head-5-anim {
  0% {
    opacity: 0.0007;
    -webkit-transform: translateY(53.9627px) scale(0.0007, 0.0007);
            transform: translateY(53.9627px) scale(0.0007, 0.0007);
  }
  1.3699% {
    opacity: 0.0025;
    -webkit-transform: translateY(53.8625px) scale(0.0025, 0.0025);
            transform: translateY(53.8625px) scale(0.0025, 0.0025);
  }
  2.7397% {
    opacity: 0.007;
    -webkit-transform: translateY(53.6246px) scale(0.007, 0.007);
            transform: translateY(53.6246px) scale(0.007, 0.007);
  }
  4.1096% {
    opacity: 0.0156;
    -webkit-transform: translateY(53.1558px) scale(0.0156, 0.0156);
            transform: translateY(53.1558px) scale(0.0156, 0.0156);
  }
  5.4795% {
    opacity: 0.0306;
    -webkit-transform: translateY(52.3476px) scale(0.0306, 0.0306);
            transform: translateY(52.3476px) scale(0.0306, 0.0306);
  }
  6.8493% {
    opacity: 0.0539;
    -webkit-transform: translateY(51.0902px) scale(0.0539, 0.0539);
            transform: translateY(51.0902px) scale(0.0539, 0.0539);
  }
  8.2192% {
    opacity: 0.0872;
    -webkit-transform: translateY(49.2888px) scale(0.0872, 0.0872);
            transform: translateY(49.2888px) scale(0.0872, 0.0872);
  }
  9.5890% {
    opacity: 0.1319;
    -webkit-transform: translateY(46.8789px) scale(0.1319, 0.1319);
            transform: translateY(46.8789px) scale(0.1319, 0.1319);
  }
  10.9589% {
    opacity: 0.1882;
    -webkit-transform: translateY(43.8388px) scale(0.1882, 0.1882);
            transform: translateY(43.8388px) scale(0.1882, 0.1882);
  }
  12.3288% {
    opacity: 0.2556;
    -webkit-transform: translateY(40.1957px) scale(0.2556, 0.2556);
            transform: translateY(40.1957px) scale(0.2556, 0.2556);
  }
  13.6986% {
    opacity: 0.3328;
    -webkit-transform: translateY(36.0263px) scale(0.3328, 0.3328);
            transform: translateY(36.0263px) scale(0.3328, 0.3328);
  }
  15.0685% {
    opacity: 0.4176;
    -webkit-transform: translateY(31.4508px) scale(0.4176, 0.4176);
            transform: translateY(31.4508px) scale(0.4176, 0.4176);
  }
  16.4384% {
    opacity: 0.507;
    -webkit-transform: translateY(26.6223px) scale(0.507, 0.507);
            transform: translateY(26.6223px) scale(0.507, 0.507);
  }
  17.8082% {
    opacity: 0.5979;
    -webkit-transform: translateY(21.7127px) scale(0.5979, 0.5979);
            transform: translateY(21.7127px) scale(0.5979, 0.5979);
  }
  19.1781% {
    opacity: 0.6871;
    -webkit-transform: translateY(16.8978px) scale(0.6871, 0.6871);
            transform: translateY(16.8978px) scale(0.6871, 0.6871);
  }
  20.5479% {
    opacity: 0.7714;
    -webkit-transform: translateY(12.3424px) scale(0.7714, 0.7714);
            transform: translateY(12.3424px) scale(0.7714, 0.7714);
  }
  21.9178% {
    opacity: 0.8484;
    -webkit-transform: translateY(8.1883px) scale(0.8484, 0.8484);
            transform: translateY(8.1883px) scale(0.8484, 0.8484);
  }
  23.2877% {
    opacity: 0.9158;
    -webkit-transform: translateY(4.5454px) scale(0.9158, 0.9158);
            transform: translateY(4.5454px) scale(0.9158, 0.9158);
  }
  24.6575% {
    opacity: 0.9725;
    -webkit-transform: translateY(1.4862px) scale(0.9725, 0.9725);
            transform: translateY(1.4862px) scale(0.9725, 0.9725);
  }
  26.0274% {
    opacity: 1;
    -webkit-transform: translateY(-0.9554px) scale(1.0177, 1.0177);
            transform: translateY(-0.9554px) scale(1.0177, 1.0177);
  }
  27.3973% {
    -webkit-transform: translateY(-2.7819px) scale(1.0515, 1.0515);
            transform: translateY(-2.7819px) scale(1.0515, 1.0515);
  }
  28.7671% {
    -webkit-transform: translateY(-4.0276px) scale(1.0746, 1.0746);
            transform: translateY(-4.0276px) scale(1.0746, 1.0746);
  }
  30.1370% {
    -webkit-transform: translateY(-4.7517px) scale(1.088, 1.088);
            transform: translateY(-4.7517px) scale(1.088, 1.088);
  }
  31.5068% {
    -webkit-transform: translateY(-5.0309px) scale(1.0932, 1.0932);
            transform: translateY(-5.0309px) scale(1.0932, 1.0932);
  }
  32.8767% {
    -webkit-transform: translateY(-4.9516px) scale(1.0917, 1.0917);
            transform: translateY(-4.9516px) scale(1.0917, 1.0917);
  }
  34.2466% {
    -webkit-transform: translateY(-4.6028px) scale(1.0852, 1.0852);
            transform: translateY(-4.6028px) scale(1.0852, 1.0852);
  }
  35.6164% {
    -webkit-transform: translateY(-4.07px) scale(1.0754, 1.0754);
            transform: translateY(-4.07px) scale(1.0754, 1.0754);
  }
  36.9863% {
    -webkit-transform: translateY(-3.4305px) scale(1.0635, 1.0635);
            transform: translateY(-3.4305px) scale(1.0635, 1.0635);
  }
  38.3562% {
    -webkit-transform: translateY(-2.75px) scale(1.0509, 1.0509);
            transform: translateY(-2.75px) scale(1.0509, 1.0509);
  }
  39.7260% {
    -webkit-transform: translateY(-2.0814px) scale(1.0385, 1.0385);
            transform: translateY(-2.0814px) scale(1.0385, 1.0385);
  }
  41.0959% {
    -webkit-transform: translateY(-1.4636px) scale(1.0271, 1.0271);
            transform: translateY(-1.4636px) scale(1.0271, 1.0271);
  }
  42.4658% {
    -webkit-transform: translateY(-0.9228px) scale(1.0171, 1.0171);
            transform: translateY(-0.9228px) scale(1.0171, 1.0171);
  }
  43.8356% {
    -webkit-transform: translateY(-0.4734px) scale(1.0088, 1.0088);
            transform: translateY(-0.4734px) scale(1.0088, 1.0088);
  }
  45.2055% {
    opacity: 1;
    -webkit-transform: translateY(-0.1199px) scale(1.0022, 1.0022);
            transform: translateY(-0.1199px) scale(1.0022, 1.0022);
  }
  46.5753% {
    opacity: 0.9974;
    -webkit-transform: translateY(0.1404px) scale(0.9974, 0.9974);
            transform: translateY(0.1404px) scale(0.9974, 0.9974);
  }
  47.9452% {
    opacity: 0.9941;
    -webkit-transform: translateY(0.3161px) scale(0.9941, 0.9941);
            transform: translateY(0.3161px) scale(0.9941, 0.9941);
  }
  49.3151% {
    opacity: 0.9922;
    -webkit-transform: translateY(0.419px) scale(0.9922, 0.9922);
            transform: translateY(0.419px) scale(0.9922, 0.9922);
  }
  50.6849% {
    opacity: 0.9914;
    -webkit-transform: translateY(0.4628px) scale(0.9914, 0.9914);
            transform: translateY(0.4628px) scale(0.9914, 0.9914);
  }
  52.0548% {
    opacity: 0.9915;
    -webkit-transform: translateY(0.4615px) scale(0.9915, 0.9915);
            transform: translateY(0.4615px) scale(0.9915, 0.9915);
  }
  53.4247% {
    opacity: 0.9921;
    -webkit-transform: translateY(0.4282px) scale(0.9921, 0.9921);
            transform: translateY(0.4282px) scale(0.9921, 0.9921);
  }
  54.7945% {
    opacity: 0.9931;
    -webkit-transform: translateY(0.3747px) scale(0.9931, 0.9931);
            transform: translateY(0.3747px) scale(0.9931, 0.9931);
  }
  56.1644% {
    opacity: 0.9942;
    -webkit-transform: translateY(0.3106px) scale(0.9942, 0.9942);
            transform: translateY(0.3106px) scale(0.9942, 0.9942);
  }
  57.5342% {
    opacity: 0.9955;
    -webkit-transform: translateY(0.2438px) scale(0.9955, 0.9955);
            transform: translateY(0.2438px) scale(0.9955, 0.9955);
  }
  58.9041% {
    opacity: 0.9967;
    -webkit-transform: translateY(0.1798px) scale(0.9967, 0.9967);
            transform: translateY(0.1798px) scale(0.9967, 0.9967);
  }
  60.2740% {
    opacity: 0.9977;
    -webkit-transform: translateY(0.1224px) scale(0.9977, 0.9977);
            transform: translateY(0.1224px) scale(0.9977, 0.9977);
  }
  61.6438% {
    opacity: 0.9986;
    -webkit-transform: translateY(0.0739px) scale(0.9986, 0.9986);
            transform: translateY(0.0739px) scale(0.9986, 0.9986);
  }
  63.0137% {
    opacity: 0.9994;
    -webkit-transform: translateY(0.035px) scale(0.9994, 0.9994);
            transform: translateY(0.035px) scale(0.9994, 0.9994);
  }
  64.3836% {
    opacity: 0.9999;
    -webkit-transform: translateY(0.0057px) scale(0.9999, 0.9999);
            transform: translateY(0.0057px) scale(0.9999, 0.9999);
  }
  65.7534% {
    opacity: 1;
    -webkit-transform: translateY(-0.0148px) scale(1.0003, 1.0003);
            transform: translateY(-0.0148px) scale(1.0003, 1.0003);
  }
  67.1233% {
    -webkit-transform: translateY(-0.0277px) scale(1.0005, 1.0005);
            transform: translateY(-0.0277px) scale(1.0005, 1.0005);
  }
  68.4932% {
    -webkit-transform: translateY(-0.0345px) scale(1.0006, 1.0006);
            transform: translateY(-0.0345px) scale(1.0006, 1.0006);
  }
  69.8630% {
    -webkit-transform: translateY(-0.0364px) scale(1.0007, 1.0007);
            transform: translateY(-0.0364px) scale(1.0007, 1.0007);
  }
  71.2329% {
    -webkit-transform: translateY(-0.035px) scale(1.0006, 1.0006);
            transform: translateY(-0.035px) scale(1.0006, 1.0006);
  }
  72.6027% {
    -webkit-transform: translateY(-0.0314px) scale(1.0006, 1.0006);
            transform: translateY(-0.0314px) scale(1.0006, 1.0006);
  }
  73.9726% {
    -webkit-transform: translateY(-0.0265px) scale(1.0005, 1.0005);
            transform: translateY(-0.0265px) scale(1.0005, 1.0005);
  }
  75.3425% {
    -webkit-transform: translateY(-0.0212px) scale(1.0004, 1.0004);
            transform: translateY(-0.0212px) scale(1.0004, 1.0004);
  }
  76.7123% {
    -webkit-transform: translateY(-0.016px) scale(1.0003, 1.0003);
            transform: translateY(-0.016px) scale(1.0003, 1.0003);
  }
  78.0822% {
    -webkit-transform: translateY(-0.0112px) scale(1.0002, 1.0002);
            transform: translateY(-0.0112px) scale(1.0002, 1.0002);
  }
  79.4521% {
    -webkit-transform: translateY(-0.0071px) scale(1.0001, 1.0001);
            transform: translateY(-0.0071px) scale(1.0001, 1.0001);
  }
  80.8219% {
    -webkit-transform: translateY(-0.0038px) scale(1.0001, 1.0001);
            transform: translateY(-0.0038px) scale(1.0001, 1.0001);
  }
  82.1918% {
    -webkit-transform: translateY(-0.0013px) scale(1, 1);
            transform: translateY(-0.0013px) scale(1, 1);
  }
  83.5616% {
    -webkit-transform: translateY(0.0005px) scale(1, 1);
            transform: translateY(0.0005px) scale(1, 1);
  }
  84.9315% {
    -webkit-transform: translateY(0.0016px) scale(1, 1);
            transform: translateY(0.0016px) scale(1, 1);
  }
  86.3014% {
    -webkit-transform: translateY(0.0023px) scale(1, 1);
            transform: translateY(0.0023px) scale(1, 1);
  }
  87.6712% {
    -webkit-transform: translateY(0.0025px) scale(1, 1);
            transform: translateY(0.0025px) scale(1, 1);
  }
  89.0411% {
    -webkit-transform: translateY(0.0025px) scale(1, 1);
            transform: translateY(0.0025px) scale(1, 1);
  }
  90.4110% {
    -webkit-transform: translateY(0.0023px) scale(1, 1);
            transform: translateY(0.0023px) scale(1, 1);
  }
  91.7808% {
    -webkit-transform: translateY(0.0019px) scale(1, 1);
            transform: translateY(0.0019px) scale(1, 1);
  }
  93.1507% {
    -webkit-transform: translateY(0.0016px) scale(1, 1);
            transform: translateY(0.0016px) scale(1, 1);
  }
  94.5205% {
    -webkit-transform: translateY(0.0012px) scale(1, 1);
            transform: translateY(0.0012px) scale(1, 1);
  }
  95.8904% {
    -webkit-transform: translateY(0.0008px) scale(1, 1);
            transform: translateY(0.0008px) scale(1, 1);
  }
  97.2603% {
    -webkit-transform: translateY(0.0005px) scale(1, 1);
            transform: translateY(0.0005px) scale(1, 1);
  }
  98.6301% {
    -webkit-transform: translateY(0.0003px) scale(1, 1);
            transform: translateY(0.0003px) scale(1, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0.0001px) scale(1, 1);
            transform: translateY(0.0001px) scale(1, 1);
  }
}

@-webkit-keyframes head-6-anim {
  0% {
    opacity: 0.0001;
    -webkit-transform: translateY(53.993px) scale(0.0001, 0.0001);
            transform: translateY(53.993px) scale(0.0001, 0.0001);
  }
  1.2987% {
    opacity: 0.0005;
    -webkit-transform: translateY(53.9704px) scale(0.0005, 0.0005);
            transform: translateY(53.9704px) scale(0.0005, 0.0005);
  }
  2.5974% {
    opacity: 0.0017;
    -webkit-transform: translateY(53.9083px) scale(0.0017, 0.0017);
            transform: translateY(53.9083px) scale(0.0017, 0.0017);
  }
  3.8961% {
    opacity: 0.0043;
    -webkit-transform: translateY(53.7685px) scale(0.0043, 0.0043);
            transform: translateY(53.7685px) scale(0.0043, 0.0043);
  }
  5.1948% {
    opacity: 0.0093;
    -webkit-transform: translateY(53.496px) scale(0.0093, 0.0093);
            transform: translateY(53.496px) scale(0.0093, 0.0093);
  }
  6.4935% {
    opacity: 0.0181;
    -webkit-transform: translateY(53.0204px) scale(0.0181, 0.0181);
            transform: translateY(53.0204px) scale(0.0181, 0.0181);
  }
  7.7922% {
    opacity: 0.0322;
    -webkit-transform: translateY(52.2602px) scale(0.0322, 0.0322);
            transform: translateY(52.2602px) scale(0.0322, 0.0322);
  }
  9.0909% {
    opacity: 0.0531;
    -webkit-transform: translateY(51.1316px) scale(0.0531, 0.0531);
            transform: translateY(51.1316px) scale(0.0531, 0.0531);
  }
  10.3896% {
    opacity: 0.0823;
    -webkit-transform: translateY(49.5575px) scale(0.0823, 0.0823);
            transform: translateY(49.5575px) scale(0.0823, 0.0823);
  }
  11.6883% {
    opacity: 0.1208;
    -webkit-transform: translateY(47.4782px) scale(0.1208, 0.1208);
            transform: translateY(47.4782px) scale(0.1208, 0.1208);
  }
  12.9870% {
    opacity: 0.1692;
    -webkit-transform: translateY(44.861px) scale(0.1692, 0.1692);
            transform: translateY(44.861px) scale(0.1692, 0.1692);
  }
  14.2857% {
    opacity: 0.2277;
    -webkit-transform: translateY(41.7064px) scale(0.2277, 0.2277);
            transform: translateY(41.7064px) scale(0.2277, 0.2277);
  }
  15.5844% {
    opacity: 0.2953;
    -webkit-transform: translateY(38.0522px) scale(0.2953, 0.2953);
            transform: translateY(38.0522px) scale(0.2953, 0.2953);
  }
  16.8831% {
    opacity: 0.3709;
    -webkit-transform: translateY(33.9721px) scale(0.3709, 0.3709);
            transform: translateY(33.9721px) scale(0.3709, 0.3709);
  }
  18.1818% {
    opacity: 0.4524;
    -webkit-transform: translateY(29.572px) scale(0.4524, 0.4524);
            transform: translateY(29.572px) scale(0.4524, 0.4524);
  }
  19.4805% {
    opacity: 0.5374;
    -webkit-transform: translateY(24.9815px) scale(0.5374, 0.5374);
            transform: translateY(24.9815px) scale(0.5374, 0.5374);
  }
  20.7792% {
    opacity: 0.6232;
    -webkit-transform: translateY(20.3447px) scale(0.6232, 0.6232);
            transform: translateY(20.3447px) scale(0.6232, 0.6232);
  }
  22.0779% {
    opacity: 0.7072;
    -webkit-transform: translateY(15.8086px) scale(0.7072, 0.7072);
            transform: translateY(15.8086px) scale(0.7072, 0.7072);
  }
  23.3766% {
    opacity: 0.7868;
    -webkit-transform: translateY(11.5126px) scale(0.7868, 0.7868);
            transform: translateY(11.5126px) scale(0.7868, 0.7868);
  }
  24.6753% {
    opacity: 0.8597;
    -webkit-transform: translateY(7.5788px) scale(0.8597, 0.8597);
            transform: translateY(7.5788px) scale(0.8597, 0.8597);
  }
  25.9740% {
    opacity: 0.924;
    -webkit-transform: translateY(4.1046px) scale(0.924, 0.924);
            transform: translateY(4.1046px) scale(0.924, 0.924);
  }
  27.2727% {
    opacity: 0.9786;
    -webkit-transform: translateY(1.158px) scale(0.9786, 0.9786);
            transform: translateY(1.158px) scale(0.9786, 0.9786);
  }
  28.5714% {
    opacity: 1;
    -webkit-transform: translateY(-1.2247px) scale(1.0227, 1.0227);
            transform: translateY(-1.2247px) scale(1.0227, 1.0227);
  }
  29.8701% {
    -webkit-transform: translateY(-3.0381px) scale(1.0563, 1.0563);
            transform: translateY(-3.0381px) scale(1.0563, 1.0563);
  }
  31.1688% {
    -webkit-transform: translateY(-4.3048px) scale(1.0797, 1.0797);
            transform: translateY(-4.3048px) scale(1.0797, 1.0797);
  }
  32.4675% {
    -webkit-transform: translateY(-5.0707px) scale(1.0939, 1.0939);
            transform: translateY(-5.0707px) scale(1.0939, 1.0939);
  }
  33.7662% {
    -webkit-transform: translateY(-5.3993px) scale(1.1, 1.1);
            transform: translateY(-5.3993px) scale(1.1, 1.1);
  }
  35.0649% {
    -webkit-transform: translateY(-5.3657px) scale(1.0994, 1.0994);
            transform: translateY(-5.3657px) scale(1.0994, 1.0994);
  }
  36.3636% {
    -webkit-transform: translateY(-5.0499px) scale(1.0935, 1.0935);
            transform: translateY(-5.0499px) scale(1.0935, 1.0935);
  }
  37.6623% {
    -webkit-transform: translateY(-4.5316px) scale(1.0839, 1.0839);
            transform: translateY(-4.5316px) scale(1.0839, 1.0839);
  }
  38.9610% {
    -webkit-transform: translateY(-3.8857px) scale(1.072, 1.072);
            transform: translateY(-3.8857px) scale(1.072, 1.072);
  }
  40.2597% {
    -webkit-transform: translateY(-3.1781px) scale(1.0589, 1.0589);
            transform: translateY(-3.1781px) scale(1.0589, 1.0589);
  }
  41.5584% {
    -webkit-transform: translateY(-2.4645px) scale(1.0456, 1.0456);
            transform: translateY(-2.4645px) scale(1.0456, 1.0456);
  }
  42.8571% {
    -webkit-transform: translateY(-1.7879px) scale(1.0331, 1.0331);
            transform: translateY(-1.7879px) scale(1.0331, 1.0331);
  }
  44.1558% {
    -webkit-transform: translateY(-1.1798px) scale(1.0218, 1.0218);
            transform: translateY(-1.1798px) scale(1.0218, 1.0218);
  }
  45.4545% {
    -webkit-transform: translateY(-0.6597px) scale(1.0122, 1.0122);
            transform: translateY(-0.6597px) scale(1.0122, 1.0122);
  }
  46.7532% {
    opacity: 1;
    -webkit-transform: translateY(-0.2373px) scale(1.0044, 1.0044);
            transform: translateY(-0.2373px) scale(1.0044, 1.0044);
  }
  48.0519% {
    opacity: 0.9984;
    -webkit-transform: translateY(0.0862px) scale(0.9984, 0.9984);
            transform: translateY(0.0862px) scale(0.9984, 0.9984);
  }
  49.3506% {
    opacity: 0.9941;
    -webkit-transform: translateY(0.3163px) scale(0.9941, 0.9941);
            transform: translateY(0.3163px) scale(0.9941, 0.9941);
  }
  50.6494% {
    opacity: 0.9914;
    -webkit-transform: translateY(0.4629px) scale(0.9914, 0.9914);
            transform: translateY(0.4629px) scale(0.9914, 0.9914);
  }
  51.9481% {
    opacity: 0.99;
    -webkit-transform: translateY(0.5389px) scale(0.99, 0.99);
            transform: translateY(0.5389px) scale(0.99, 0.99);
  }
  53.2468% {
    opacity: 0.9897;
    -webkit-transform: translateY(0.5583px) scale(0.9897, 0.9897);
            transform: translateY(0.5583px) scale(0.9897, 0.9897);
  }
  54.5455% {
    opacity: 0.9901;
    -webkit-transform: translateY(0.5354px) scale(0.9901, 0.9901);
            transform: translateY(0.5354px) scale(0.9901, 0.9901);
  }
  55.8442% {
    opacity: 0.9911;
    -webkit-transform: translateY(0.4833px) scale(0.9911, 0.9911);
            transform: translateY(0.4833px) scale(0.9911, 0.9911);
  }
  57.1429% {
    opacity: 0.9923;
    -webkit-transform: translateY(0.4136px) scale(0.9923, 0.9923);
            transform: translateY(0.4136px) scale(0.9923, 0.9923);
  }
  58.4416% {
    opacity: 0.9938;
    -webkit-transform: translateY(0.3359px) scale(0.9938, 0.9938);
            transform: translateY(0.3359px) scale(0.9938, 0.9938);
  }
  59.7403% {
    opacity: 0.9952;
    -webkit-transform: translateY(0.2579px) scale(0.9952, 0.9952);
            transform: translateY(0.2579px) scale(0.9952, 0.9952);
  }
  61.0390% {
    opacity: 0.9966;
    -webkit-transform: translateY(0.1849px) scale(0.9966, 0.9966);
            transform: translateY(0.1849px) scale(0.9966, 0.9966);
  }
  62.3377% {
    opacity: 0.9978;
    -webkit-transform: translateY(0.1206px) scale(0.9978, 0.9978);
            transform: translateY(0.1206px) scale(0.9978, 0.9978);
  }
  63.6364% {
    opacity: 0.9988;
    -webkit-transform: translateY(0.0669px) scale(0.9988, 0.9988);
            transform: translateY(0.0669px) scale(0.9988, 0.9988);
  }
  64.9351% {
    opacity: 0.9995;
    -webkit-transform: translateY(0.0245px) scale(0.9995, 0.9995);
            transform: translateY(0.0245px) scale(0.9995, 0.9995);
  }
  66.2338% {
    opacity: 1;
    -webkit-transform: translateY(-0.0069px) scale(1.0001, 1.0001);
            transform: translateY(-0.0069px) scale(1.0001, 1.0001);
  }
  67.5325% {
    -webkit-transform: translateY(-0.0284px) scale(1.0005, 1.0005);
            transform: translateY(-0.0284px) scale(1.0005, 1.0005);
  }
  68.8312% {
    -webkit-transform: translateY(-0.0413px) scale(1.0008, 1.0008);
            transform: translateY(-0.0413px) scale(1.0008, 1.0008);
  }
  70.1299% {
    -webkit-transform: translateY(-0.0473px) scale(1.0009, 1.0009);
            transform: translateY(-0.0473px) scale(1.0009, 1.0009);
  }
  71.4286% {
    -webkit-transform: translateY(-0.0481px) scale(1.0009, 1.0009);
            transform: translateY(-0.0481px) scale(1.0009, 1.0009);
  }
  72.7273% {
    -webkit-transform: translateY(-0.0451px) scale(1.0008, 1.0008);
            transform: translateY(-0.0451px) scale(1.0008, 1.0008);
  }
  74.0260% {
    -webkit-transform: translateY(-0.0397px) scale(1.0007, 1.0007);
            transform: translateY(-0.0397px) scale(1.0007, 1.0007);
  }
  75.3247% {
    -webkit-transform: translateY(-0.0331px) scale(1.0006, 1.0006);
            transform: translateY(-0.0331px) scale(1.0006, 1.0006);
  }
  76.6234% {
    -webkit-transform: translateY(-0.0261px) scale(1.0005, 1.0005);
            transform: translateY(-0.0261px) scale(1.0005, 1.0005);
  }
  77.9221% {
    -webkit-transform: translateY(-0.0194px) scale(1.0004, 1.0004);
            transform: translateY(-0.0194px) scale(1.0004, 1.0004);
  }
  79.2208% {
    -webkit-transform: translateY(-0.0133px) scale(1.0002, 1.0002);
            transform: translateY(-0.0133px) scale(1.0002, 1.0002);
  }
  80.5195% {
    -webkit-transform: translateY(-0.0081px) scale(1.0002, 1.0002);
            transform: translateY(-0.0081px) scale(1.0002, 1.0002);
  }
  81.8182% {
    -webkit-transform: translateY(-0.004px) scale(1.0001, 1.0001);
            transform: translateY(-0.004px) scale(1.0001, 1.0001);
  }
  83.1169% {
    -webkit-transform: translateY(-0.0009px) scale(1, 1);
            transform: translateY(-0.0009px) scale(1, 1);
  }
  84.4156% {
    -webkit-transform: translateY(0.0013px) scale(1, 1);
            transform: translateY(0.0013px) scale(1, 1);
  }
  85.7143% {
    opacity: 1;
    -webkit-transform: translateY(0.0027px) scale(1, 1);
            transform: translateY(0.0027px) scale(1, 1);
  }
  87.0130% {
    opacity: 0.9999;
    -webkit-transform: translateY(0.0034px) scale(0.9999, 0.9999);
            transform: translateY(0.0034px) scale(0.9999, 0.9999);
  }
  88.3117% {
    -webkit-transform: translateY(0.0037px) scale(0.9999, 0.9999);
            transform: translateY(0.0037px) scale(0.9999, 0.9999);
  }
  89.6104% {
    -webkit-transform: translateY(0.0036px) scale(0.9999, 0.9999);
            transform: translateY(0.0036px) scale(0.9999, 0.9999);
  }
  90.9091% {
    -webkit-transform: translateY(0.0032px) scale(0.9999, 0.9999);
            transform: translateY(0.0032px) scale(0.9999, 0.9999);
  }
  92.2078% {
    opacity: 0.9999;
    -webkit-transform: translateY(0.0027px) scale(0.9999, 0.9999);
            transform: translateY(0.0027px) scale(0.9999, 0.9999);
  }
  93.5065% {
    opacity: 1;
    -webkit-transform: translateY(0.0022px) scale(1, 1);
            transform: translateY(0.0022px) scale(1, 1);
  }
  94.8052% {
    -webkit-transform: translateY(0.0016px) scale(1, 1);
            transform: translateY(0.0016px) scale(1, 1);
  }
  96.1039% {
    -webkit-transform: translateY(0.0012px) scale(1, 1);
            transform: translateY(0.0012px) scale(1, 1);
  }
  97.4026% {
    -webkit-transform: translateY(0.0007px) scale(1, 1);
            transform: translateY(0.0007px) scale(1, 1);
  }
  98.7013% {
    -webkit-transform: translateY(0.0004px) scale(1, 1);
            transform: translateY(0.0004px) scale(1, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0.0001px) scale(1, 1);
            transform: translateY(0.0001px) scale(1, 1);
  }
}

@-webkit-keyframes head-7-anim {
  0% {
    opacity: 0;
    -webkit-transform: translateY(53.9987px) scale(0, 0);
            transform: translateY(53.9987px) scale(0, 0);
  }
  1.0870% {
    opacity: 0.0001;
    -webkit-transform: translateY(53.9939px) scale(0.0001, 0.0001);
            transform: translateY(53.9939px) scale(0.0001, 0.0001);
  }
  2.1739% {
    opacity: 0.0004;
    -webkit-transform: translateY(53.9787px) scale(0.0004, 0.0004);
            transform: translateY(53.9787px) scale(0.0004, 0.0004);
  }
  3.2609% {
    opacity: 0.0011;
    -webkit-transform: translateY(53.9404px) scale(0.0011, 0.0011);
            transform: translateY(53.9404px) scale(0.0011, 0.0011);
  }
  4.3478% {
    opacity: 0.0026;
    -webkit-transform: translateY(53.8572px) scale(0.0026, 0.0026);
            transform: translateY(53.8572px) scale(0.0026, 0.0026);
  }
  5.4348% {
    opacity: 0.0056;
    -webkit-transform: translateY(53.6962px) scale(0.0056, 0.0056);
            transform: translateY(53.6962px) scale(0.0056, 0.0056);
  }
  6.5217% {
    opacity: 0.0109;
    -webkit-transform: translateY(53.4127px) scale(0.0109, 0.0109);
            transform: translateY(53.4127px) scale(0.0109, 0.0109);
  }
  7.6087% {
    opacity: 0.0194;
    -webkit-transform: translateY(52.9506px) scale(0.0194, 0.0194);
            transform: translateY(52.9506px) scale(0.0194, 0.0194);
  }
  8.6957% {
    opacity: 0.0325;
    -webkit-transform: translateY(52.2458px) scale(0.0325, 0.0325);
            transform: translateY(52.2458px) scale(0.0325, 0.0325);
  }
  9.7826% {
    opacity: 0.0513;
    -webkit-transform: translateY(51.2306px) scale(0.0513, 0.0513);
            transform: translateY(51.2306px) scale(0.0513, 0.0513);
  }
  10.8696% {
    opacity: 0.077;
    -webkit-transform: translateY(49.8406px) scale(0.077, 0.077);
            transform: translateY(49.8406px) scale(0.077, 0.077);
  }
  11.9565% {
    opacity: 0.1107;
    -webkit-transform: translateY(48.0213px) scale(0.1107, 0.1107);
            transform: translateY(48.0213px) scale(0.1107, 0.1107);
  }
  13.0435% {
    opacity: 0.153;
    -webkit-transform: translateY(45.7358px) scale(0.153, 0.153);
            transform: translateY(45.7358px) scale(0.153, 0.153);
  }
  14.1304% {
    opacity: 0.2042;
    -webkit-transform: translateY(42.9705px) scale(0.2042, 0.2042);
            transform: translateY(42.9705px) scale(0.2042, 0.2042);
  }
  15.2174% {
    opacity: 0.2641;
    -webkit-transform: translateY(39.7396px) scale(0.2641, 0.2641);
            transform: translateY(39.7396px) scale(0.2641, 0.2641);
  }
  16.3043% {
    opacity: 0.3317;
    -webkit-transform: translateY(36.0862px) scale(0.3317, 0.3317);
            transform: translateY(36.0862px) scale(0.3317, 0.3317);
  }
  17.3913% {
    opacity: 0.4059;
    -webkit-transform: translateY(32.0817px) scale(0.4059, 0.4059);
            transform: translateY(32.0817px) scale(0.4059, 0.4059);
  }
  18.4783% {
    opacity: 0.4848;
    -webkit-transform: translateY(27.8219px) scale(0.4848, 0.4848);
            transform: translateY(27.8219px) scale(0.4848, 0.4848);
  }
  19.5652% {
    opacity: 0.5663;
    -webkit-transform: translateY(23.421px) scale(0.5663, 0.5663);
            transform: translateY(23.421px) scale(0.5663, 0.5663);
  }
  20.6522% {
    opacity: 0.6481;
    -webkit-transform: translateY(19.0036px) scale(0.6481, 0.6481);
            transform: translateY(19.0036px) scale(0.6481, 0.6481);
  }
  21.7391% {
    opacity: 0.7278;
    -webkit-transform: translateY(14.6966px) scale(0.7278, 0.7278);
            transform: translateY(14.6966px) scale(0.7278, 0.7278);
  }
  22.8261% {
    opacity: 0.8033;
    -webkit-transform: translateY(10.6207px) scale(0.8033, 0.8033);
            transform: translateY(10.6207px) scale(0.8033, 0.8033);
  }
  23.9130% {
    opacity: 0.8725;
    -webkit-transform: translateY(6.8826px) scale(0.8725, 0.8725);
            transform: translateY(6.8826px) scale(0.8725, 0.8725);
  }
  25.0000% {
    opacity: 0.9339;
    -webkit-transform: translateY(3.5691px) scale(0.9339, 0.9339);
            transform: translateY(3.5691px) scale(0.9339, 0.9339);
  }
  26.0870% {
    opacity: 0.9863;
    -webkit-transform: translateY(0.7423px) scale(0.9863, 0.9863);
            transform: translateY(0.7423px) scale(0.9863, 0.9863);
  }
  27.1739% {
    opacity: 1;
    -webkit-transform: translateY(-1.5619px) scale(1.0289, 1.0289);
            transform: translateY(-1.5619px) scale(1.0289, 1.0289);
  }
  28.2609% {
    -webkit-transform: translateY(-3.3344px) scale(1.0617, 1.0617);
            transform: translateY(-3.3344px) scale(1.0617, 1.0617);
  }
  29.3478% {
    -webkit-transform: translateY(-4.5908px) scale(1.085, 1.085);
            transform: translateY(-4.5908px) scale(1.085, 1.085);
  }
  30.4348% {
    -webkit-transform: translateY(-5.3682px) scale(1.0994, 1.0994);
            transform: translateY(-5.3682px) scale(1.0994, 1.0994);
  }
  31.5217% {
    -webkit-transform: translateY(-5.7205px) scale(1.1059, 1.1059);
            transform: translateY(-5.7205px) scale(1.1059, 1.1059);
  }
  32.6087% {
    -webkit-transform: translateY(-5.7136px) scale(1.1058, 1.1058);
            transform: translateY(-5.7136px) scale(1.1058, 1.1058);
  }
  33.6957% {
    -webkit-transform: translateY(-5.4198px) scale(1.1004, 1.1004);
            transform: translateY(-5.4198px) scale(1.1004, 1.1004);
  }
  34.7826% {
    -webkit-transform: translateY(-4.9131px) scale(1.091, 1.091);
            transform: translateY(-4.9131px) scale(1.091, 1.091);
  }
  35.8696% {
    -webkit-transform: translateY(-4.2648px) scale(1.079, 1.079);
            transform: translateY(-4.2648px) scale(1.079, 1.079);
  }
  36.9565% {
    -webkit-transform: translateY(-3.5398px) scale(1.0656, 1.0656);
            transform: translateY(-3.5398px) scale(1.0656, 1.0656);
  }
  38.0435% {
    -webkit-transform: translateY(-2.7942px) scale(1.0517, 1.0517);
            transform: translateY(-2.7942px) scale(1.0517, 1.0517);
  }
  39.1304% {
    -webkit-transform: translateY(-2.0737px) scale(1.0384, 1.0384);
            transform: translateY(-2.0737px) scale(1.0384, 1.0384);
  }
  40.2174% {
    -webkit-transform: translateY(-1.4128px) scale(1.0262, 1.0262);
            transform: translateY(-1.4128px) scale(1.0262, 1.0262);
  }
  41.3043% {
    -webkit-transform: translateY(-0.8351px) scale(1.0155, 1.0155);
            transform: translateY(-0.8351px) scale(1.0155, 1.0155);
  }
  42.3913% {
    opacity: 1;
    -webkit-transform: translateY(-0.3543px) scale(1.0066, 1.0066);
            transform: translateY(-0.3543px) scale(1.0066, 1.0066);
  }
  43.4783% {
    opacity: 0.9995;
    -webkit-transform: translateY(0.025px) scale(0.9995, 0.9995);
            transform: translateY(0.025px) scale(0.9995, 0.9995);
  }
  44.5652% {
    opacity: 0.9944;
    -webkit-transform: translateY(0.305px) scale(0.9944, 0.9944);
            transform: translateY(0.305px) scale(0.9944, 0.9944);
  }
  45.6522% {
    opacity: 0.9909;
    -webkit-transform: translateY(0.4937px) scale(0.9909, 0.9909);
            transform: translateY(0.4937px) scale(0.9909, 0.9909);
  }
  46.7391% {
    opacity: 0.9888;
    -webkit-transform: translateY(0.6025px) scale(0.9888, 0.9888);
            transform: translateY(0.6025px) scale(0.9888, 0.9888);
  }
  47.8261% {
    opacity: 0.9881;
    -webkit-transform: translateY(0.645px) scale(0.9881, 0.9881);
            transform: translateY(0.645px) scale(0.9881, 0.9881);
  }
  48.9130% {
    opacity: 0.9882;
    -webkit-transform: translateY(0.6358px) scale(0.9882, 0.9882);
            transform: translateY(0.6358px) scale(0.9882, 0.9882);
  }
  50% {
    opacity: 0.9891;
    -webkit-transform: translateY(0.5888px) scale(0.9891, 0.9891);
            transform: translateY(0.5888px) scale(0.9891, 0.9891);
  }
  51.0870% {
    opacity: 0.9904;
    -webkit-transform: translateY(0.5171px) scale(0.9904, 0.9904);
            transform: translateY(0.5171px) scale(0.9904, 0.9904);
  }
  52.1739% {
    opacity: 0.992;
    -webkit-transform: translateY(0.4317px) scale(0.992, 0.992);
            transform: translateY(0.4317px) scale(0.992, 0.992);
  }
  53.2609% {
    opacity: 0.9937;
    -webkit-transform: translateY(0.3419px) scale(0.9937, 0.9937);
            transform: translateY(0.3419px) scale(0.9937, 0.9937);
  }
  54.3478% {
    opacity: 0.9953;
    -webkit-transform: translateY(0.2548px) scale(0.9953, 0.9953);
            transform: translateY(0.2548px) scale(0.9953, 0.9953);
  }
  55.4348% {
    opacity: 0.9968;
    -webkit-transform: translateY(0.1753px) scale(0.9968, 0.9968);
            transform: translateY(0.1753px) scale(0.9968, 0.9968);
  }
  56.5217% {
    opacity: 0.998;
    -webkit-transform: translateY(0.1066px) scale(0.998, 0.998);
            transform: translateY(0.1066px) scale(0.998, 0.998);
  }
  57.6087% {
    opacity: 0.9991;
    -webkit-transform: translateY(0.0504px) scale(0.9991, 0.9991);
            transform: translateY(0.0504px) scale(0.9991, 0.9991);
  }
  58.6957% {
    opacity: 0.9999;
    -webkit-transform: translateY(0.0068px) scale(0.9999, 0.9999);
            transform: translateY(0.0068px) scale(0.9999, 0.9999);
  }
  59.7826% {
    opacity: 1;
    -webkit-transform: translateY(-0.0246px) scale(1.0005, 1.0005);
            transform: translateY(-0.0246px) scale(1.0005, 1.0005);
  }
  60.8696% {
    -webkit-transform: translateY(-0.0452px) scale(1.0008, 1.0008);
            transform: translateY(-0.0452px) scale(1.0008, 1.0008);
  }
  61.9565% {
    -webkit-transform: translateY(-0.0567px) scale(1.0011, 1.0011);
            transform: translateY(-0.0567px) scale(1.0011, 1.0011);
  }
  63.0435% {
    -webkit-transform: translateY(-0.0609px) scale(1.0011, 1.0011);
            transform: translateY(-0.0609px) scale(1.0011, 1.0011);
  }
  64.1304% {
    -webkit-transform: translateY(-0.0596px) scale(1.0011, 1.0011);
            transform: translateY(-0.0596px) scale(1.0011, 1.0011);
  }
  65.2174% {
    -webkit-transform: translateY(-0.0545px) scale(1.001, 1.001);
            transform: translateY(-0.0545px) scale(1.001, 1.001);
  }
  66.3043% {
    -webkit-transform: translateY(-0.0471px) scale(1.0009, 1.0009);
            transform: translateY(-0.0471px) scale(1.0009, 1.0009);
  }
  67.3913% {
    -webkit-transform: translateY(-0.0386px) scale(1.0007, 1.0007);
            transform: translateY(-0.0386px) scale(1.0007, 1.0007);
  }
  68.4783% {
    -webkit-transform: translateY(-0.0299px) scale(1.0006, 1.0006);
            transform: translateY(-0.0299px) scale(1.0006, 1.0006);
  }
  69.5652% {
    -webkit-transform: translateY(-0.0217px) scale(1.0004, 1.0004);
            transform: translateY(-0.0217px) scale(1.0004, 1.0004);
  }
  70.6522% {
    -webkit-transform: translateY(-0.0144px) scale(1.0003, 1.0003);
            transform: translateY(-0.0144px) scale(1.0003, 1.0003);
  }
  71.7391% {
    -webkit-transform: translateY(-0.0083px) scale(1.0002, 1.0002);
            transform: translateY(-0.0083px) scale(1.0002, 1.0002);
  }
  72.8261% {
    -webkit-transform: translateY(-0.0034px) scale(1.0001, 1.0001);
            transform: translateY(-0.0034px) scale(1.0001, 1.0001);
  }
  73.9130% {
    -webkit-transform: translateY(0.0002px) scale(1, 1);
            transform: translateY(0.0002px) scale(1, 1);
  }
  75.0000% {
    opacity: 1;
    -webkit-transform: translateY(0.0026px) scale(1, 1);
            transform: translateY(0.0026px) scale(1, 1);
  }
  76.0870% {
    opacity: 0.9999;
    -webkit-transform: translateY(0.0042px) scale(0.9999, 0.9999);
            transform: translateY(0.0042px) scale(0.9999, 0.9999);
  }
  77.1739% {
    -webkit-transform: translateY(0.0049px) scale(0.9999, 0.9999);
            transform: translateY(0.0049px) scale(0.9999, 0.9999);
  }
  78.2609% {
    -webkit-transform: translateY(0.005px) scale(0.9999, 0.9999);
            transform: translateY(0.005px) scale(0.9999, 0.9999);
  }
  79.3478% {
    -webkit-transform: translateY(0.0048px) scale(0.9999, 0.9999);
            transform: translateY(0.0048px) scale(0.9999, 0.9999);
  }
  80.4348% {
    -webkit-transform: translateY(0.0042px) scale(0.9999, 0.9999);
            transform: translateY(0.0042px) scale(0.9999, 0.9999);
  }
  81.5217% {
    -webkit-transform: translateY(0.0035px) scale(0.9999, 0.9999);
            transform: translateY(0.0035px) scale(0.9999, 0.9999);
  }
  82.6087% {
    opacity: 0.9999;
    -webkit-transform: translateY(0.0028px) scale(0.9999, 0.9999);
            transform: translateY(0.0028px) scale(0.9999, 0.9999);
  }
  83.6957% {
    opacity: 1;
    -webkit-transform: translateY(0.0021px) scale(1, 1);
            transform: translateY(0.0021px) scale(1, 1);
  }
  84.7826% {
    -webkit-transform: translateY(0.0014px) scale(1, 1);
            transform: translateY(0.0014px) scale(1, 1);
  }
  85.8696% {
    -webkit-transform: translateY(0.0009px) scale(1, 1);
            transform: translateY(0.0009px) scale(1, 1);
  }
  86.9565% {
    -webkit-transform: translateY(0.0005px) scale(1, 1);
            transform: translateY(0.0005px) scale(1, 1);
  }
  88.0435% {
    -webkit-transform: translateY(0.0001px) scale(1, 1);
            transform: translateY(0.0001px) scale(1, 1);
  }
  89.1304% {
    -webkit-transform: translateY(-0.0001px) scale(1, 1);
            transform: translateY(-0.0001px) scale(1, 1);
  }
  90.2174% {
    -webkit-transform: translateY(-0.0003px) scale(1, 1);
            transform: translateY(-0.0003px) scale(1, 1);
  }
  91.3043% {
    -webkit-transform: translateY(-0.0003px) scale(1, 1);
            transform: translateY(-0.0003px) scale(1, 1);
  }
  92.3913% {
    -webkit-transform: translateY(-0.0004px) scale(1, 1);
            transform: translateY(-0.0004px) scale(1, 1);
  }
  93.4783% {
    -webkit-transform: translateY(-0.0004px) scale(1, 1);
            transform: translateY(-0.0004px) scale(1, 1);
  }
  94.5652% {
    -webkit-transform: translateY(-0.0003px) scale(1, 1);
            transform: translateY(-0.0003px) scale(1, 1);
  }
  95.6522% {
    -webkit-transform: translateY(-0.0003px) scale(1, 1);
            transform: translateY(-0.0003px) scale(1, 1);
  }
  96.7391% {
    -webkit-transform: translateY(-0.0002px) scale(1, 1);
            transform: translateY(-0.0002px) scale(1, 1);
  }
  97.8261% {
    -webkit-transform: translateY(-0.0002px) scale(1, 1);
            transform: translateY(-0.0002px) scale(1, 1);
  }
  98.9130% {
    -webkit-transform: translateY(-0.0001px) scale(1, 1);
            transform: translateY(-0.0001px) scale(1, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(-0.0001px) scale(1, 1);
            transform: translateY(-0.0001px) scale(1, 1);
  }
}

@-webkit-keyframes head-8-anim {
  0% {
    opacity: 0;
    -webkit-transform: translateY(53.9998px) scale(0, 0);
            transform: translateY(53.9998px) scale(0, 0);
  }
  1.1905% {
    opacity: 0;
    -webkit-transform: translateY(53.9988px) scale(0, 0);
            transform: translateY(53.9988px) scale(0, 0);
  }
  2.3810% {
    opacity: 0.0001;
    -webkit-transform: translateY(53.9953px) scale(0.0001, 0.0001);
            transform: translateY(53.9953px) scale(0.0001, 0.0001);
  }
  3.5714% {
    opacity: 0.0003;
    -webkit-transform: translateY(53.9854px) scale(0.0003, 0.0003);
            transform: translateY(53.9854px) scale(0.0003, 0.0003);
  }
  4.7619% {
    opacity: 0.0007;
    -webkit-transform: translateY(53.9618px) scale(0.0007, 0.0007);
            transform: translateY(53.9618px) scale(0.0007, 0.0007);
  }
  5.9524% {
    opacity: 0.0016;
    -webkit-transform: translateY(53.9118px) scale(0.0016, 0.0016);
            transform: translateY(53.9118px) scale(0.0016, 0.0016);
  }
  7.1429% {
    opacity: 0.0034;
    -webkit-transform: translateY(53.8156px) scale(0.0034, 0.0034);
            transform: translateY(53.8156px) scale(0.0034, 0.0034);
  }
  8.3333% {
    opacity: 0.0066;
    -webkit-transform: translateY(53.6449px) scale(0.0066, 0.0066);
            transform: translateY(53.6449px) scale(0.0066, 0.0066);
  }
  9.5238% {
    opacity: 0.0118;
    -webkit-transform: translateY(53.3627px) scale(0.0118, 0.0118);
            transform: translateY(53.3627px) scale(0.0118, 0.0118);
  }
  10.7143% {
    opacity: 0.0199;
    -webkit-transform: translateY(52.923px) scale(0.0199, 0.0199);
            transform: translateY(52.923px) scale(0.0199, 0.0199);
  }
  11.9048% {
    opacity: 0.032;
    -webkit-transform: translateY(52.2733px) scale(0.032, 0.032);
            transform: translateY(52.2733px) scale(0.032, 0.032);
  }
  13.0952% {
    opacity: 0.0489;
    -webkit-transform: translateY(51.3576px) scale(0.0489, 0.0489);
            transform: translateY(51.3576px) scale(0.0489, 0.0489);
  }
  14.2857% {
    opacity: 0.0718;
    -webkit-transform: translateY(50.1204px) scale(0.0718, 0.0718);
            transform: translateY(50.1204px) scale(0.0718, 0.0718);
  }
  15.4762% {
    opacity: 0.1016;
    -webkit-transform: translateY(48.5126px) scale(0.1016, 0.1016);
            transform: translateY(48.5126px) scale(0.1016, 0.1016);
  }
  16.6667% {
    opacity: 0.139;
    -webkit-transform: translateY(46.4962px) scale(0.139, 0.139);
            transform: translateY(46.4962px) scale(0.139, 0.139);
  }
  17.8571% {
    opacity: 0.1843;
    -webkit-transform: translateY(44.0501px) scale(0.1843, 0.1843);
            transform: translateY(44.0501px) scale(0.1843, 0.1843);
  }
  19.0476% {
    opacity: 0.2375;
    -webkit-transform: translateY(41.1737px) scale(0.2375, 0.2375);
            transform: translateY(41.1737px) scale(0.2375, 0.2375);
  }
  20.2381% {
    opacity: 0.2983;
    -webkit-transform: translateY(37.8896px) scale(0.2983, 0.2983);
            transform: translateY(37.8896px) scale(0.2983, 0.2983);
  }
  21.4286% {
    opacity: 0.3658;
    -webkit-transform: translateY(34.2443px) scale(0.3658, 0.3658);
            transform: translateY(34.2443px) scale(0.3658, 0.3658);
  }
  22.6190% {
    opacity: 0.4388;
    -webkit-transform: translateY(30.307px) scale(0.4388, 0.4388);
            transform: translateY(30.307px) scale(0.4388, 0.4388);
  }
  23.8095% {
    opacity: 0.5154;
    -webkit-transform: translateY(26.166px) scale(0.5154, 0.5154);
            transform: translateY(26.166px) scale(0.5154, 0.5154);
  }
  25.0000% {
    opacity: 0.594;
    -webkit-transform: translateY(21.924px) scale(0.594, 0.594);
            transform: translateY(21.924px) scale(0.594, 0.594);
  }
  26.1905% {
    opacity: 0.6724;
    -webkit-transform: translateY(17.6916px) scale(0.6724, 0.6724);
            transform: translateY(17.6916px) scale(0.6724, 0.6724);
  }
  27.3810% {
    opacity: 0.7485;
    -webkit-transform: translateY(13.5807px) scale(0.7485, 0.7485);
            transform: translateY(13.5807px) scale(0.7485, 0.7485);
  }
  28.5714% {
    opacity: 0.8204;
    -webkit-transform: translateY(9.6975px) scale(0.8204, 0.8204);
            transform: translateY(9.6975px) scale(0.8204, 0.8204);
  }
  29.7619% {
    opacity: 0.8864;
    -webkit-transform: translateY(6.1365px) scale(0.8864, 0.8864);
            transform: translateY(6.1365px) scale(0.8864, 0.8864);
  }
  30.9524% {
    opacity: 0.9449;
    -webkit-transform: translateY(2.9751px) scale(0.9449, 0.9449);
            transform: translateY(2.9751px) scale(0.9449, 0.9449);
  }
  32.1429% {
    opacity: 0.995;
    -webkit-transform: translateY(0.2699px) scale(0.995, 0.995);
            transform: translateY(0.2699px) scale(0.995, 0.995);
  }
  33.3333% {
    opacity: 1;
    -webkit-transform: translateY(-1.9453px) scale(1.036, 1.036);
            transform: translateY(-1.9453px) scale(1.036, 1.036);
  }
  34.5238% {
    opacity: 1;
    -webkit-transform: translateY(-3.6599px) scale(1.0678, 1.0678);
            transform: translateY(-3.6599px) scale(1.0678, 1.0678);
  }
  35.7143% {
    opacity: 1;
    -webkit-transform: translateY(-4.8855px) scale(1.0905, 1.0905);
            transform: translateY(-4.8855px) scale(1.0905, 1.0905);
  }
  36.9048% {
    opacity: 1;
    -webkit-transform: translateY(-5.653px) scale(1.1047, 1.1047);
            transform: translateY(-5.653px) scale(1.1047, 1.1047);
  }
  38.0952% {
    opacity: 1;
    -webkit-transform: translateY(-6.0095px) scale(1.1113, 1.1113);
            transform: translateY(-6.0095px) scale(1.1113, 1.1113);
  }
  39.2857% {
    opacity: 1;
    -webkit-transform: translateY(-6.0136px) scale(1.1114, 1.1114);
            transform: translateY(-6.0136px) scale(1.1114, 1.1114);
  }
  40.4762% {
    opacity: 1;
    -webkit-transform: translateY(-5.7312px) scale(1.1061, 1.1061);
            transform: translateY(-5.7312px) scale(1.1061, 1.1061);
  }
  41.6667% {
    opacity: 1;
    -webkit-transform: translateY(-5.2311px) scale(1.0969, 1.0969);
            transform: translateY(-5.2311px) scale(1.0969, 1.0969);
  }
  42.8571% {
    opacity: 1;
    -webkit-transform: translateY(-4.5808px) scale(1.0848, 1.0848);
            transform: translateY(-4.5808px) scale(1.0848, 1.0848);
  }
  44.0476% {
    opacity: 1;
    -webkit-transform: translateY(-3.8433px) scale(1.0712, 1.0712);
            transform: translateY(-3.8433px) scale(1.0712, 1.0712);
  }
  45.2381% {
    opacity: 1;
    -webkit-transform: translateY(-3.0742px) scale(1.0569, 1.0569);
            transform: translateY(-3.0742px) scale(1.0569, 1.0569);
  }
  46.4286% {
    opacity: 1;
    -webkit-transform: translateY(-2.3201px) scale(1.043, 1.043);
            transform: translateY(-2.3201px) scale(1.043, 1.043);
  }
  47.6190% {
    opacity: 1;
    -webkit-transform: translateY(-1.6176px) scale(1.03, 1.03);
            transform: translateY(-1.6176px) scale(1.03, 1.03);
  }
  48.8095% {
    opacity: 1;
    -webkit-transform: translateY(-0.9932px) scale(1.0184, 1.0184);
            transform: translateY(-0.9932px) scale(1.0184, 1.0184);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-0.4634px) scale(1.0086, 1.0086);
            transform: translateY(-0.4634px) scale(1.0086, 1.0086);
  }
  51.1905% {
    opacity: 1;
    -webkit-transform: translateY(-0.0361px) scale(1.0007, 1.0007);
            transform: translateY(-0.0361px) scale(1.0007, 1.0007);
  }
  52.3810% {
    opacity: 0.9947;
    -webkit-transform: translateY(0.2886px) scale(0.9947, 0.9947);
            transform: translateY(0.2886px) scale(0.9947, 0.9947);
  }
  53.5714% {
    opacity: 0.9904;
    -webkit-transform: translateY(0.5161px) scale(0.9904, 0.9904);
            transform: translateY(0.5161px) scale(0.9904, 0.9904);
  }
  54.7619% {
    opacity: 0.9878;
    -webkit-transform: translateY(0.6565px) scale(0.9878, 0.9878);
            transform: translateY(0.6565px) scale(0.9878, 0.9878);
  }
  55.9524% {
    opacity: 0.9866;
    -webkit-transform: translateY(0.7226px) scale(0.9866, 0.9866);
            transform: translateY(0.7226px) scale(0.9866, 0.9866);
  }
  57.1429% {
    opacity: 0.9865;
    -webkit-transform: translateY(0.7288px) scale(0.9865, 0.9865);
            transform: translateY(0.7288px) scale(0.9865, 0.9865);
  }
  58.3333% {
    opacity: 0.9872;
    -webkit-transform: translateY(0.6895px) scale(0.9872, 0.9872);
            transform: translateY(0.6895px) scale(0.9872, 0.9872);
  }
  59.5238% {
    opacity: 0.9885;
    -webkit-transform: translateY(0.6184px) scale(0.9885, 0.9885);
            transform: translateY(0.6184px) scale(0.9885, 0.9885);
  }
  60.7143% {
    opacity: 0.9902;
    -webkit-transform: translateY(0.528px) scale(0.9902, 0.9902);
            transform: translateY(0.528px) scale(0.9902, 0.9902);
  }
  61.9048% {
    opacity: 0.9921;
    -webkit-transform: translateY(0.4288px) scale(0.9921, 0.9921);
            transform: translateY(0.4288px) scale(0.9921, 0.9921);
  }
  63.0952% {
    opacity: 0.9939;
    -webkit-transform: translateY(0.3292px) scale(0.9939, 0.9939);
            transform: translateY(0.3292px) scale(0.9939, 0.9939);
  }
  64.2857% {
    opacity: 0.9956;
    -webkit-transform: translateY(0.2357px) scale(0.9956, 0.9956);
            transform: translateY(0.2357px) scale(0.9956, 0.9956);
  }
  65.4762% {
    opacity: 0.9972;
    -webkit-transform: translateY(0.1525px) scale(0.9972, 0.9972);
            transform: translateY(0.1525px) scale(0.9972, 0.9972);
  }
  66.6667% {
    opacity: 0.9985;
    -webkit-transform: translateY(0.0822px) scale(0.9985, 0.9985);
            transform: translateY(0.0822px) scale(0.9985, 0.9985);
  }
  67.8571% {
    opacity: 0.9995;
    -webkit-transform: translateY(0.026px) scale(0.9995, 0.9995);
            transform: translateY(0.026px) scale(0.9995, 0.9995);
  }
  69.0476% {
    opacity: 1;
    -webkit-transform: translateY(-0.0164px) scale(1.0003, 1.0003);
            transform: translateY(-0.0164px) scale(1.0003, 1.0003);
  }
  70.2381% {
    opacity: 1;
    -webkit-transform: translateY(-0.0459px) scale(1.0008, 1.0008);
            transform: translateY(-0.0459px) scale(1.0008, 1.0008);
  }
  71.4286% {
    opacity: 1;
    -webkit-transform: translateY(-0.0641px) scale(1.0012, 1.0012);
            transform: translateY(-0.0641px) scale(1.0012, 1.0012);
  }
  72.6190% {
    opacity: 1;
    -webkit-transform: translateY(-0.0729px) scale(1.0013, 1.0013);
            transform: translateY(-0.0729px) scale(1.0013, 1.0013);
  }
  73.8095% {
    opacity: 1;
    -webkit-transform: translateY(-0.0743px) scale(1.0014, 1.0014);
            transform: translateY(-0.0743px) scale(1.0014, 1.0014);
  }
  75.0000% {
    opacity: 1;
    -webkit-transform: translateY(-0.0703px) scale(1.0013, 1.0013);
            transform: translateY(-0.0703px) scale(1.0013, 1.0013);
  }
  76.1905% {
    opacity: 1;
    -webkit-transform: translateY(-0.0627px) scale(1.0012, 1.0012);
            transform: translateY(-0.0627px) scale(1.0012, 1.0012);
  }
  77.3810% {
    opacity: 1;
    -webkit-transform: translateY(-0.053px) scale(1.001, 1.001);
            transform: translateY(-0.053px) scale(1.001, 1.001);
  }
  78.5714% {
    opacity: 1;
    -webkit-transform: translateY(-0.0425px) scale(1.0008, 1.0008);
            transform: translateY(-0.0425px) scale(1.0008, 1.0008);
  }
  79.7619% {
    opacity: 1;
    -webkit-transform: translateY(-0.0321px) scale(1.0006, 1.0006);
            transform: translateY(-0.0321px) scale(1.0006, 1.0006);
  }
  80.9524% {
    opacity: 1;
    -webkit-transform: translateY(-0.0226px) scale(1.0004, 1.0004);
            transform: translateY(-0.0226px) scale(1.0004, 1.0004);
  }
  82.1429% {
    opacity: 1;
    -webkit-transform: translateY(-0.0143px) scale(1.0003, 1.0003);
            transform: translateY(-0.0143px) scale(1.0003, 1.0003);
  }
  83.3333% {
    opacity: 1;
    -webkit-transform: translateY(-0.0074px) scale(1.0001, 1.0001);
            transform: translateY(-0.0074px) scale(1.0001, 1.0001);
  }
  84.5238% {
    opacity: 1;
    -webkit-transform: translateY(-0.002px) scale(1, 1);
            transform: translateY(-0.002px) scale(1, 1);
  }
  85.7143% {
    opacity: 1;
    -webkit-transform: translateY(0.0019px) scale(1, 1);
            transform: translateY(0.0019px) scale(1, 1);
  }
  86.9048% {
    opacity: 0.9999;
    -webkit-transform: translateY(0.0045px) scale(0.9999, 0.9999);
            transform: translateY(0.0045px) scale(0.9999, 0.9999);
  }
  88.0952% {
    opacity: 0.9999;
    -webkit-transform: translateY(0.006px) scale(0.9999, 0.9999);
            transform: translateY(0.006px) scale(0.9999, 0.9999);
  }
  89.2857% {
    opacity: 0.9999;
    -webkit-transform: translateY(0.0066px) scale(0.9999, 0.9999);
            transform: translateY(0.0066px) scale(0.9999, 0.9999);
  }
  90.4762% {
    opacity: 0.9999;
    -webkit-transform: translateY(0.0065px) scale(0.9999, 0.9999);
            transform: translateY(0.0065px) scale(0.9999, 0.9999);
  }
  91.6667% {
    opacity: 0.9999;
    -webkit-transform: translateY(0.006px) scale(0.9999, 0.9999);
            transform: translateY(0.006px) scale(0.9999, 0.9999);
  }
  92.8571% {
    opacity: 0.9999;
    -webkit-transform: translateY(0.0053px) scale(0.9999, 0.9999);
            transform: translateY(0.0053px) scale(0.9999, 0.9999);
  }
  94.0476% {
    opacity: 0.9999;
    -webkit-transform: translateY(0.0043px) scale(0.9999, 0.9999);
            transform: translateY(0.0043px) scale(0.9999, 0.9999);
  }
  95.2381% {
    opacity: 0.9999;
    -webkit-transform: translateY(0.0034px) scale(0.9999, 0.9999);
            transform: translateY(0.0034px) scale(0.9999, 0.9999);
  }
  96.4286% {
    opacity: 1;
    -webkit-transform: translateY(0.0025px) scale(1, 1);
            transform: translateY(0.0025px) scale(1, 1);
  }
  97.6190% {
    opacity: 1;
    -webkit-transform: translateY(0.0017px) scale(1, 1);
            transform: translateY(0.0017px) scale(1, 1);
  }
  98.8095% {
    opacity: 1;
    -webkit-transform: translateY(0.001px) scale(1, 1);
            transform: translateY(0.001px) scale(1, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0.0004px) scale(1, 1);
            transform: translateY(0.0004px) scale(1, 1);
  }
}

/* Before added */

.country_select {
  background-color: #fff;
  height: 52px;
  min-width: 240px;
  border-radius: 7px;
  padding: 0px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.product_head_select {
  height: 40px;
  min-width: 210px;
  padding: 0px 20px;
  border-radius: 7px;
  background-color: #434343;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/*# sourceMappingURL=main.css.map */