.newsletter,
.content-main .newsletter {
  background-color: transparent;
  border-radius: 20px;

  .zoom-in:hover .figure>img {
    transform: none;
  }

  .card {
    background-color: $secondary-color !important;
    height: 100%;

    .content {
      text-align: center;

      @media only screen and (max-width: 767.95px) {
        padding: 30px !important;
      }

      .title {
        align-self: center;

        h3 {
          padding-bottom: 10px;
          text-align: center !important;
          color: $secondary-color !important;
          text-shadow: 0.25rem 0.25rem 0 $black !important;
          font-size: 2.75rem !important;
          line-height: 115% !important;

          @include media-breakpoint-down(md) {
            font-size: 1.75rem !important;
            font-weight: 700 !important;
            line-height: 100% !important;
          }
        }

        .subtitle {
          padding-top: 15px;

          p {
            color: $white !important;
            font-size: 24px;
          }
        }
      }

      .btn-inn {
        a.btn.btn-primary {
          color: $white !important;
          font-size: 18px !important;
          max-width: initial !important;
          background-color: $red-dark !important;

          &:hover {
            background-color: $secondary-color !important;
          }
        }
      }

      .btn-inn a>span:after {
        content: url("../../Images/send.png");
        padding-left: 10px;
        vertical-align: middle;
      }
    }

    &.img-right.border-rounded {
      border-radius: 20px;

      .figure {
        border-radius: 0 20px 20px 0;
      }
    }
  }

  .figure {
    &>img {
      aspect-ratio: 3 !important;

      @media only screen and (max-width: 767.95px) {
        min-height: 250px !important;
      }
    }
  }

  @include media-breakpoint-up(md) {
    max-height: 366px;

    .figure img {
      clip-path: path("M641 0H222V0.741903C216.918 1.23428 211.825 1.97632 206.721 2.97178C200.135 4.22306 194.177 7.19485 188.375 10.6359C184.172 13.2481 179.877 15.7395 175.585 18.2295C170.111 21.405 164.641 24.5784 159.367 27.9974C155.2 30.7324 151.262 33.9266 147.287 37.1517C145.579 38.5375 143.863 39.929 142.12 41.2923L142.433 41.6051C140.974 42.737 139.515 43.9061 138.05 45.0803C135.263 47.3134 132.453 49.5652 129.576 51.6154C123.911 55.6359 119.155 60.6378 114.413 65.6246C112.329 67.8159 110.248 70.0042 108.094 72.1051C101.195 78.8084 94.0909 85.3075 86.9869 91.8065C81.6589 96.6807 76.331 101.555 71.0894 106.515C66.8486 110.489 63.1344 114.883 59.4289 119.267C58.6132 120.232 57.7979 121.197 56.9775 122.156C39.8863 141.708 24.8335 162.823 12.6032 185.815C10.5648 189.413 8.84001 193.323 7.74241 197.233C3.35203 211.31 0.686443 225.7 1.00004 240.403C1.31364 256.044 6.64482 270.121 14.9552 283.259C33.144 312.195 59.0159 331.277 90.2189 344.259C124.088 358.492 159.524 364.279 195.902 365.687C204.628 366.044 213.33 366.091 222 365.832V366H641C652.046 366 700 357.046 700 346V20C700 8.9543 652.046 0 641 0Z"
        );
      clip-rule: evenodd;
    }
  }
}