.banner-section {
      position: relative;
      /* min-height: 650px; */
      height: auto;
    }


    .banner-section > .position-absolute {
      inset: 0;
      width: 100%;
      height: 100%;
      z-index: 0;
    }


    .banner-section > .position-absolute picture,
    .banner-section > .position-absolute picture img {
      width: 100%;
      height: 100%;
      display: block;
    }

    .banner-section > .position-absolute picture img {
      object-fit: cover;
      object-position: center center;
    }


    .banner-section .container {
      position: relative;
      z-index: 2;
    }


    .banner-section .col-xl-6 picture img {
      max-width: 100%;
      height: auto;
      object-fit: contain;
    }