.node--article--feature-article {
  position: relative;
}

.node--article--feature-article .node--article-feature--wrapper {
  gap: 10px;
  display: flex;
}

.node--article--feature-article .node--article-feature--wrapper .content-left--wrapper {
  flex: 1;
}

.node--article--feature-article .node--article-feature--wrapper .content-left--wrapper img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: unset;
  border-radius: 8px;
}

.node--article--feature-article .node--article-feature--wrapper .content-right--wrapper {
  background: #f9f9f9;
  border-radius: 8px;
  flex-direction: column;
  flex: 0 0 34%;
  padding: 50px;
  display: flex;
}

@media (width <= 1023.98px) {
  .node--article--feature-article .node--article-feature--wrapper .content-right--wrapper {
    flex: 0 0 45%;
  }
}

.node--article--feature-article .node--article-feature--wrapper .content-right--wrapper .content-right-top--wrapper {
  padding-bottom: 20px;
}

.node--article--feature-article .node--article-feature--wrapper .content-right--wrapper .content-right-bottom--wrapper {
  flex-direction: column;
  flex: 1;
  gap: 20px;
  display: flex;
}

.node--article--feature-article .node--article-feature--wrapper .content-right--wrapper .content-right-bottom--wrapper .content-title--wrapper {
  color: #282828;
  font-size: 32px;
  font-weight: 500;
  line-height: 37.5px;
}

@media (width <= 1023.98px) {
  .node--article--feature-article .node--article-feature--wrapper .content-right--wrapper .content-right-bottom--wrapper .content-title--wrapper {
    font-size: 28px;
    line-height: 1.2;
  }
}

@media (width <= 479.98px) {
  .node--article--feature-article .node--article-feature--wrapper .content-right--wrapper .content-right-bottom--wrapper .content-title--wrapper {
    font-size: 24px;
  }
}

.node--article--feature-article .node--article-feature--wrapper .content-right--wrapper .content-right-bottom--wrapper .field--node--article--body--feature-article {
  color: #666;
  font-size: 18px;
  font-weight: 400;
  line-height: 21.09px;
  margin: unset !important;
}

@media (width <= 1023.98px) {
  .node--article--feature-article .node--article-feature--wrapper .content-right--wrapper .content-right-bottom--wrapper .field--node--article--body--feature-article {
    font-size: 16px;
  }
}

.node--article--feature-article .node--article-feature--wrapper .content-right--wrapper .content-right-bottom--wrapper .content-time--wrapper {
  color: #8e8e8e;
  flex: 1;
  justify-content: start;
  align-items: flex-end;
  font-size: 14px;
  font-weight: 400;
  line-height: 16.41px;
  display: flex;
}

.node--article--feature-article .node--article-feature--wrapper .content-right--wrapper .content-right-bottom--wrapper .content-time--wrapper .separator-text {
  padding: 0 5px;
}

@media (width <= 767px) {
  .node--article--feature-article .node--article-feature--wrapper {
    flex-direction: column;
  }

  .node--article--feature-article .node--article-feature--wrapper .content-right--wrapper {
    padding: 20px;
  }
}

@media (width >= 768px) and (width <= 1024px) {
  .node--article--feature-article .node--article-feature--wrapper .content-right--wrapper {
    padding: 25px;
  }
}

@media (width >= 1025px) and (width <= 1366px) {
  .node--article--feature-article .node--article-feature--wrapper .content-right--wrapper {
    padding: 35px;
  }
}

@media (width >= 1367px) and (width <= 1919px) {
  .node--article--feature-article .node--article-feature--wrapper .content-right--wrapper {
    padding: 35px;
  }
}

.node--article--feature-article .node__link {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.views-view--blog--blog header {
  padding-bottom: 30px;
}

.views-view--blog--blog header h3 {
  color: #282828;
  font-size: 42px;
  font-weight: 400;
  line-height: 49.22px;
}

@media (width <= 1023.98px) {
  .views-view--blog--blog header h3 {
    font-size: 22px;
    line-height: calc(1em + 10px);
  }
}

.views-view--blog--blog .bef-exposed-form .form-item-field-tags-target-id .bef-links ul {
  flex-wrap: wrap;
  gap: 20px 10px;
  padding: 0 0 30px;
  list-style: none;
  display: flex;
}

.views-view--blog--blog .bef-exposed-form .form-item-field-tags-target-id .bef-links ul li a {
  border-radius: 6px;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16.41px;
  text-decoration: none;
}

.views-view--blog--blog .bef-exposed-form .form-actions {
  display: none;
}

.views-view--blog--blog .views-infinite-scroll-content-wrapper {
  flex-flow: wrap;
  gap: 25px;
  display: flex;
}

@media (width <= 599.98px) {
  .views-view--blog--blog .views-infinite-scroll-content-wrapper {
    gap: 15px;
  }
}

.views-view--blog--blog .views-infinite-scroll-content-wrapper > .views-row {
  width: calc(33.3333% - 16.6667px);
}

@media (width <= 1023.98px) {
  .views-view--blog--blog .views-infinite-scroll-content-wrapper > .views-row {
    width: calc(50% - 12.5px);
  }
}

@media (width <= 599.98px) {
  .views-view--blog--blog .views-infinite-scroll-content-wrapper > .views-row {
    width: 100%;
  }
}

.views-view--blog--blog .views-infinite-scroll-content-wrapper .node--article--teaser {
  height: 100%;
}

.views-view--blog--blog .views-infinite-scroll-content-wrapper .node--article--teaser .node__text {
  background-color: #fff;
}

.views-view--blog--blog .views-infinite-scroll-content-wrapper .node--article--teaser .content-time--wrapper {
  flex: 1;
  align-items: flex-end;
}
/*# sourceMappingURL=node--article--feature-article.css.map */
