.block_our-services {
  .container {

    .services-heading {

      max-width: 742px;
      margin-bottom: 50px;
    }
    .services-wrapper {
      display: flex;
      margin-bottom: 64px;
      gap: var(--column_spacing_small);

      @media screen and (max-width: 1025px) {
        flex-direction: column;
        img {
          max-height: 350px !important;
        }
      }

      @media screen and (max-width: 767px) {

        gap: 40px !important;


        .service-inner {
          flex-direction: column;
          gap: 24px !important;

          img {
            max-height: 200px !important;
          }
        }
      }

      .service-inner {
        display: flex;
        flex: 0 1 50%;
        gap: var(--column_spacing_small);

        .service-image {
          flex: 0 0 27%;
          img {
            border-radius: 10px;
            width: 100%;
            max-height: 428px;

            @media screen and (max-width: 991px) {
              max-height: 700px;
            }
            object-fit: cover;
          }
        }

        .service-content {
          background: var(--off-white);
          border-radius: 10px;
          padding: var(--column_spacing_medium);

          .content-inner {
            margin: auto;

            h3 {
              font-weight: 500;
              letter-spacing: 0.42px;
              font-size: var(--large_body_text_size);
            }

            .service-copy {
              color: var(--grey);
              font-size: var(--body_text_size);

              line-height: var(--line_height);
              font-weight: 400;
              font-family: var(--secondary_font);
            }

            .btn {
              border-radius: 0 !important;
            }
          }
        }
      }
    }
  }
}