.pt-blog-blogItems .blog-items {
  display: flex;
  flex-direction: row;
  width: 100%;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: -200px; }
  .pt-blog-blogItems .blog-items .pt-blog-blogItem {
    width: calc(100% / 3 - 15px); }
    @media only screen and (max-width: 991px) {
      .pt-blog-blogItems .blog-items .pt-blog-blogItem {
        width: calc(100% / 2 - 10px); } }
    @media only screen and (max-width: 600px) {
      .pt-blog-blogItems .blog-items .pt-blog-blogItem {
        width: 100%; } }
    .pt-blog-blogItems .blog-items .pt-blog-blogItem:hover .blog-item {
      transform: translateY(-10px); }
      .pt-blog-blogItems .blog-items .pt-blog-blogItem:hover .blog-item .readMore {
        text-decoration: underline; }
    .pt-blog-blogItems .blog-items .pt-blog-blogItem .blog-item {
      display: flex;
      flex-direction: column;
      border-radius: 25px 25px 15px 15px;
      background: #FFF;
      overflow: hidden;
      box-shadow: 0px 0px 15px 0px #0000001A;
      transition: all .3s ease-out;
      height: 100%;
      position: relative;
      padding-bottom: 16px; }
      .pt-blog-blogItems .blog-items .pt-blog-blogItem .blog-item .image {
        width: 100%;
        position: relative; }
        .pt-blog-blogItems .blog-items .pt-blog-blogItem .blog-item .image img {
          width: 100%; }
        .pt-blog-blogItems .blog-items .pt-blog-blogItem .blog-item .image .date {
          position: absolute;
          right: 10px;
          bottom: 10px;
          background: #FFF;
          border-radius: 6px;
          padding: 4px 6px;
          color: #16B6F1;
          font-size: 12px;
          font-weight: 900; }
      .pt-blog-blogItems .blog-items .pt-blog-blogItem .blog-item .bottom-text {
        padding: 20px; }
        .pt-blog-blogItems .blog-items .pt-blog-blogItem .blog-item .bottom-text .title {
          font-weight: 900; }
        .pt-blog-blogItems .blog-items .pt-blog-blogItem .blog-item .bottom-text .text {
          margin-top: 10px; }
        .pt-blog-blogItems .blog-items .pt-blog-blogItem .blog-item .bottom-text .readMore {
          color: #16B6F1;
          position: absolute;
          bottom: 0; }
          .pt-blog-blogItems .blog-items .pt-blog-blogItem .blog-item .bottom-text .readMore a:hover {
            text-decoration: underline; }

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

.pt-blog-blogOverviewCard .content {
  padding: 25px; }
  .pt-blog-blogOverviewCard .content .blogInfo .title {
    font-weight: 900;
    font-size: 16px; }
  .pt-blog-blogOverviewCard .content .hr {
    display: flex;
    border: 1px solid #E2E2E4;
    margin: 40px auto 40px auto;
    width: calc(100% - 200px); }
  .pt-blog-blogOverviewCard .content .blog-posts {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 20px;
    flex-wrap: wrap; }
    .pt-blog-blogOverviewCard .content .blog-posts a:hover .blog-item {
      transform: translateY(-10px); }
      .pt-blog-blogOverviewCard .content .blog-posts a:hover .blog-item .readMore {
        text-decoration: underline; }
    .pt-blog-blogOverviewCard .content .blog-posts a .blog-item {
      display: flex;
      flex-direction: row;
      overflow: hidden;
      transition: all .3s ease-out;
      height: 100%;
      position: relative;
      padding: 16px 0 16px 0; }
      .pt-blog-blogOverviewCard .content .blog-posts a .blog-item .image {
        width: 190px;
        position: relative; }
        .pt-blog-blogOverviewCard .content .blog-posts a .blog-item .image img {
          width: 190px;
          border-radius: 6px; }
      .pt-blog-blogOverviewCard .content .blog-posts a .blog-item .blogIntro {
        width: calc(100% - 200px);
        padding-left: 25px; }
        .pt-blog-blogOverviewCard .content .blog-posts a .blog-item .blogIntro .title {
          font-weight: 900;
          text-decoration: underline; }
        .pt-blog-blogOverviewCard .content .blog-posts a .blog-item .blogIntro .text {
          margin-top: 10px; }

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

.pt-blog-blogOverviewPosts {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 20px;
  flex-wrap: wrap; }
  .pt-blog-blogOverviewPosts a:hover .blog-item {
    transform: translateY(-10px); }
    .pt-blog-blogOverviewPosts a:hover .blog-item .readMore {
      text-decoration: underline; }
  .pt-blog-blogOverviewPosts a .blog-item {
    display: flex;
    flex-direction: row;
    overflow: hidden;
    transition: all .3s ease-out;
    height: 100%;
    position: relative;
    padding: 16px 0 16px 0; }
    .pt-blog-blogOverviewPosts a .blog-item .image {
      width: 190px;
      position: relative; }
      .pt-blog-blogOverviewPosts a .blog-item .image img {
        width: 190px;
        border-radius: 6px; }
    .pt-blog-blogOverviewPosts a .blog-item .blogIntro {
      width: calc(100% - 200px);
      padding-left: 25px; }
      .pt-blog-blogOverviewPosts a .blog-item .blogIntro .title {
        font-weight: 900;
        text-decoration: underline; }
      .pt-blog-blogOverviewPosts a .blog-item .blogIntro .text {
        margin-top: 10px; }

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