@charset "UTF-8";
.rtl.blog #breadcrumbs .blog-title {
  color: #FF0084;
}
.rtl.blog #archive-wrapper .page-header {
  padding: 40px 0 37px;
}
.rtl.blog #archive-wrapper .page-header h1 {
  margin-bottom: 16px;
}
.rtl.blog #archive-wrapper .page-header .category-list span {
  display: flex;
  gap: 4px;
  align-items: center;
  padding: 0 16px;
  font-size: 16px;
  line-height: 21px;
}
.rtl.blog #archive-wrapper .page-header .category-list span.current-cat img {
  filter: brightness(0) invert(1);
}
.rtl.blog #archive-wrapper .omnis_breadcrumbs {
  margin-bottom: 18px;
}
.rtl.blog .blog-container {
  max-width: 960px;
  margin: 0 auto;
}
.rtl.blog .entry-image img {
  border-radius: 6px;
  -o-object-fit: cover;
     object-fit: cover;
}
.rtl.blog .entry-image div {
  position: relative;
  display: flex;
}
.rtl.blog .entry-image div .special-category {
  position: absolute;
  right: -16px;
  top: 20px;
  background: #E50077;
  padding: 4px 8px 4px 16px;
  border-radius: 30px 0px 0px 30px;
  font-size: 16px;
  font-weight: 400;
  line-height: 23.5px;
  color: #fff;
}
.rtl.blog .entry-archive .time {
  display: flex;
  justify-content: space-between;
  color: #75747A;
  font-size: 16px;
  font-weight: 400;
  line-height: 23.5px;
}
.rtl.blog #archive-wrapper .post:nth-of-type(2n + 1):after {
  display: none;
}
.rtl.blog #archive-wrapper .post {
  display: flex;
  background: #fff;
  padding: 16px;
  border-radius: 8px;
  border: 1px solid #E6E4EC;
  margin-bottom: 40px;
  max-width: 460px;
  width: 100%;
}
.rtl.blog #archive-wrapper .post:focus-visible {
  outline: 5px solid #2CCCFF !important;
  outline-offset: 5px;
  border-radius: 0;
}
.rtl.blog #archive-wrapper .post .entry-archive {
  display: flex;
  flex-direction: column;
  gap: 8px;
  display: flex;
}
.rtl.blog #archive-wrapper .post .entry-archive header {
  padding: 0;
}
.rtl.blog #archive-wrapper .post .entry-archive header .entry-title {
  margin-top: 0;
  -webkit-line-clamp: 1;
}
.rtl.blog #archive-wrapper .post:hover {
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
  text-decoration: none;
}
.rtl.blog #archive-wrapper .post .author {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #0D063B;
}
.rtl.blog #archive-wrapper .post .author img {
  max-height: 40px;
}
.rtl.blog #archive-wrapper .post .author img.border {
  border-radius: 100px;
}
.rtl.blog #archive-wrapper .post .author strong,
.rtl.blog #archive-wrapper .post .author b {
  font-weight: 700;
}
.rtl.blog #archive-wrapper .post .author p {
  margin-bottom: 0;
}
.rtl.blog #archive-wrapper .post .link {
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  color: #E50077;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 6px;
}
.rtl.blog #archive-wrapper .post .link::after {
  content: "";
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.55078 3.45312L2.50006 10.5038L9.55078 17.5546' stroke='%23E60077' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.50008 10.5L17.5 10.5' stroke='%23E60077' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.rtl.blog #archive-wrapper .post .entry-archive header .entry-title {
  padding: 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: clip;
  white-space: normal;
  font-size: 22px;
  font-weight: 900;
  line-height: 33px;
  color: #0D063B;
}
.rtl.blog #archive-wrapper .post .entry-archive .entry-content {
  padding: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  color: #75747A;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: clip;
  white-space: normal;
  flex-grow: unset;
}
.rtl.blog #archive-wrapper .post .entry-archive .entry-content::after {
  content: "...";
  font-size: 16px;
  /* Устанавливаем размер шрифта для многоточия */
}
.rtl.blog #archive-wrapper .post:first-of-type {
  display: flex;
  max-width: 100%;
  width: 100%;
  max-height: 350px;
  gap: 39px;
}
.rtl.blog #archive-wrapper .post:first-of-type .entry-image {
  width: 100%;
}
.rtl.blog #archive-wrapper .post:first-of-type .bottom {
  margin-top: auto;
}
.rtl.blog #archive-wrapper .post:first-of-type .entry-archive .entry-content p {
  margin: 0;
}
.rtl.blog #archive-wrapper .post:first-of-type .author {
  position: relative;
  top: -8px;
}
.rtl.blog #archive-wrapper .post:first-of-type .entry-archive header .entry-title {
  -webkit-line-clamp: 3;
}
.rtl.blog #archive-wrapper .post:not(:first-child) {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.rtl.blog #archive-wrapper .post:not(:first-child) .entry-image .wp-post-image {
  width: 100%;
  height: 244px;
}
.rtl.blog #archive-wrapper .post:not(:first-child) .author {
  margin-bottom: 8px;
}
.rtl.blog #archive-wrapper #archive-container {
  width: 100%;
  padding: 40px 0;
  background: #F2F2F2;
  overflow-x: hidden;
}
.rtl.blog #archive-wrapper #archive-container .blog-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.rtl.blog #archive-wrapper nav .pagination a {
  background: #fff;
  border-radius: 0;
}
.rtl.blog #archive-wrapper nav .pagination a.prev, .rtl.blog #archive-wrapper nav .pagination a.next {
  background: transparent;
}
@media (min-width: 992px) {
  .rtl.blog #archive-wrapper .post:first-of-type .entry-image {
    min-width: 532px;
    display: flex;
  }
  .rtl.blog #archive-wrapper .post:first-of-type .entry-image img {
    min-height: 318px;
  }
}
@media (max-width: 991px) {
  .rtl.blog #archive-wrapper nav {
    border: 0;
  }
  .rtl.blog #archive-wrapper nav .pagination {
    margin: 50px 0 0;
  }
  .rtl.blog #archive-wrapper nav .pagination a,
  .rtl.blog #archive-wrapper nav .pagination > span {
    width: 40px;
    height: 40px;
  }
  .rtl.blog #archive-wrapper nav .pagination a {
    background: #fff;
    border-radius: 0;
  }
  .rtl.blog #archive-wrapper nav .pagination a.prev, .rtl.blog #archive-wrapper nav .pagination a.next {
    background: transparent;
  }
  .rtl.blog #archive-wrapper .blog-container {
    padding: 0 20px;
  }
  .rtl.blog #archive-wrapper .page-header {
    padding: 40px 20px 0 !important;
  }
  .rtl.blog #archive-wrapper .post {
    margin-bottom: 24px;
  }
  .rtl.blog #archive-wrapper .post .entry-image img {
    height: 259px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .rtl.blog #archive-wrapper .post:first-of-type {
    max-height: unset;
    flex-direction: column;
    gap: 8px;
  }
  .rtl.blog #archive-wrapper .post:first-of-type .author {
    top: 0;
  }
  .rtl.blog #archive-wrapper .post:first-of-type .entry-archive header .entry-title {
    -webkit-line-clamp: 1;
  }
  .rtl.blog #archive-wrapper .post .author {
    width: calc(100% + 12px);
  }
  .rtl.blog #archive-wrapper .post .author p {
    letter-spacing: -0.1px;
  }
  .rtl.blog #archive-wrapper .post .author .company-name {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: clip;
    white-space: normal;
  }
  .rtl.blog #archive-wrapper .post .link {
    margin-top: 8px;
  }
  .rtl.blog #archive-wrapper .post .entry-archive header .entry-title {
    font-size: 18px;
    line-height: 27px;
  }
  .rtl.blog #archive-wrapper .post .entry-archive .content {
    width: calc(100% + 12px);
  }
  .rtl.blog #archive-wrapper .post .entry-archive .entry-content {
    font-size: 16px;
    line-height: 24px;
  }
  .rtl.blog #archive-wrapper .post .entry-archive .time {
    font-size: 14px;
    line-height: 20.56px;
  }
}/*# sourceMappingURL=blog-he.css.map */