.blog-area {
  padding: 4.375rem 0;
  margin-bottom: 9.375rem; }
  @media (min-width: 48rem) and (max-width: 61.9375rem) {
    .blog-area {
      margin-bottom: 6.25rem; } }
  @media only screen and (max-width: 47.9375rem) {
    .blog-area {
      margin-bottom: 6.25rem; } }
  .blog-area .blog_wrapper {
    position: relative; }
    .blog-area .blog_wrapper .blog_shp_1 {
      position: absolute;
      right: -1.25rem;
      top: -1.875rem;
      z-index: -1;
      width: 3.75rem; }
      @media (min-width: 81.25rem) and (max-width: 87.4375rem) {
        .blog-area .blog_wrapper .blog_shp_1 {
          right: -0.625rem;
          top: -1.375rem;
          width: 3.125rem; } }
      @media (min-width: 62rem) and (max-width: 74.9375rem) {
        .blog-area .blog_wrapper .blog_shp_1 {
          right: -0.625rem;
          top: -1.375rem;
          width: 3.125rem; } }
      @media (min-width: 48rem) and (max-width: 61.9375rem) {
        .blog-area .blog_wrapper .blog_shp_1 {
          display: none; } }
      @media only screen and (max-width: 47.9375rem) {
        .blog-area .blog_wrapper .blog_shp_1 {
          display: none; } }

          .blog__card .blog__content .simple_btn p{
            color: #151112;
            font-size: 1.25rem;
            font-weight: 700;
            line-height: 1.75rem;
            text-decoration: none;
            transition: .3s;
          }
          .simple_btn p i {
            margin-left: 0.9375rem;
            font-weight: 500;
            transition: .3s;
            position: relative;
            left: 0;
          }
          

          .blog__card {
            margin-bottom: 1.5625rem; }
            @media (min-width: 48rem) and (max-width: 61.9375rem) {
              .blog__card {
                margin-bottom: 3.125rem; } }
            @media only screen and (max-width: 47.9375rem) {
              .blog__card {
                margin-bottom: 3.125rem; } }
            .blog__card .blog__thumb {
              overflow: hidden;
              margin-bottom: 0.9375rem;
              border-radius: 1rem; }
              .blog__card .blog__thumb img {
                border-radius: 1rem;
                width: 100%;
                transition: .3s; 
                -o-object-fit: cover;
                object-fit: cover;
                height: 19.222rem;
}
                @media (min-width: 48rem) and (max-width: 61.9375rem) {
                  .blog__card .blog__thumb img {
                    height: 18.75rem;
                    object-fit: cover; } }
              .blog__card .blog__thumb:hover img {
                transform: scale(1.1); }
              .blog__card .blog__thumb:focus img {
                transform: scale(1.1); }
              .blog__card .blog__thumb:active img {
                transform: scale(1.1); }
              .blog__card .blog__thumb:visited img {
                transform: scale(1.1); }
            .blog__card .blog__content {
              max-width: 28.75rem; }
              @media (min-width: 48rem) and (max-width: 61.9375rem) {
                .blog__card .blog__content {
                  width: 100%;
                  max-width: 100%; } }
               .blog-post a {
                  text-decoration: none;
                }
                .blog-post a:hover .blog__card .blog__content h3, .blog-post a:focus .blog__card .blog__content h3, .blog-post a:active .blog__card .blog__content h3  {
                   text-decoration: underline;
                    text-decoration-thickness: auto;
                  text-decoration-thickness: auto;
                  text-decoration-thickness: auto;
                  text-decoration-thickness: 0.167rem;
                  text-underline-position: under;
                }
                .blog-post a:hover  .blog__card .blog__content .simple_btn p i, .blog-post a:focus  .blog__card .blog__content .simple_btn p i, .blog-post a:active  .blog__card .blog__content .simple_btn p i   {
                  left: 0.375rem;
                }
                 .blog-post a:hover  .blog__card .blog__thumb img, .blog-post a:focus .blog__card .blog__thumb img, .blog-post a:active  .blog__card .blog__thumb img   {
                    transform: scale(1.1);
                  }

              .blog__card .blog__content h3 {
                color: #151112;
                font-size: 1.375rem;
                font-weight: 700;
                line-height: 140%;
                /* 1.925rem */ }
                @media (min-width: 93.75rem) and (max-width: 99.9375rem) {
                  .blog__card .blog__content h3 {
                    font-size: 1.25rem; }
                  .blog__card .blog__thumb img {
                    height: 18.222rem;
                   }

}
                @media (min-width: 87.5rem) and (max-width: 93.6875rem) {
                  .blog__card .blog__content h3 {
                    font-size: 1.125rem; } 
                   .blog__card .blog__thumb img {
    height: 17.222rem;
  }

}
                @media (min-width: 81.25rem) and (max-width: 87.4375rem) {
                  .blog__card .blog__content h3 {
                    font-size: 1.25rem; }
                   .blog__card .blog__thumb img {
                      height: 16.222rem;
                    }

}
                @media (min-width: 75rem) and (max-width: 81.1875rem) {
                  .blog__card .blog__content h3 {
                    font-size: 1.125rem; }
                  .blog__card .blog__thumb img {
    height: 15.222rem;
  }

}
                @media (min-width: 62rem) and (max-width: 74.9375rem) {
                  .blog__card .blog__content h3 {
                    font-size: 1rem; } 
.blog__card .blog__thumb img {
    height: 13.222rem;
  }

}
                @media only screen and (max-width: 47.9375rem) {
                  .blog__card .blog__content h3 {
                    font-size: 1.25rem; } }
              .blog__card .blog__content P {
                color: #1C191A;
                font-size: 1.25rem;
                font-weight: 400;
                line-height: 140%;
                letter-spacing: 0; }
                @media (min-width: 93.75rem) and (max-width: 99.9375rem) {
                  .blog__card .blog__content P {
                    font-size: 1.125rem; } }
                @media (min-width: 87.5rem) and (max-width: 93.6875rem) {
                  .blog__card .blog__content P {
                    font-size: 1.125rem; } }
                @media (min-width: 81.25rem) and (max-width: 87.4375rem) {
                  .blog__card .blog__content P {
                    font-size: 1.125rem; } }
                @media (min-width: 75rem) and (max-width: 81.1875rem) {
                  .blog__card .blog__content P {
                    font-size: 1rem; } }
                @media (min-width: 62rem) and (max-width: 74.9375rem) {
                  .blog__card .blog__content P {
                    font-size: 1rem; } }
                @media (min-width: 48rem) and (max-width: 61.9375rem) {
                  .blog__card .blog__content P {
                    font-size: 1.125rem; } }
                @media only screen and (max-width: 47.9375rem) {
                  .blog__card .blog__content P {
                    font-size: 1rem; } }
              .blog__card .blog__content .simple_btn {
                margin-top: 1.25rem; }
