.pg-snportfolio-show-card {
  padding-top: 120px; }
  .pg-snportfolio-show-card .content {
    background-color: #1d2a3b;
    color: #fff;
    border-radius: 12px; }
    .pg-snportfolio-show-card .content .show-cards-slider {
      position: relative;
      overflow: hidden;
      padding-top: 90px; }
      .pg-snportfolio-show-card .content .show-cards-slider .img {
        height: 525px;
        overflow: hidden;
        border-radius: 12px 12px 0 0; }
        .pg-snportfolio-show-card .content .show-cards-slider .img img {
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
          object-fit: cover;
          border-radius: 12px 12px 0 0; }
      .pg-snportfolio-show-card .content .show-cards-slider .swiper-slide {
        position: relative;
        opacity: 0;
        -webkit-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease; }
        .pg-snportfolio-show-card .content .show-cards-slider .swiper-slide .img {
          padding-top: 50px;
          -webkit-transition: all 0.5s ease;
          -o-transition: all 0.5s ease;
          transition: all 0.5s ease; }
        .pg-snportfolio-show-card .content .show-cards-slider .swiper-slide.swiper-slide-next, .pg-snportfolio-show-card .content .show-cards-slider .swiper-slide.swiper-slide-prev {
          opacity: 0.5; }
        .pg-snportfolio-show-card .content .show-cards-slider .swiper-slide.swiper-slide-active {
          opacity: 1;
          z-index: 10; }
          .pg-snportfolio-show-card .content .show-cards-slider .swiper-slide.swiper-slide-active .img {
            padding-top: 0; }
    .pg-snportfolio-show-card .content .info .img-info {
      margin-bottom: 60px;
      max-height: 305px; }
    .pg-snportfolio-show-card .content .info h3 {
      font-size: 37px;
      margin-bottom: 20px; }
    .pg-snportfolio-show-card .content .info p {
      font-size: 19px;
      line-height: 1.7; }
