
      .lc-image-lpc {
        position: relative;
        box-sizing: border-box;
        width: 100%;
        max-width: 954px;
        margin: 0 auto;
        padding-right: 17px;
        padding-left: 17px;
        font-size: 0;
        line-height: normal;
        text-align: center;
      }
      .lc-image-lpc_no-padding {
        padding-right: 0;
        padding-left: 0;
      }
      .lc-image-lpc_width-auto .lc-picture__full-size-block {
        width: auto;
      }
      .lc-image-lpc_height-auto .lc-picture__full-size-block {
        height: auto;
      }
      .lc-image-lpc_width-auto
        .lc-picture__full-size-block:not(.lc-picture__thumbnail),
      .lc-image-lpc_height-auto
        .lc-picture__full-size-block:not(.lc-picture__thumbnail) {
        position: initial;
      }
      .lc-image-lpc__component {
        max-width: 100%;
        margin: 0 auto;
      }
      .lc-image-lpc__component_align_left {
        margin: 0;
        text-align: left;
      }
      .lc-image-lpc__component_align_center {
        margin: 0;
        text-align: center;
      }
      .lc-image-lpc__component_align_right {
        margin: 0;
        text-align: right;
      }
      .lc-image-lpc__image {
        max-width: 100%;
        border: 0;
      }
      .lc-image-lpc_in-grid2 {
        max-width: 100%;
        height: 100%;
        padding: 0;
      }
      .lc-image-lpc_in-grid2 .lc-image-lpc__component,
      .lc-image-lpc_in-grid2 .lc-image-lpc__image {
        height: 100%;
      }
      .lc-image-lpc_in-grid2 .lc-picture {
        width: 100%;
      }
      .lc-image-lpc_in-grid2 img {
        -o-object-fit: cover;
        object-fit: cover;
      }
      .lc-image-lpc .lc-link.lc-link:focus-visible {
        outline-offset: 0;
      }
      @media (max-width: 767px) {
        .lc-image-lpc {
          max-width: 100%;
          padding: 0;
        }
      }
    