.view-blog-articles .view-content,
.view-partnership .view-content {
  display: grid;
  grid-template-columns: auto !important;
  gap: 30px;
}

.view-blog-articles .view-content .views-row .article-main,
.view-partnership .view-content .views-row .article-main {
  padding: 30px;
  background: var(--color--white);
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  gap: 30px;
}

@media (max-width: 48rem) {
  .view-blog-articles .view-content .views-row .article-main,
  .view-partnership .view-content .views-row .article-main {
    display: flex;
    flex-direction: column;
    padding: 15px;
    gap: 15px;
  }
}

.view-blog-articles .view-content .views-row .article-main .field--name-field-media-image,
.view-partnership .view-content .views-row .article-main .field--name-field-media-image {
  width: 100%;
  width: 400px;
  max-width: 400px;
  margin: 0 !important;
  box-shadow: none;
}

@media (max-width: 48rem) {
  .view-blog-articles .view-content .views-row .article-main .field--name-field-media-image,
  .view-partnership .view-content .views-row .article-main .field--name-field-media-image {
    max-width: 100%;
    width: 100%;
  }
}

.view-blog-articles .view-content .views-row .article-main .field--name-field-media-image img,
.view-partnership .view-content .views-row .article-main .field--name-field-media-image img {
  object-fit: cover;
  max-height: 300px;
  border-radius: 8px;
  overflow: hidden;
}

.view-blog-articles .view-content .views-row .article-main .wrapp-content .node__title,
.view-partnership .view-content .views-row .article-main .wrapp-content .node__title {
  display: inline;
  background-image: linear-gradient(var(--color-blue), var(--color-blue));
  background-size: 0% 2px;
  background-repeat: no-repeat;
  transition: background-size 0.3s ease;
  line-height: 1;
}

[dir="ltr"] .view-blog-articles .view-content .views-row .article-main .wrapp-content .node__title,
[dir="ltr"] .view-partnership .view-content .views-row .article-main .wrapp-content .node__title {
  background-position: bottom left;
}

[dir="rtl"] .view-blog-articles .view-content .views-row .article-main .wrapp-content .node__title,
[dir="rtl"] .view-partnership .view-content .views-row .article-main .wrapp-content .node__title {
  background-position: bottom right;
}

.view-blog-articles .view-content .views-row .article-main .wrapp-content .node__title:hover,
.view-partnership .view-content .views-row .article-main .wrapp-content .node__title:hover {
  background-size: 100% 2px;
}

.view-blog-articles .view-content .views-row .article-main .wrapp-content .node__title a,
.view-partnership .view-content .views-row .article-main .wrapp-content .node__title a {
  color: var(--color-blue);
  text-decoration: none;
  transition: all ease 0.3s;
}

.view-blog-articles .view-content .views-row .article-main .wrapp-content .node__title a:hover,
.view-partnership .view-content .views-row .article-main .wrapp-content .node__title a:hover {
  color: var(--link-color);
}

.view-blog-articles .view-content .views-row .article-main .wrapp-content .field--name-body,
.view-partnership .view-content .views-row .article-main .wrapp-content .field--name-body {
  margin-top: 1rem;
  margin-bottom: 0 !important;
}

/*# sourceMappingURL=blogs.css.map*/