@font-face {
  font-family: San-francisco-Medium;
  src: url(../fonts/San-francisco-Medium.otf);
}

@font-face {
  font-family: San-francisco-Semibold;
  src: url(../fonts/San-francisco-Semibold.otf);
}

@font-face {
  font-family: San-francisco-Bold;
  src: url(../fonts/San-francisco-Bold.otf);
}

@font-face {
  font-family: San-francisco-Regular;
  src: url(../fonts/San-francisco-Regular.otf);
}

h1 {
  font-family: San-francisco-Regular;
  margin: 0px;
  color: #3e3d3d;
}

h2 {
  font-family: San-francisco-Regular;
  margin: 0px;
  color: #3e3d3d;
}

h3 {
  font-family: San-francisco-Regular;
  margin: 0px;
  color: #3e3d3d;
}

h4 {
  font-family: San-francisco-Regular;
  margin: 0px;
  color: #3e3d3d;
}

h5 {
  font-family: San-francisco-Regular;
  margin: 0px;
  color: #3e3d3d;
}

h6 {
  font-family: San-francisco-Regular;
  margin: 0px;
  color: #3e3d3d;
}

.active_menu_body {
  overflow: hidden !important;
}

body {
  margin: 0px;
  background-color: #f0eff5;
  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;
}

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

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

body::-webkit-scrollbar-track {
  border-radius: 5px;
  background-color: #eee;
}

body::-webkit-scrollbar-thumb {
  background: #fbb041;
  border-radius: 5px;
}

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

body .red_color {
  color: #ff0000 !important;
}

body .bold_text {
  color: #000;
  font-family: San-francisco-Bold !important;
}

body .regular_text {
  color: #000;
  font-family: San-francisco-Regular;
}

body input::-webkit-outer-spin-button, body input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

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

body input::-webkit-input-placeholder {
  color: #bdbdbd;
}

body input:-ms-input-placeholder {
  color: #bdbdbd;
}

body input::-ms-input-placeholder {
  color: #bdbdbd;
}

body input::placeholder {
  color: #bdbdbd;
}

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;
}

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

body select {
  appearance: none;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  background: transparent;
  background-image: url(../images/icons/date_artrow.svg);
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
  cursor: pointer;
  border: none;
}

body select:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

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 input,
body button,
body a {
  -webkit-tap-highlight-color: transparent;
  font-family: San-francisco-Regular;
  margin: 0px;
  color: #3e3d3d;
}

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

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

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

body .my_modal {
  display: none;
  position: relative;
  z-index: 100;
}

body .my_modal .modal_center {
  width: 100%;
  height: 100%;
  z-index: 999999;
  position: fixed;
  top: 0px;
  left: 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;
  background-color: rgba(0, 0, 0, 0.7);
  overflow-y: scroll;
}

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

body .my_modal .modal_center .modal_inner {
  width: 30%;
  background-color: #fff;
  border-radius: 5px;
  padding: 25px;
  position: relative;
}

body .my_modal .modal_center .modal_inner .cancell {
  position: absolute;
  top: 20px;
  right: 20px;
}

body .my_modal .modal_center .modal_inner .cancell svg {
  width: 16px;
  height: 16px;
}

body .my_modal .modal_center .modal_inner .cancell svg path {
  fill: #484848;
}

body .pagination {
  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: 0px;
  margin: 100px auto 0px auto;
  width: 303px;
  list-style: none;
}

body .pagination .active_li {
  position: relative;
}

body .pagination .active_li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: #f05a2a;
  width: 34px;
  height: 34px;
  z-index: -1;
  border-radius: 100%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

body .pagination .active_li a {
  color: #fff;
}

body .pagination li {
  font-size: 16px;
  height: 20px;
}

body .pagination .left_icn {
  width: 13px;
  height: 20px;
}

body .pagination .left_icn a {
  width: 13px;
  height: 20px;
  display: block;
}

body .pagination .left_icn img {
  width: 100%;
  height: 100%;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

body .pagination .right_icn {
  width: 13px;
  height: 20px;
}

body .pagination .right_icn a {
  width: 13px;
  height: 20px;
  display: block;
}

body .pagination .right_icn img {
  width: 100%;
  height: 100%;
}

body #scrollTop {
  width: 40px;
  height: 40px;
  cursor: pointer;
  position: fixed;
  right: 20px;
  bottom: 15px;
  z-index: 20;
  display: none;
  padding: 12px;
  background-color: #fff;
  border-radius: 100%;
}

body #scrollTop svg {
  width: 100%;
  height: 100%;
}

body .all_news_btn {
  width: 56px;
  height: 56px;
  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 .all_news_btn img {
  width: 100%;
  height: 100%;
}

body .sticky {
  position: fixed !important;
  top: 0px !important;
}

body #header {
  top: 91px;
  position: absolute;
}

body .rek_header {
  width: 51%;
  height: 90px;
  display: block;
}

body .rek_header * {
  z-index: 7 !important;
}

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

body .select_box {
  position: relative;
}

body .select_box * {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

body .select_box .select_box_in {
  position: absolute;
  top: 25px;
  left: 0px;
  z-index: 5;
  border-radius: 8px;
  padding: 6px;
  display: none;
}

body .select_box .select_box_in .active_opt {
  color: #fbb041 !important;
}

body .select_box .select_box_in a {
  text-align: left;
  width: 100%;
  font-size: 13px;
  text-align: center;
  padding: 4px 0px;
}

body .select_box .select_box_in a:hover {
  color: #fbb041;
}

body .select_box .select_value {
  font-size: 14px;
  color: #fff;
}

body .select_box svg {
  width: 11px;
  height: 11px;
}

body .dropdown {
  position: relative;
}

body .dropdown .dropdown_in {
  position: absolute;
  top: 25px;
  left: 0px;
  z-index: 1;
  border-radius: 5px;
  padding: 6px;
  background-color: #fff;
  display: none;
}

body .breadcrumb_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;
}

body .breadcrumb_row h3 {
  font-size: 16px;
  text-transform: uppercase;
  margin: 0px;
  position: relative;
  font-family: San-francisco-Semibold;
}

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

body .breadcrumb_row ul li {
  font-size: 13px;
  color: #787878;
  font-family: San-francisco-Regular;
}

body .breadcrumb_row ul li .icn {
  display: none;
}

body .breadcrumb_row ul li .icn img {
  width: 13px;
  height: 12px;
}

body .breadcrumb_row ul li a {
  font-size: 13px;
  color: #000;
}

body .breadcrumb_row ul li a::after {
  content: "";
  background-image: url(../images/icons/arrow_right_ic.svg);
  background-size: 75% 75%;
  background-position: center;
  background-repeat: no-repeat;
  padding: 0px 5px;
  margin: 0px 6px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

body .search_panel {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  z-index: 20;
  top: 0px;
  left: 0px;
  display: none;
}

body .search_panel .search_block {
  position: relative;
  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 .search_panel .search_block .block_in {
  padding: 20px 20px 40px 20px;
  background-color: #fff;
  border-radius: 8px;
  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;
  width: 25%;
  position: relative;
}

body .search_panel .search_block .block_in .close_modal {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 16px;
  height: 16px;
}

body .search_panel .search_block .block_in .close_modal img {
  width: 100%;
  height: 100%;
}

body .search_panel .search_block .block_in .logo {
  width: 170px;
  height: 29px;
  margin-bottom: 30px;
}

body .search_panel .search_block .block_in form {
  width: 100%;
}

body .search_panel .search_block .block_in form .input {
  width: 100%;
  height: 50px;
  border-radius: 8px;
  border: 1px solid #d4e6f8;
  background: #e7edf3;
  margin-bottom: 20px;
}

body .search_panel .search_block .block_in form .input input {
  width: 72%;
  padding-left: 15px;
  font-size: 16px;
}

body .search_panel .search_block .block_in form .input input:-webkit-autofill, body .search_panel .search_block .block_in form .input input:-webkit-autofill:hover, body .search_panel .search_block .block_in form .input input:-webkit-autofill:focus, body .search_panel .search_block .block_in form .input input:-webkit-autofill:active, body .search_panel .search_block .block_in form .input input:-webkit-autofill:valid {
  -webkit-box-shadow: 0 0 0px 1000px transparent inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

body .search_panel .search_block .block_in form .input input,
body .search_panel .search_block .block_in form .input select {
  width: 100%;
  height: 100%;
  padding: 0px 20px;
  font-size: 16px;
  color: #616161;
}

body .search_panel .search_block .block_in form .btn_search {
  background-color: #f05a2a;
  border-radius: 8px;
  width: 100%;
  height: 50px;
  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;
  position: relative;
}

body .search_panel .search_block .block_in form .btn_search span {
  font-family: San-francisco-Semibold;
  font-size: 16px;
  color: #fff;
}

body .search_panel .search_block .block_in form .btn_search svg {
  position: absolute;
  right: 20px;
  top: 18px;
  width: 16px;
  height: 16px;
}

body .search_panel .search_block .block_in form .btn_search svg path {
  fill: #fff;
}

body .stick_main_rek {
  top: 125px !important;
}

body .left_rek_banner {
  width: 160px;
  height: 100%;
  background-color: transparent;
  position: fixed;
  top: 219px;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-transform: translate(-680px, 0%);
          transform: translate(-680px, 0%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body .left_rek_banner a {
  /*display: block;*/
  /*height: 600px;*/
}

body .left_rek_banner a img,
body .left_rek_banner a .element {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  -o-object-fit: cover;
     object-fit: cover;
}

body .right_rek_banner {
  width: 160px;
  height: 100%;
  background-color: transparent;
  position: fixed;
  top: 219px;
  right: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-transform: translate(680px, 0%);
          transform: translate(680px, 0%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body .right_rek_banner a {
  display: block;
  height: 600px;
}

body .right_rek_banner a img,
body .right_rek_banner a .element {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  -o-object-fit: cover;
     object-fit: cover;
}

body .rek_banner_sidebar {
  width: 100%;
  height: 250px;
  border-radius: 5px;
  overflow: hidden;
  position: relative;
  border: 1px solid #e3e4e7;
}

body .rek_banner_sidebar * {
  z-index: 7 !important;
}

body .rek_banner_sidebar img,
body .rek_banner_sidebar .element {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body .rek_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;
}

body .rek_main * {
  z-index: 7 !important;
}

body .rek_main .desktop_mode {
  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: 120px;
  overflow: hidden;
  border-radius: 5px;
}

body .rek_main .desktop_mode .element,
body .rek_main .desktop_mode img,
body .rek_main .desktop_mode iframe,
body .rek_main .desktop_mode ins {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body .rek_main .mobile_mode {
  display: none;
  -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: 25vw;
  overflow: hidden;
  border-radius: 5px;
}

body .mobile_mode * , body .rek_main .mobile_mode * {
  z-index: 7 !important;
}

body .rek_main .mobile_mode.h-29 {
  height: 29vw !important;
}

body .rek_main .mobile_mode .element,
body .rek_main .mobile_mode img,
body .rek_main .mobile_mode iframe,
body .rek_main .mobile_mode ins {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body .only_mobile_rek {
  width: 100%;
  height: 30vw;
  border-radius: 5px;
  overflow: hidden;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body .only_mobile_rek .element {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.archive_filter .input {
  width: 100%;
  height: 40px;
  border-radius: 8px;
  border: 1px solid #e6e6e6;
  background-color: #faf9f9;
  margin-right: 15px;
}

.archive_filter  select {
  width: 100%;
  height: 100%;
  padding: 0px 37px 0 20px;
  font-size: 14px;
  color: #616161;
}

body .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_navbar .btn_tab {
  position: relative;
}

body .tab_navbar .active_btn {
  color: #fff;
}

body .tabs .active_tab {
  display: block !important;
}

body .tabs .tab {
  display: none;
}

body .title_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-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
  padding: 0px 20px;
  height: 45px;
}

body .title_section .shoot {
  width: 15.38px;
  height: 15.38px;
}

body .title_section .occurrence {
  width: 19.03px;
  height: 18.98px;
}

body .title_section .earth {
  width: 18px;
  height: 18px;
}

body .title_section .lamp {
  width: 13.01px;
  height: 18px;
}

body .title_section span {
  font-family: San-francisco-Semibold;
  font-size: 16px;
  margin-left: 12px;
}

body .card_image .item {
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  overflow: hidden;
}

body .card_image .item .img {
  position: relative;
  overflow: hidden;
}

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

body .card_image .item .img .overlay {
  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: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: absolute;
  width: 100%;
  height: 50px;
  bottom: 0px;
  left: 0px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
}

body .card_image .item .img .overlay .date {
  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: 20px;
}

body .card_image .item .img .overlay .date 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 .card_image .item .img .overlay .date div svg {
  margin-right: 10px;
}

body .card_image .item .img .overlay .date div svg path {
  fill: #fff;
}

body .card_image .item .img .overlay .date div span {
  font-size: 12px;
  font-family: San-francisco-Regular;
  color: #fff;
}

body .card_image .item .content {
  background-color: #fff;
  padding: 15px;
  min-height: 117px;
}

body .card_image .item .content p,
body .card_image .item .content .text {
  font-size: 16.1px;
  font-family: San-francisco-Medium;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  color: #616161;
  line-height: 24px;
  color: #242426;
}

body .card_image .item .content .red_color {
  font-size: 16px;
  font-family: San-francisco-Bold;
}

body .card_image .item .content .actions {
  margin-top: 15px;
  padding-top: 15px;
  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-top: 1px solid #e3e4e7;
}

body .card_image .item .content .actions .btn_like_news.active_btn svg path {
  fill: #50b848;
}

body .card_image .item .content .actions .btn_dislike_news.active_btn svg path {
  fill: #ec1b3b;
}

body .card_image .item .content .actions 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;
}

body .card_image .item .content .actions button svg {
  width: 16px;
  height: 15px;
}

body .card_image .item .content .actions button svg path {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body .card_image .item .content .actions button span {
  margin-left: 5px;
  font-size: 13px;
  font-family: San-francisco-Semibold;
}

body .main_three_news {
  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_three_news .item {
  padding: 10px;
  background-color: #fff;
  width: 320px;
  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-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
}

body .main_three_news .item .img {
  width: 95px;
  height: 63px;
  border-radius: 5px;
  overflow: hidden;
}

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

body .main_three_news .item .content {
  width: 64%;
}

body .main_three_news .item .content p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

body .main_three_news .item .content * {
  font-size: 13px;
  line-height: 18px;
  color: #616161;
}

body .news_card {
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
  padding: 30px 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;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

body .news_card .title {
  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 .news_card .title .microphone {
  width: 18px;
  height: 18px;
}

body .news_card .title .hands {
  width: 23px;
  height: 21.09px;
}

body .news_card .title .economy {
  width: 15.31px;
  height: 15.31px;
}

body .news_card .title .socium {
  width: 18px;
  height: 17.12px;
}

body .news_card .title .star {
  width: 20px;
  height: 18.89px;
}

body .news_card .title .ball {
  width: 17.98px;
  height: 18px;
}

body .news_card .title .criminal {
  width: 15.52px;
  height: 18px;
}

body .news_card .title .culture {
  width: 20px;
  height: 17.11px;
}

body .news_card .title .techno {
  width: 19.74px;
  height: 18px;
}

body .news_card .title .religion {
  width: 19px;
  height: 19px;
}

body .news_card .title span {
  font-family: San-francisco-Semibold;
  font-size: 16px;
  color: #000;
  margin-left: 10px;
}

body .news_card .left {
  width: 48%;
}

body .news_card .right {
  width: 50%;
}

body .news_card .right .items {
  border-left: 1px solid #e6e5ea;
  padding-left: 15px;
}

body .news_card .items {
  margin-top: 30px;
}

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

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

body .news_card .items .item .img {
  width: 111px;
  height: 74px;
  border-radius: 5px;
  border: 1px solid #d3d2d7;
  overflow: hidden;
  margin-right: 12px;
}

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

body .news_card .items .item .content {
  width: 64%;
  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;
  height: 75px;
}

body .news_card .items .item .content .red_color {
  font-size: 14px;
  font-family: San-francisco-Semibold;
}

body .news_card .items .item .content .news_title {
  font-size: 13px;
  line-height: 18px;
  font-family: San-francisco-Semibold;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  color: #616161;
}

body .news_card .items .item .content .news_title * {
  font-size: 13px;
  line-height: 18px;
  font-family: San-francisco-Semibold;
}

body .news_card .items .item .content .date {
  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 .news_card .items .item .content .date span {
  font-size: 12px;
  font-family: San-francisco-Regular;
  color: #82838d;
  margin-left: 10px;
}

body .news_card .items .item .content .date img {
  width: 12px;
  height: 12px;
}

body .currency_and_weather {
  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 .currency_and_weather.visible_m {
  display: none;
}

body .currency_and_weather .left {
  width: 48%;
  background-color: #fff;
  padding: 20px 15px;
  border-radius: 5px;
  overflow: hidden;
}

body .currency_and_weather .left .currency .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;
}

body .currency_and_weather .left .currency .item:not(:last-child) {
  margin-bottom: 19px;
}

body .currency_and_weather .left .currency .item .flag {
  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;
  min-width: 60px;
}

body .currency_and_weather .left .currency .item .flag img {
  width: 16px;
  height: 11px;
  margin-right: 10px;
}

body .currency_and_weather .left .currency .item .flag span {
  font-size: 14px;
  text-transform: uppercase;
  color: #7d838e;
  font-family: San-francisco-Medium;
}

body .currency_and_weather .left .currency .item .dots {
  border-bottom: 1px dashed #d3d8e1;
  width: 50%;
}

body .currency_and_weather .left .currency .item .amount {
  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;
  min-width: 22%;
}

body .currency_and_weather .left .currency .item .amount span {
  color: #242426;
  font-size: 14px;
  text-transform: uppercase;
  font-family: San-francisco-Medium;
  margin-right: 10px;
}

body .currency_and_weather .left .currency .item .amount img {
  width: 8px;
  height: 12px;
}

body .currency_and_weather .right {
  width: 48%;
  background-color: #fff;
  padding: 20px 15px;
  border-radius: 5px;
  overflow: hidden;
}

body .currency_and_weather .right .weather {
  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 .currency_and_weather .right .weather .cloud {
  width: 24px;
  height: 14.4px;
}

body .currency_and_weather .right .weather .sun_cloud {
  width: 22px;
  height: 19px;
}

body .currency_and_weather .right .weather .sun {
  width: 19px;
  height: 19px;
}

body .currency_and_weather .right .weather .lighning_cloud {
  width: 18px;
  height: 18px;
}

body .currency_and_weather .right .weather .snow {
  width: 17px;
  height: 20px;
}

body .currency_and_weather .right .weather .rain {
  width: 18px;
  height: 18px;
}

body .currency_and_weather .right .weather .district {
  width: 53%;
}

body .currency_and_weather .right .weather .district .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;
}

body .currency_and_weather .right .weather .district .item:not(:last-child) {
  margin-bottom: 15px;
}

body .currency_and_weather .right .weather .district .item .name {
  font-family: San-francisco-Medium;
  font-size: 14px;
  color: #7d838e;
}

body .currency_and_weather .right .weather .district .item .now_status {
  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 .currency_and_weather .right .weather .district .item .now_status span {
  font-family: San-francisco-Medium;
  font-size: 14px;
  color: #242426;
  margin-right: 10px;
}

body .currency_and_weather .right .weather .current_weather {
  width: 41%;
  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;
  border-left: 1px solid #d3d8e1;
  padding-left: 20px;
}

body .currency_and_weather .right .weather .current_weather .icn {
  width: 40px;
  height: 40px;
}

body .currency_and_weather .right .weather .current_weather .name {
  font-size: 16px;
  font-family: San-francisco-Medium;
  color: #7d838e;
  margin: 20px 0px;
}

body .currency_and_weather .right .weather .current_weather .number {
  color: #000;
  font-size: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

body .currency_and_weather .right .weather .current_weather .number .c {
  font-size: 16px;
  color: #000;
}

body .writer_carousel .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;
  background-color: #fff;
  height: 45px;
  -webkit-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.05);
  padding: 0px 20px;
  border-radius: 5px;
  overflow: hidden;
}

body .writer_carousel .head .left {
  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 .writer_carousel .head .left img {
  width: 16px;
  height: 16px;
}

body .writer_carousel .head .left a {
  font-size: 16px;
  font-family: San-francisco-Semibold;
  color: #000;
  margin-left: 15px;
}

body .writer_carousel .head .right {
  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: 60px;
}

body .writer_carousel .head .right .btn_next_writer {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

body .writer_carousel .head .right .btn_prev_writer {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

body .writer_carousel .head .right button img {
  width: 14px;
  height: 16px;
}

body .writer_carousel .center {
  background-color: #fff;
  padding: 20px 0px;
  border-radius: 5px;
  overflow: hidden;
}

body .writer_carousel .center .carousel_items .item {
  width: 220px;
  min-height: 163px;
  border-right: 1px solid #e6e5ea;
  padding-right: 20px;
  padding-left: 20px;
}

body .writer_carousel .center .carousel_items .item .head_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-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

body .writer_carousel .center .carousel_items .item .head_item .img {
  width: 80px;
  height: 80px;
  overflow: hidden;
  border-radius: 5px;
  border: 1px solid #d3d2d7;
}

body .writer_carousel .center .carousel_items .item .head_item .img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body .writer_carousel .center .carousel_items .item .head_item .info {
  text-align: center;
  margin-left: 25px;
}

body .writer_carousel .center .carousel_items .item .head_item .info span {
  display: block;
}

body .writer_carousel .center .carousel_items .item .head_item .info .name {
  color: #464646;
  font-family: San-francisco-Bold;
  font-size: 14px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

body .writer_carousel .center .carousel_items .item .head_item .info .surname {
  color: #616161;
  font-size: 12px;
  font-family: San-francisco-Medium;
  text-transform: uppercase;
}

body .writer_carousel .center .carousel_items .item .foot_item {
  margin-top: 15px;
}

body .writer_carousel .center .carousel_items .item .foot_item p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 4;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  color: #616161;
}

body .writer_carousel .center .carousel_items .item .foot_item * {
  font-size: 13px;
  font-family: San-francisco-Medium;
  line-height: 18px;
}

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

body .mobile_news_carousel {
  display: none;
  position: relative;
  width: 100%;
  height: 61vw;
  overflow: hidden;
  border-radius: 5px;
}

body .mobile_news_carousel button {
  z-index: 1;
}

body .mobile_news_carousel div {
  height: 61vw;
}

body .mobile_news_carousel div .item {
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-transition: outline 0.1s linear;
  transition: outline 0.1s linear;
  position: relative;
}

body .mobile_news_carousel div .item img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

body .mobile_news_carousel div .item .overlay {
  position: absolute;
  width: 100%;
  height: 161px;
  bottom: 0px;
  left: 0px;
  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;
  background: -webkit-gradient(linear, left bottom, left top, from(#000000), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(360deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
  padding: 10px 10px 40px 10px;
}

body .mobile_news_carousel div .item .overlay * {
  font-size: 16px;
  font-family: San-francisco-Bold;
}

body .mobile_news_carousel div .item .overlay p {
  color: #fff;
}

body .mobile_news_carousel .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 5px;
  padding: 0px 10px;
}

body .mobile_news_carousel .slick-dots li.slick-active button:before {
  color: #fbb041;
  opacity: 1;
}

body .mobile_news_carousel .slick-dots li {
  margin: 0px 2px 0px 0px;
}

body .mobile_news_carousel .slick-dots li button {
  padding: 0px;
}

body .mobile_news_carousel .slick-dots li button::before {
  font-size: 10px;
  color: #fff;
  opacity: 1;
}

body .mobile_news_carousel .date {
  position: absolute;
  bottom: 9px;
  height: auto;
  display: flex;
}

body .mobile_news_carousel .date svg {
  width: 13px;
  height: 13px;
}

body .mobile_news_carousel .date svg path {
  fill: rgba(255, 255, 255, 0.8);
}

body .mobile_news_carousel .date span {
  margin-left: 4px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 12px !important;
  font-family: San-francisco-Regular !important;
}

.my_alert.success {
  background: #d6ead6;
  padding: 15px;
  border-radius: 8px;
}

.my_alert.errorv {
  background: #f35e676b;
  padding: 15px;
  border-radius: 8px;
}

body .two_column_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 .two_column_items .item {
  width: 48.5%;
}

body .two_column_items .item:not(:nth-last-child(-n + 2)) {
  margin-bottom: 20px;
}

body .two_column_items .item .img {
  width: 100%;
  height: 242px;
}

body .three_column_index_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body .three_column_index_items .item {
  width: 213px;
}

body .three_column_index_items .item:not(:nth-child(3n + 4)) {
  margin-right: 20px;
}

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

body .three_column_index_items .item .img {
  width: 100%;
  height: 158px;
}

body .three_column_index_items .item .img .overlay .date {
  padding: 10px;
}

body .three_column_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body .three_column_items .item {
  width: 320px;
}
body .three_column_items .item:nth-child(1) {
    margin-right: 13px;
}

body .three_column_items .item:not(:nth-child(3n+1)) {
  margin-right: 13px;
}

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

body .three_column_items .item .img {
  width: 100%;
  height: 214px;
}

body .three_column_items .item .img .overlay .date {
  padding: 10px;
}

body .three_column_items .item .content {
  height: 145px;
  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;
  padding: 15px 20px;
}

body .three_column_items .item .content .text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

body .three_column_items .rek_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: 360px;
}

body .three_column_items .rek_item .element {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body .news_lent {
  border-radius: 5px;
  overflow: hidden;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
  width: 100%;
}

body .news_lent .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-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background-color: #fbb041;
  height: 40px;
  padding: 0px 15px;
}

body .news_lent .head .text {
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
  font-size: 16px;
  font-family: San-francisco-Bold;
  color: #fff;
  margin-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  max-width: 85%;
}

body .news_lent .head img {
  width: 16px;
  height: 11px;
  -webkit-filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.25));
}

body .news_lent .center {
  background-color: #fff;
  padding: 15px 5px;
}

body .news_lent .center .date_title {
  height: 30px;
  margin: 0px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #f1f1f1;
  border-radius: 5px;
}

body .news_lent .center .date_title span {
  text-align: center;
  color: #979797;
  font-size: 13px;
  font-family: San-francisco-Semibold;
}

body .news_lent .center .items {
  overflow-y: scroll;
  max-height: 1000px;
  padding-right: 5px;
  padding-left: 13px;
}

body .news_lent .center .items::-webkit-scrollbar {
  width: 3px;
  position: absolute;
}

body .news_lent .center .items::-webkit-scrollbar-track {
  border-radius: 5px;
  background-color: #f6f6f6;
}

body .news_lent .center .items::-webkit-scrollbar-thumb {
  background: #e4e4e4;
  border-radius: 5px;
}

body .news_lent .center .items .item_wrap:not(:last-child) .item {
  border-bottom: 1px solid #e3e4e7;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

body .news_lent .center .items .item .img {
  width: 100%;
  height: 55vw;
  margin-bottom: 15px;
  border-radius: 5px;
  overflow: hidden;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body .news_lent .center .items .item .img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body .news_lent .center .items .item .content {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 5;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  color: #616161;
  font-size: 15px;
  font-family: San-francisco-Medium;
  line-height: 22px;
}

body .news_lent .center .items .item .content .date {
  color: #000;
}

body .news_lent .center .items .item .content * {
  font-size: 15px;
  font-family: San-francisco-Medium;
  line-height: 22px;
  margin-right: 7px;
}

body .news_lent .center .items .item_wrap .actions {
  margin-top: 15px;
  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;
}

body .news_lent .center .items .item_wrap .actions 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;
}

body .news_lent .center .items .item_wrap .actions button img {
  width: 15.51px;
  height: 14.51px;
}

body .news_lent .center .items .item_wrap .actions button span {
  margin-left: 5px;
  font-size: 13px;
  font-family: San-francisco-Semibold;
}

body .top10 {
  border-radius: 5px;
  overflow: hidden;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
  width: 100%;
}

body .top10 .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-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background-color: #fbb041;
  height: 40px;
  padding: 0px 15px;
}

body .top10 .head .text {
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
  font-size: 16px;
  font-family: San-francisco-Bold;
  color: #fff;
  margin-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  max-width: 85%;
}

body .top10 .head img {
  width: 16px;
  height: 11px;
  -webkit-filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.25));
}

body .top10 .center {
  background-color: #fff;
}

body .top10 .center .tab_navbar {
  background-color: #eda233;
  padding: 0px 15px;
}

body .top10 .center .tab_navbar .btn_tab {
  height: 44px;
  font-family: San-francisco-Semibold;
  padding: 0px 20px;
}

body .top10 .center .tab_navbar .btn_tab::before {
  content: "";
  position: absolute;
  width: 0%;
  background-color: #fff;
  height: 4px;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  border-radius: 5px 5px 0px 0px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  overflow: hidden;
}

body .top10 .center .tab_navbar .btn_tab:hover::before {
  width: 100%;
}

body .top10 .center .tab_navbar .active_btn::before {
  width: 100%;
}

body .top10 .center .tabs {
  padding: 0px 5px 15px 5px;
}

body .top10 .center .tabs .items {
  overflow-y: scroll;
  max-height: 1000px;
  padding-right: 5px;
  padding-left: 13px;
}

body .top10 .center .tabs .items::-webkit-scrollbar {
  width: 3px;
  position: absolute;
}

body .top10 .center .tabs .items::-webkit-scrollbar-track {
  border-radius: 5px;
  background-color: #f6f6f6;
}

body .top10 .center .tabs .items::-webkit-scrollbar-thumb {
  background: #e4e4e4;
  border-radius: 5px;
}

body .top10 .center .tabs .items .item:not(:last-child) {
  border-bottom: 1px solid #e3e4e7;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

body .top10 .center .tabs .items .item .content {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 5;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  color: #616161;
  font-size: 15px;
  font-family: San-francisco-Medium;
  line-height: 22px;
}

body .top10 .center .tabs .items .item .content .date {
  color: #000;
}

body .top10 .center .tabs .items .item .content * {
  font-size: 15px;
  font-family: San-francisco-Medium;
  line-height: 22px;
  margin-right: 7px;
}

body .date_news {
  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 .date_news .watch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body .date_news .watch img {
  margin-right: 10px;
  width: 15px;
  height: 15px;
}

body .date_news .watch .count {
  font-size: 13px;
  font-family: San-francisco-Medium;
}

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

body .date_news .date div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body .date_news .date div:not(:last-child) {
  margin-right: 30px;
}

body .date_news .date div span {
  color: #3c3f44;
  font-size: 14px;
}

body .date_news .date div svg {
  width: 16px;
  height: 16px;
  margin-right: 10px;
}

body .date_news .date div svg path {
  fill: #a1aab4;
}

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

body .date_news .font_sizes .btn_decrement {
  margin-right: 20px;
  border: 1px solid #82838d;
  border-radius: 12px;
  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: 30px;
  height: 30px;
}

body .date_news .font_sizes .btn_decrement svg {
  width: 16px;
  height: 17px;
}

body .date_news .font_sizes .btn_increment {
  border: 1px solid #82838d;
  border-radius: 12px;
  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: 30px;
  height: 30px;
}

body .date_news .font_sizes .btn_increment svg {
  width: 19px;
  height: 17px;
}

body .article_news {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 20px 0px;
}

body .date_article {
  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%;
  border-top: 1px solid #e5e5e5;
  padding-top: 20px;
}

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

body .date_article div:not(:last-child) {
  margin-right: 30px;
}

body .date_article div span {
  color: #3c3f44;
  font-size: 14px;
}

body .date_article div svg {
  width: 16px;
  height: 16px;
  margin-right: 10px;
}

body .date_article div svg path {
  fill: #a1aab4;
}

body .writer {
  width: 100%;
  height: 77px;
  background-color: #fff;
  padding: 0px 20px;
  border-radius: 8px;
  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;
  margin-top: 15px;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
}

body .writer .avatar {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 15px;
}

body .writer .info h3 {
  font-family: San-francisco-Semibold;
  font-size: 16px;
  margin: 0px;
}

body .writer .info span {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
}

body .actions_news {
  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;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  padding: 20px;
  width: 100%;
}

body .actions_news .views {
  max-width: 170px;
  width: 100%;
  height: 40px;
  background-color: rgba(240, 239, 245, 0.5);
  border-radius: 100px;
  position: relative;
  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 .actions_news .views img {
  position: absolute;
  top: 15px;
  left: 20px;
  width: 20px;
  height: 11.18px;
}

body .actions_news .share_reaction {
  max-width: 220px;
  width: 100%;
  height: 40px;
  background-color: rgba(240, 239, 245, 0.5);
  border-radius: 100px;
  position: relative;
  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;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

body .actions_news .share_reaction .share_icn {
  position: absolute;
  top: 13px;
  left: 20px;
  width: 14.67px;
  height: 16px;
}

body .actions_news .like_btn {
  max-width: 105px;
  width: 100%;
  height: 40px;
  background-color: rgba(240, 239, 245, 0.5);
  border-radius: 100px;
  position: relative;
  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 .actions_news .like_btn .count {
  position: relative;
  right: -10px;
}

body .actions_news .like_btn img {
  position: absolute;
  top: 10px;
  left: 20px;
  width: 13.6px;
  height: 16px;
}

body .actions_news .dislike_btn {
  max-width: 105px;
  width: 100%;
  height: 40px;
  background-color: rgba(240, 239, 245, 0.5);
  border-radius: 100px;
  position: relative;
  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 .actions_news .dislike_btn .count {
  position: relative;
  right: -10px;
}

body .actions_news .dislike_btn img {
  position: absolute;
  top: 15px;
  left: 20px;
  width: 13.6px;
  height: 16px;
}

body .archive_filter {
  height: 80px;
  padding: 20px;
  background-color: #fff;
  border-radius: 8px;
  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 .archive_filter .search_arcive {
  border: 1px solid #e6e6e6;
  background-color: #faf9f9;
  width: -webkit-fill-available;
  height: 40px;
  padding: 0px 20px;
  border-radius: 8px;
  margin-right: 15px;
}

body .archive_filter .dates {
  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 .archive_filter .dates .dates_block {
  display: none;
}

body .archive_filter .dates .dates_block .flex {
  display: flex;
}

body .archive_filter .dates .dates_block .flex .date_item:last-child {
  margin-right: 15px;
}

body .archive_filter .dates .date_item {
  position: relative;
  border: 1px solid #e6e6e6;
  background-color: #faf9f9;
  width: 200px;
  height: 40px;
  border-radius: 8px;
}

body .archive_filter .dates .date_item:not(:last-child) {
  margin-right: 15px;
}

body .archive_filter .dates .date_item input {
  width: 100%;
  height: 100%;
  padding: 0px 20px;
  text-align: right;
}

body .archive_filter .dates .date_item .plcholder {
  position: absolute;
  top: 10px;
  left: 20px;
  color: #adb2c5;
  font-family: San-francisco-Regular;
  font-size: 14px;
}

body .archive_filter .dates .btn_search_archive {
  border-radius: 8px;
  width: 112px;
  height: 40px;
  background-color: #f05a2a;
  color: #fff;
}

body .search_result {
  width: 100%;
  background-color: #fff;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 20px;
}

body .search_result p {
  margin: 0px;
  font-size: 16px;
  font-family: San-francisco-Regular;
}

body .page_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 .page_navbar .active_item::before {
  width: 60% !important;
}

body .page_navbar .item {
  width: 30%;
  height: 60px;
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
  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;
  color: #000;
  font-size: 14px;
  font-family: San-francisco-Semibold;
}

body .page_navbar .item:hover::before {
  width: 60%;
}

body .page_navbar .item::before {
  content: "";
  position: absolute;
  width: 0%;
  height: 3px;
  background-color: #f05a2a;
  border-radius: 5px 5px 0px 0px;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body .with_sidebar_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;
  position: relative;
}

body .with_sidebar_block .left_column {
  width: 68%;
}

body .with_sidebar_block .sidebar {
  width: 30%;
}

body .writers {
  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 .writers .item {
  width: 48.5%;
  min-height: 204px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1.30556px 3.26389px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 1.30556px 3.26389px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  padding: 20px;
}

body .writers .item:not(:nth-last-child(-n + 2)) {
  margin-bottom: 20px;
}

body .writers .item .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-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border-bottom: 1px solid #e6e5ea;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

body .writers .item .head .img {
  width: 60px;
  height: 60px;
  border-radius: 5px;
  border: 1px solid #d3d2d7;
}

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

body .writers .item .head .info {
  margin-left: 20px;
}

body .writers .item .head .info span {
  display: block;
}

body .writers .item .head .info .name {
  color: #464646;
  font-family: San-francisco-Bold;
  font-size: 14px;
  text-transform: uppercase;
}

body .writers .item .head .info .surname {
  color: #616161;
  font-size: 12px;
  font-family: San-francisco-Medium;
  margin: 5px 0px;
  text-transform: uppercase;
}

body .writers .item .head .info .number_articles {
  font-size: 12px;
  font-family: San-francisco-Medium;
  color: rgba(0, 0, 0, 0.4);
}

body .writers .item .head .info .number_articles .bold_text {
  color: #464646;
  display: inline;
}

body .writers .item .foot * {
  font-family: San-francisco-Semibold;
  font-size: 14px;
  line-height: 22px;
}

body .writers .item .foot a {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 4;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  color: #616161;
  line-height: 22px;
}

body .articles {
  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 .articles .item {
  width: 48.5%;
  min-height: 156px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1.30556px 3.26389px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 1.30556px 3.26389px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  padding: 20px;
  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;
}

body .articles .item:not(:nth-last-child(-n + 2)) {
  margin-bottom: 20px;
}

body .articles .item .head * {
  font-family: San-francisco-Semibold;
  font-size: 16px;
  line-height: 22px;
}

body .articles .item .head p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 4;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  font-family: San-francisco-Semibold;
  font-size: 16px;
  line-height: 22px;
}

body .articles .item .foot .date {
  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 .articles .item .foot .date 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 .articles .item .foot .date div svg {
  margin-right: 10px;
}

body .articles .item .foot .date div svg path {
  fill: #82838d;
}

body .articles .item .foot .date div span {
  font-size: 13px;
  font-family: San-francisco-Medium;
  color: #82838d;
  line-height: 11px;
}

body .page_with_table {
  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 .page_with_table .head_weather {
  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: 20px;
  background-color: #fff;
  border-radius: 8px;
  margin-bottom: 20px;
}

body .page_with_table .head_weather .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body .page_with_table .head_weather .left img {
  width: 42px;
  height: 42px;
  margin-right: 15px;
}

body .page_with_table .head_weather .left div span {
  font-size: 14px;
}

body .page_with_table .head_weather .left div h3 {
  font-size: 27px;
  font-family: San-francisco-Semibold;
  margin: 0px;
}

body .page_with_table .head_weather .select {
  width: 200px;
  position: relative;
  border: 1px solid #e6e6e6;
  background-color: #faf9f9;
  height: 40px;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0px 10px;
  cursor: pointer;
}

body .page_with_table .head_weather .select img {
  position: absolute;
  right: 10px;
  top: 16px;
  width: 12px;
  height: 7px;
  z-index: 2;
}

body .page_with_table .table_weather {
  overflow-x: scroll;
  border-radius: 8px;
}

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

body .page_with_table .left_column {
  width: 68%;
}

body .page_with_table .left_column table:not(:last-child) {
  margin-bottom: 20px;
}

body .page_with_table .right_column {
  width: 30%;
}

body .page_with_table .right_column .convertor {
  background-color: #fff;
  padding: 20px;
  border-radius: 8px;
}

body .page_with_table .right_column .convertor .title {
  font-family: San-francisco-Bold;
  font-size: 13px;
  margin: 0px 0px 10px 0px;
}

body .page_with_table .right_column .convertor .selects {
  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: 0px 0px 15px 0px;
}

body .page_with_table .right_column .convertor .selects .select {
  width: 46%;
  position: relative;
  border: 1px solid #e6e6e6;
  background-color: #faf9f9;
  height: 40px;
  border-radius: 8px;
  overflow: hidden;
}

body .page_with_table .right_column .convertor .selects .select select {
  border: none;
  background-color: transparent;
  width: 100%;
  height: 100%;
  padding: 0px 10px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

body .page_with_table .right_column .convertor .selects .select select:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

body .page_with_table .right_column .convertor .selects .select img {
  position: absolute;
  right: 8px;
  top: 16px;
  width: 12px;
  height: 7px;
  z-index: 2;
}

body .page_with_table .right_column .convertor input {
  border: 1px solid #e6e6e6;
  background-color: #faf9f9;
  height: 40px;
  border-radius: 8px;
  width: 100%;
  padding: 0px 10px;
}

body .page_with_table .right_column .convertor .result {
  margin: 15px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body .page_with_table .right_column .convertor .result h3 {
  font-size: 24px;
  line-height: 24px;
  margin: 0px;
}

body .page_with_table .right_column .convertor .result span {
  margin-left: 5px;
  font-size: 12px;
}

body .page_with_table .right_column .convertor button {
  height: 40px;
  background-color: #f05a2a;
  border-radius: 8px;
  color: #fff;
  width: 100%;
  font-size: 16px;
  font-family: San-francisco-Semibold;
}

body .page_with_table .right_column .convertor .text {
  font-size: 12px;
  color: #c2c2c2;
  margin-top: 15px;
  text-align: center;
}

body .page_with_table table {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
  font-family: San-francisco-Regular;
}

body .page_with_table table .icon_w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body .page_with_table table .icon_w img {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

body .page_with_table table .arrow {
  width: 8px;
  height: 12px;
  margin-left: 18px;
}

body .page_with_table table .ex_name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body .page_with_table table .ex_name img {
  width: 18px;
  height: 13px;
  margin-right: 20px;
}

body .page_with_table table .ex_name span {
  font-family: San-francisco-Semibold;
}

body .page_with_table table th,
body .page_with_table table td {
  padding: 15px 20px;
}

body .page_with_table table th {
  border-bottom: 1px solid #d3d3d3;
  text-align: left;
}

body .page_with_table tr:first-child th:first-child {
  border-top-left-radius: 6px;
}

body .page_with_table tr:first-child th:last-child {
  border-top-right-radius: 6px;
}

body .page_with_table tr:nth-child(even) td {
  background: #f4f5f7;
}

body .links_block {
  list-style: none;
  padding: 0px;
}

body .links_block.red li * {
  color: #c01212 !important;
}

body .links_block.red li::before {
  background-color: #c01212 !important;
}

body .links_block.blue li * {
  color: #374bff !important;
}

body .links_block.blue li::before {
  background-color: #374bff !important;
}

body .links_block li {
  padding-left: 18px;
  position: relative;
}

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

body .links_block li:hover a {
  color: #FF0000 !important;
}

body .links_block li:hover::before {
  background-color: #FF0000;
}

body .links_block li:hover .red_color {
  color: #FF0000 !important;
}

body .links_block li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0px;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  width: 6px;
  height: 1px;
  background-color: #000;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body .links_block li * {
  font-size: 16px;
  font-family: San-francisco-Semibold;
  text-decoration: underline;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

@-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%;
  z-index: 2;
}

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

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

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

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

body header {
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 99;
  width: 100%;
  height: 110px;
  -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
}

body header a:hover {
  color: #fbb041 !important;
}

body header a:focus {
  outline: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

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

body header .top_section {
  height: 40px;
  background-color: #fbb041;
  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 .top_section .container {
  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;
  z-index: 1;
}

body header .top_section .container .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;
  width: 167px;
}

body header .top_section .container .social_icons li a:hover svg {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

body header .top_section .container .social_icons li a svg {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body header .top_section .container .social_icons li a .fb {
  width: 8.15px;
  height: 16px;
}

body header .top_section .container .social_icons li a .insta {
  width: 16.22px;
  height: 16px;
}

body header .top_section .container .social_icons li a .twitter {
  width: 16px;
  height: 13.04px;
}

body header .top_section .container .social_icons li a .youtube {
  width: 16px;
  height: 11.2px;
}

body header .top_section .container .social_icons li a .telegram {
  width: 16px;
  height: 14px;
}

body header .top_section .container .social_icons li a .rss {
  width: 14px;
  height: 14px;
}

body header .top_section .container .live {
  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: 125px;
}

body header .top_section .container .live img {
  width: 20.11px;
  height: 14.76px;
}

body header .top_section .container .live span {
  font-size: 14px;
  color: #fff;
  font-family: San-francisco-Semibold;
}

body header .navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 70px;
  background-color: #fff;
}

body header .navbar .container {
  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 .navbar .container .logo {
  width: 170px;
  height: 29px;
}

body header .navbar .container .links {
  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;
}

body header .navbar .container .links .active_li a {
  color: #f05a2a;
}

body header .navbar .container .links li {
  margin-left: 25px;
  position: relative;
  top: -2px;
}

body header .navbar .container .links li a {
  font-size: 15px;
  font-family: San-francisco-Bold;
  text-transform: uppercase;
}

body header .navbar .container .links li a:hover {
  color: #f05a2a !important;
}

body header .navbar .container .links .active_search .circle {
  opacity: 0;
}

body header .navbar .container .links .active_search .line1 {
  right: -1px !important;
  bottom: 7px !important;
  width: 100% !important;
}

body header .navbar .container .links .active_search .line2 {
  opacity: 1 !important;
}

body header .navbar .container .links #search_btn {
  width: 16px;
  height: 16px;
  position: relative;
  bottom: 3px;
  margin-left: 30px;
}

body header .navbar .container .links #search_btn .circle {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 12px;
  height: 12px;
  border: 1px solid #000;
  border-radius: 50%;
  display: block;
}

body header .navbar .container .links #search_btn .line1 {
  position: absolute;
  right: -1px;
  bottom: 0px;
  width: 6px;
  height: 1px;
  background: #000;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body header .navbar .container .links #search_btn .line2 {
  position: absolute;
  top: 8px;
  left: 1px;
  width: 100%;
  height: 1px;
  background: #000;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
}

body header .navbar .container .links #menu_btn {
  margin-left: 20px;
  width: 20px;
  height: 20px;
  position: relative;
  top: 2px;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
}

body header .navbar .container .links #menu_btn span {
  display: block;
  position: absolute;
  height: 1px;
  width: 18px;
  background: #000;
  border-radius: 9px;
  opacity: 1;
  right: 0;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}

body header .navbar .container .links #menu_btn span:nth-child(1) {
  top: 0px;
}

body header .navbar .container .links #menu_btn span:nth-child(2) {
  top: 6px;
  width: 15px;
}

body header .navbar .container .links #menu_btn span:nth-child(3) {
  top: 6px;
  width: 15px;
}

body header .navbar .container .links #menu_btn span:nth-child(4) {
  top: 12px;
}

body header .navbar .container .links #menu_btn.open span:nth-child(1) {
  top: 16px;
  width: 0%;
  left: 50%;
}

body header .navbar .container .links #menu_btn.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 20px;
}

body header .navbar .container .links #menu_btn.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 20px;
}

body header .navbar .container .links #menu_btn.open span:nth-child(4) {
  top: 16px;
  width: 0%;
  left: 50%;
}

body main {
  padding-top: 130px;
}

body main .overlay_menu {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  padding-top: 140px;
  background-color: #fff;
  width: 100%;
  z-index: 89;
  overflow-y: scroll;
  overflow-x: hidden;
  display: none;
}

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

body main .overlay_menu .container .center_menu {
  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 .overlay_menu .container .center_menu .left {
  width: 38%;
  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 .overlay_menu .container .center_menu .left .links {
  width: 48%;
}

body main .overlay_menu .container .center_menu .left .links .active_li a {
  color: #f05a2a !important;
}

body main .overlay_menu .container .center_menu .left .links li:not(:last-child) {
  margin-bottom: 20px;
}

body main .overlay_menu .container .center_menu .left .links li a {
  font-size: 14px;
  font-family: San-francisco-Bold;
  text-transform: uppercase;
}

body main .overlay_menu .container .center_menu .right {
  width: 60%;
}

body main .overlay_menu .container .center_menu .right .links_tabs .tab .news_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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body main .overlay_menu .container .center_menu .right .links_tabs .tab .news_items .item {
  width: 48%;
  height: 186px;
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  margin-bottom: 20px;
  background-color: #000;
  border: 1px solid #eaeaec;
}

body main .overlay_menu .container .center_menu .right .links_tabs .tab .news_items .item:hover img {
  opacity: 0.9;
}

body main .overlay_menu .container .center_menu .right .links_tabs .tab .news_items .item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body main .overlay_menu .container .center_menu .right .links_tabs .tab .news_items .item .overlay {
  position: absolute;
  width: 100%;
  height: 144px;
  bottom: 0px;
  left: 0px;
  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: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
  padding: 15px;
}

body main .overlay_menu .container .center_menu .right .links_tabs .tab .news_items .item .overlay p {
  color: #fff;
  font-family: San-francisco-Bold;
  font-size: 14px;
}

body main .overlay_menu .foot_menu {
  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-top: 1px solid #c7c6c9;
  background-color: #fff;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 80px;
}

body main .overlay_menu .foot_menu .container {
  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 .overlay_menu .foot_menu .container .copyright {
  color: #454545;
  font-size: 12px;
}

body main .overlay_menu .foot_menu .container .apps {
  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: 264px;
}

body main .overlay_menu .foot_menu .container .apps a {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body main .overlay_menu .foot_menu .container .apps a:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

body main .overlay_menu .foot_menu .container .apps a img {
  width: 123.16px;
  height: 36.58px;
}

body main .index_main_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 .index_main_block .left_column .news_image_carousels {
  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;
  overflow: hidden;
  border-radius: 8px;
  height: 399px;
}

main .mobile_head_links {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  display: none;
}

main .mobile_head_links a {
  position: relative;
  background: rgba(255, 255, 255, 0.5);
  width: 49.8%;
  height: 50px;
  border-radius: 8px 8px 0px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

main .mobile_head_links a.active_a {
  background: #fff;
}

main .mobile_head_links a::before {
  content: "";
  width: 17px;
  height: 17px;
  position: absolute;
  left: 13px;
}

main .mobile_head_links a:first-child::before {
  background: url(../../assets/images/icons/home-m.svg) no-repeat;
}

main .mobile_head_links a:last-child::before {
  background: url(../../assets/images/icons/newspaper-m.svg) no-repeat;
}

main .mobile_head_links a::after {
  content: "";
  position: absolute;
  width: 0;
  background-color: #FBB041;
  height: 4px;
  bottom: 0px;
  left: 49%;
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  border-radius: 5px 5px 0px 0px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  overflow: hidden;
}

main .mobile_head_links a img {
  width: 17px;
  height: 17px;
  margin-right: 17px;
}

main .mobile_head_links a:hover::after {
  width: 75%;
}

main .mobile_head_links a.active_a::after {
  width: 75%;
}

main .mobile_head_links a h3 {
  font-size: 13px;
  font-family: San-francisco-Bold;
}

body main .index_main_block .left_column .news_image_carousels .slick-autoplay-toggle-button, body main .mobile_news_carousel .slick-autoplay-toggle-button {
  display: none;
}

body main .index_main_block .left_column .news_image_carousels .thumbnails-slider {
  top: -2px;
  width: 146px;
  /** Single thumbnail */
}

body main .index_main_block .left_column .news_image_carousels .thumbnails-slider .slick-slide {
  height: 97px;
}

body main .index_main_block .left_column .news_image_carousels .thumbnails-slider .slick-slide:not(:last-child) {
  margin-bottom: 4px;
}

body main .index_main_block .left_column .news_image_carousels .thumbnails-slider button {
  height: 97px;
  width: 100%;
  padding: 0;
  margin: 0;
  font-size: 30px;
  color: rgba(0, 0, 0, 0.7);
}

body main .index_main_block .left_column .news_image_carousels .thumbnails-slider button img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body main .index_main_block .left_column .news_image_carousels .thumbnails-slider .thumbnail-button {
  display: block;
  height: 97px !important;
  cursor: pointer;
  border: 0;
  background-color: #000;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

body main .index_main_block .left_column .news_image_carousels .thumbnails-slider .thumbnail-button:not(:last-child) {
  margin-bottom: 10px;
}

body main .index_main_block .left_column .news_image_carousels .thumbnails-slider .thumbnail-button:focus, body main .index_main_block .left_column .news_image_carousels .thumbnails-slider .thumbnail-button[aria-current="true"] {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

body main .index_main_block .left_column .news_image_carousels .thumbnails-slider .thumbnail-button:focus img, body main .index_main_block .left_column .news_image_carousels .thumbnails-slider .thumbnail-button[aria-current="true"] img {
  opacity: 0.4;
}

body main .index_main_block .left_column .news_image_carousels .thumbnails-slider .thumbnail-button img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider {
  position: relative;
  width: 78%;
  height: 401px;
  position: relative;
  /** Slides */
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider button {
  z-index: 1;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .next-arrow {
  position: absolute;
  top: 46%;
  left: 20px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  border-radius: 100%;
  width: 40px;
  height: 40px;
  background: rgba(0, 0, 0, 0.15);
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .next-arrow svg {
  width: 50%;
  height: 50%;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .next-arrow svg path {
  fill: #fff;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .prev-arrow {
  position: absolute;
  top: 46%;
  right: 20px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  border-radius: 100%;
  width: 40px;
  height: 40px;
  background: rgba(0, 0, 0, 0.15);
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .prev-arrow svg {
  width: 50%;
  height: 50%;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .prev-arrow svg path {
  fill: #fff;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-slide {
  width: 100%;
  height: 401px;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-slide .image-link {
  height: 401px;
  overflow: hidden;
  -webkit-transition: outline 0.1s linear;
  transition: outline 0.1s linear;
  position: relative;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-slide .image-link img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-slide .image-link .overlay {
  position: absolute;
  width: 100%;
  height: 170px;
  bottom: 0px;
  left: 0px;
  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;
  background: -webkit-gradient(linear, left bottom, left top, from(#000000), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(360deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
  padding: 20px;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-slide .image-link .overlay * {
  font-size: 28px;
  font-family: San-francisco-Bold;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-slide .image-link .overlay p {
  color: #fff;
  max-height: 105px;
  overflow: hidden;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-dots {
  display: none !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 15px;
  padding: 0px 20px;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-dots li.slick-active button:before {
  color: #fbb041;
  opacity: 1;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-dots li {
  margin: 0px 6px 0px 0px;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-dots li button {
  padding: 0px;
}

body main .index_main_block .left_column .news_image_carousels .main-image-slider .slick-dots li button::before {
  font-size: 12px;
  color: #fff;
  opacity: 1;
}

body main .news_in_page .left_column .news_all_info {
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
  padding: 30px;
}

body main .news_in_page .left_column .news_all_info .title {
  font-size: 24px;
  font-family: San-francisco-Bold;
  line-height: 32px;
}

body main .news_in_page .left_column .news_all_info .title * {
  font-size: 24px;
  font-family: San-francisco-Bold;
}

body main .news_in_page .left_column .news_all_info .main_img {
  width: 100%;
  overflow: hidden;
  position: relative;
  border-radius: 5px;
}

body main .news_in_page .left_column .news_all_info .main_img img {
  width: 100%;
  height: 413px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}

body main .news_in_page .left_column .news_all_info .main_img .alt {
  background-color: #f4f4f4;
  color: #7a8087;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px;
  margin-top: -10px;
  position: relative;
  z-index: 2;
  width: 100%;
}

body main .news_in_page .left_column .news_all_info .news_in_gallery {
  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 .news_in_page .left_column .news_all_info .news_in_gallery .item {
  display: block;
  width: 193.1px;
  height: 130.55px;
  border-radius: 5px;
  overflow: hidden;
  position: relative;
  border: 1px solid #eaeaec;
}

body main .news_in_page .left_column .news_all_info .news_in_gallery .item:not(:nth-child(3n + 3)) {
  margin-right: 20px;
}

body main .news_in_page .left_column .news_all_info .news_in_gallery .item:not(:nth-last-child(-n + 3)) {
  margin-bottom: 20px;
}

body main .news_in_page .left_column .news_all_info .news_in_gallery .item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body main .news_in_page .left_column .news_all_info .rek_main .desktop_mode {
  height: 110px;
}

body main .news_in_page .left_column .news_all_info .texts * {
  font-size: 16px !important;
  font-family: San-francisco-Regular !important;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  line-height: 24px;
}
body main .news_in_page .left_column .news_all_info .texts p:empty{
  display:none !important;
}

body main .news_in_page .left_column .news_all_info .texts  p {
  padding: 15px 0;
}

body main .news_in_page .left_column .news_all_info .texts *:first-child{
  padding-top:0;
}

body main .news_in_page .left_column .news_all_info .texts p a {
  display: inline-block !important;
}

body main .news_in_page .left_column .news_all_info .video_block {
  width: 100%;
  height: 384px;
  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: 5px;
  border: 1px solid #e3e4e7;
  overflow: hidden;
}

body main .news_in_page .left_column .news_all_info .video_block .element {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

body main .news_in_page .left_column .news_all_info .video_alt {
  width: 100%;
  border-radius: 5px;
  background-color: #f4f4f4;
  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: 10px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 10px;
}

body main .news_in_page .left_column .news_all_info .video_alt p {
  font-family: San-francisco-Regular;
  font-size: 12px;
  color: #7a8087;
}

body main .contact_page {
  background-color: #fff;
  border-radius: 8px;
  padding: 60px 50px;
}

body main .contact_page .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;
}

body main .contact_page .info form {
  width: 50%;
}

body main .contact_page .info form .user_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;
  margin-bottom: 20px;
}

body main .contact_page .info form .user_info .input {
  width: 48%;
}

body main .contact_page .info form .input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}

body main .contact_page .info form .input label {
  font-size: 14px;
  margin: 0 0 10px 0;
}

body main .contact_page .info form .input input {
  width: 100%;
  height: 40px;
  border: 1px solid #e6e6e6;
  background-color: #faf9f9;
  border-radius: 8px;
  padding: 0px 12px;
  font-size: 13px;
}

body main .contact_page .info form .input textarea {
  width: 100%;
  min-height: 110px;
  border: 1px solid #e6e6e6;
  background-color: #faf9f9;
  resize: none;
  border-radius: 8px;
  padding: 10px 12px;
  font-size: 13px;
}

body main .contact_page .info form .submit {
  width: 150px;
  height: 40px;
  margin-top: 20px;
  border-radius: 8px;
  background-color: #f05a2a;
  color: #fff;
  cursor: pointer;
}

body main .contact_page .info .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;
  width: 50%;
}

body main .contact_page .info .right .contact_img {
  width: 72%;
  position: relative;
  top: 10px;
}

body main .contact_page .info_us {
  margin-top: 40px;
  padding-top: 40px;
  border-top: 1px solid #c3cbd7;
  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 .contact_page .info_us .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-bottom: 20px;
}

body main .contact_page .info_us .item:last-child {
  max-width: 250px;
}

body main .contact_page .info_us .item img {
  width: 30px;
  height: 30px;
  margin-right: 15px;
}

body main .contact_page .info_us .item a {
  display: block;
  font-size: 14px;
  font-family: San-francisco-Semibold;
  line-height: 20px;
}

body main .about_page {
  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;
  padding: 100px 20px;
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
}

body main .about_page .logo {
  margin-bottom: 20px;
}

body main .about_page .description {
  width: 75%;
  text-align: center;
}

body main .about_page .description * {
  font-size: 16px;
  font-family: San-francisco-Regular;
  line-height: 30px;
}

body main .not_found_page {
  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;
  padding: 100px 20px;
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
}

body main .not_found_page .img {
  width: 432px;
  height: 172px;
}

body main .not_found_page .bold_text {
  font-size: 18px;
  text-align: center;
}

body main .not_found_page .regular_text {
  font-size: 14px;
  width: 40%;
  text-align: center;
}

body main .not_found_page .link {
  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 30px;
  background-color: #f05a2a;
  color: #fff;
  border-radius: 5px;
  height: 40px;
}

body main .rek_page {
  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: 5px;
  padding: 100px 20px;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
}

body main .rek_page .left {
  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;
  width: 50%;
}

body main .rek_page .left img {
  width: 50%;
}

body main .rek_page .right {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

body main .rek_page .title {
  font-size: 18px;
  margin-bottom: 30px;
}

body main .rek_page .info_row:not(:last-child) {
  margin-bottom: 30px;
}

body main .rek_page .info_row .bold_text {
  font-family: San-francisco-Semibold;
  margin-bottom: 10px;
}

body main .writer_info {
  background-color: #fff;
  border-radius: 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;
  -webkit-box-shadow: 0px 1.30556px 3.26389px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 1.30556px 3.26389px rgba(0, 0, 0, 0.05);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 20px;
  position: relative;
}

body main .writer_info .img {
  width: 128px;
  height: 128px;
  border-radius: 5px;
  border: 1px solid #d3d2d7;
}

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

body main .writer_info .info {
  margin-left: 20px;
  max-width: 60%;
}

body main .writer_info .info span {
  display: block;
}

body main .writer_info .info .name {
  color: #464646;
  font-family: San-francisco-Bold;
  font-size: 18px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

body main .writer_info .info .number_articles {
  font-size: 14px;
  font-family: San-francisco-Medium;
  color: rgba(0, 0, 0, 0.4);
}

body main .writer_info .info .number_articles .bold_text {
  color: #000;
  display: inline;
}

body main .writer_info .comp {
  position: absolute;
  right: 50px;
  bottom: 0px;
}

body main .weather_block {
  padding: 40px;
  border-radius: 5px;
  background-color: #fff;
  overflow: hidden;
}

body main .weather_block .weather_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 main .weather_block .weather_navbar .title {
  font-size: 18px;
  font-family: San-francisco-Bold;
  color: #505051;
  width: 50%;
}

body main .weather_block .weather_navbar .tabs_navbar {
  width: 40%;
  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 .weather_block .weather_navbar .tabs_navbar .active_btn {
  border: 1px solid #f05a2a !important;
  background-color: #fff !important;
  opacity: 1 !important;
}

body main .weather_block .weather_navbar .tabs_navbar .btn_tab_m {
  width: 47%;
  height: 40px;
  border-radius: 5px;
  border: 1px solid #e5e5e6;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0.5;
  background-color: #f0eff5;
}

body main .weather_block .weather_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: inherit;
      -ms-flex-align: inherit;
          align-items: inherit;
}

body main .weather_block .weather_info .left {
  width: 47%;
}

body main .weather_block .weather_info .left .cloud {
  width: 24px;
  height: 14.4px;
}

body main .weather_block .weather_info .left .sun_cloud {
  width: 22px;
  height: 19px;
}

body main .weather_block .weather_info .left .sun {
  width: 19px;
  height: 19px;
}

body main .weather_block .weather_info .left .lighning_cloud {
  width: 18px;
  height: 18px;
}

body main .weather_block .weather_info .left .snow {
  width: 17px;
  height: 20px;
}

body main .weather_block .weather_info .left .rain {
  width: 18px;
  height: 18px;
}

body main .weather_block .weather_info .left .districts {
  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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body main .weather_block .weather_info .left .districts .active_district .name {
  color: #fbb041;
}

body main .weather_block .weather_info .left .districts .active_district .right .degree {
  color: #fbb041;
}

body main .weather_block .weather_info .left .districts .district {
  min-width: 190px;
  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 .weather_block .weather_info .left .districts .district:not(:last-child) {
  margin-bottom: 10px;
}

body main .weather_block .weather_info .left .districts .district:hover .name {
  color: #fbb041 !important;
}

body main .weather_block .weather_info .left .districts .district:hover .degree_col .degree {
  color: #fbb041 !important;
}

body main .weather_block .weather_info .left .districts .district .name {
  font-family: San-francisco-Semibold;
  font-size: 14px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  margin-right: 15px;
}

body main .weather_block .weather_info .left .districts .district .degree_col {
  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;
  min-width: 65px;
}

body main .weather_block .weather_info .left .districts .district .degree_col .degree {
  font-family: San-francisco-Semibold;
  font-size: 14px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body main .weather_block .weather_info .right {
  border-left: 1px solid #e7edf3;
  padding-left: 30px;
  width: 48%;
}

body main .weather_block .weather_info .right .cloud {
  width: 56px;
  height: 32.5px;
}

body main .weather_block .weather_info .right .sun_cloud {
  width: 70px;
  height: 55px;
}

body main .weather_block .weather_info .right .sun {
  width: 56px;
  height: 56px;
}

body main .weather_block .weather_info .right .lighning_cloud {
  width: 57.98px;
  height: 57px;
}

body main .weather_block .weather_info .right .snow {
  width: 47px;
  height: 56px;
}

body main .weather_block .weather_info .right .rain {
  width: 56.97px;
  height: 56px;
}

body main .weather_block .weather_info .right .tabs {
  height: 100%;
}

body main .weather_block .weather_info .right .tabs .tab {
  height: 100%;
}

body main .weather_block .weather_info .right .tabs .tab .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;
  height: 100%;
  width: 100%;
}

body main .weather_block .weather_info .right .tabs .tab .items .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;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 23%;
}

body main .weather_block .weather_info .right .tabs .tab .items .item .desc {
  color: #a7a7a8;
  font-size: 12px;
  text-align: center;
}

body main .weather_block .weather_info .right .tabs .tab .items .item .name {
  font-size: 18px;
  color: #505051;
  font-family: San-francisco-Semibold;
}

body main .weather_block .weather_info .right .tabs .tab .items .item .icn {
  min-height: 70px;
  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 .weather_block .weather_info .right .tabs .tab .items .item .degree {
  font-family: San-francisco-Semibold;
  font-size: 36px;
  color: #000;
}

body main .weather_block .weather_info .right .tabs .tab .items .item .degree .c {
  font-size: 16px;
}

body main .weather_block .weather_info .right .tabs .tab .items .item .info {
  color: #a7a7a8;
  font-size: 14px;
}

body main .weather_block .weather_info .right .tabs .tab .items .item .m_s {
  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 .weather_block .weather_info .right .tabs .tab .items .item .m_s span {
  color: #a7a7a8;
  font-size: 16px;
}

body main .weather_block .weather_info .right .tabs .tab .items .item .m_s img {
  width: 16px;
  height: 16px;
  margin-left: 10px;
}

body footer {
  background-color: #262626;
  margin-top: 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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 1;
}

body footer .footer_main {
  max-width: 400px;
  padding: 30px 0px;
}

body footer .footer_main .links {
  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: 0px;
  margin: 0px;
  list-style: none;
}

body footer .footer_main .links li a {
  font-size: 14px;
  color: #fff;
}

body footer .footer_main .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;
  padding: 0px;
  margin: 25px auto;
  list-style: none;
  max-width: 320px;
}

body footer .footer_main .social_icons li {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body footer .footer_main .social_icons li:hover {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

body footer .footer_main .social_icons li a img {
  width: 36px;
  height: 36px;
}

body footer .footer_main .text {
  text-align: center;
  font-size: 12px;
  color: #fff;
}

body footer .footer_main .apa_logo {
  margin: 25px auto;
  display: block;
}

body footer .footer_main .apa_logo img {
  width: 111px;
  height: 10px;
  margin: 0px auto;
  display: block;
}

body footer .footer_main .stores {
  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: 245px;
  margin: 0px auto;
}

body footer .footer_main .stores a {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

body footer .footer_main .stores a:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

body footer .footer_main .stores a img {
  width: 113.83px;
  height: 33.81px;
}

body footer .foot {
  background-color: #000;
  padding: 15px 0px;
  width: 100%;
  text-align: center;
  font-size: 12px;
  color: #fff;
}

.share_reaction {
  cursor: pointer;
}

.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: 0px;
  background: #fff;
  height: 59px;
  width: 100%;
  -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;
}

.share_reaction .emoji-container:before {
  display: block;
  content: "";
  background: transparent;
  height: 30px;
  position: absolute;
  width: 100%;
  bottom: -15px;
}

.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);
}

.share_reaction .emoji-container .emoji {
  width: 32px;
  height: 32px;
  float: left;
}

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

.share_reaction .emoji-container .emoji .icon:hover {
  -webkit-transform: scale(1, 1) translate(0, -6px);
          transform: scale(1, 1) translate(0, -6px);
}

.share_reaction .emoji-container .facebook .icon {
  background-image: url(../images/icons/share-social-icons/1.svg);
  background-size: 100% 100%;
}

.share_reaction .emoji-container .telegram .icon {
  background-image: url(../images/icons/share-social-icons/2.svg);
  background-size: 100% 100%;
}

.share_reaction .emoji-container .whatsapp .icon {
  background-image: url(../images/icons/share-social-icons/3.svg);
  background-size: 100% 100%;
}

.share_reaction .emoji-container .linkedin .icon {
  background-image: url(../images/icons/share-social-icons/4.svg);
  background-size: 100% 100%;
}

.share_reaction .emoji-container .twitter .icon {
  background-image: url(../images/icons/share-social-icons/5.svg);
  background-size: 100% 100%;
}

.share_reaction .emoji-container .gmail .icon {
  background-image: url(../images/icons/share-social-icons/6.svg);
  background-size: 100% 100%;
}

.share_reaction:hover .emoji-container {
  opacity: 1;
  pointer-events: all;
}

.share_reaction:hover .facebook {
  -webkit-animation-duration: 0.7333s;
  -webkit-animation-name: head-1-anim;
}

.share_reaction:hover .telegram {
  -webkit-animation-duration: 0.9833s;
  -webkit-animation-name: head-2-anim;
}

.share_reaction:hover .whatsapp {
  -webkit-animation-duration: 1.0833s;
  -webkit-animation-name: head-3-anim;
}

.share_reaction:hover .linkedin {
  -webkit-animation-duration: 0.9333s;
  -webkit-animation-name: head-4-anim;
}

.share_reaction:hover .twitter {
  -webkit-animation-duration: 1.2167s;
  -webkit-animation-name: head-5-anim;
}

.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);
  }
}
/*# sourceMappingURL=main.css.map */
.hyperlink{
    color: #0000EE;
}
