.tc-about-wrapper {
   /* display: grid; */
   /* grid-template-columns: 1fr; */
   color: #fff;
   /* grid-gap: 1rem; */
   font-family: 'Work Sans';
   font-weight: 400;
}

.tc-about-wrapper .tc-about-catalyst__title {
   display: block;
   position: relative;
   z-index: 1;
   color: #fff;
   font-size: 3rem;
   font-weight: 700;
   /* max-width: 30rem; */
   /* margin: 0 0 -2rem 1rem; */
   font-family: 'Work Sans';
}

.tc-about-wrapper .tc-about-catalyst__info {
   display: flex;
   flex-direction: column;
   padding: 1rem;
}

.tc-about-wrapper .tc-about-catalyst__info-img {
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center center;
   width: 100%;
   min-height: 340px;
}


.tc-about-wrapper  .tc-about-catalyst__info-desc {
   margin-bottom: 0;
   padding: 1rem;
   font-size: 1.2rem;
}

.tc-about-col.col--1 {
   position: relative;
   z-index: 1;

   display: flex;
   flex-direction: column;
   align-items: flex-end;
   justify-content: space-between;
   gap: 0;
   margin-bottom: -240px;
}

.tc-about-col.col--1 .tc-about-img1, 
.tc-about-col.col--2 .tc-about-img2 {
   position: relative;
   width: 100%;
}

.tc-about-col.col--1 .tc-about-img1 img, 
.tc-about-col.col--2 .tc-about-img2 img {
   position: absolute;
   width: 100%;
   height: 100%;
   object-fit: cover;
}

.tc-about-col.col--1 .tc-about-img1 {
   max-width: 180px;
   height: 380px;
   transform: translateY(-40%);
}

.tc-about-col.col--2 .tc-about-img2 {
   max-width: 150px;
   height: 250px;
   /* transform: -5rem; */
}

.tc-about-col.col--2 {
   display: grid;
   grid-gap: 1rem;

   position: relative;
   z-index: 2;
}

/* .tc-about-wrapper.right  {
   bottom: 3rem;
} */

.tc-about-img-wrapper.left img {
   transform: translateX(-3rem);
}

/* .tc-about-wrapper .tc-about-catalyst__info-img-sand {
   max-width: 8rem;
   margin-left: 0;
} */

/* .tc-about-wrapper .tc-about-catalyst__info-img-feather {
   max-width: 7rem;
   justify-self: flex-end;
   align-self: flex-end;
   margin-top: -3rem;
} */

@media screen and (max-width: 1179px) {
   /* .tc-about-wrapper .tc-about-catalyst__title {
      font-size: 4.5rem;
   } */
}

@media screen and (max-width: 767px) {
   /* .tc-about-wrapper .tc-about-catalyst__title {
      font-size: 3.5rem;
   } */

   /* .tc-about-wrapper .tc-about-col.col--2 {
      margin-top: 2rem;
   } */

   .tc-about-wrapper .tc-about-catalyst__info-desc {
      padding-left: 0;
      padding-right: 0;
   }
}

@media screen and (min-width: 768px) {
   .tc-about-col.col--1 {
      flex-direction: row;
      align-items: center;
      gap: 2rem;
      margin-bottom: 0;
   }

   .tc-about-col.col--1 .tc-about-img1 {
      transform: translateX(0);
      max-width: 230px;
      height: 430px;
      /* transform: translateY(-50%); */
   }
   
   .tc-about-wrapper .tc-about-catalyst__info {
      /* display: grid; */
      grid-template-columns: .3fr .5fr .2fr;
      grid-gap: .5rem;
      align-items: end;
      transform: translateY(-120px);
      margin-bottom: -100px;
   }

   .tc-about-wrapper .tc-about-catalyst__info-img {
      min-height: 570px;
   }

   /* .tc-about-wrapper .tc-about-catalyst__title {
      margin: 0 0 -2rem 5rem;
   } */

   .tc-about-wrapper .tc-about-catalyst__title {
      max-width: 500px;
      font-size: 4rem;
      margin-left: 3rem;
   }

   .tc-about-col.col--2 .tc-about-img2 {
       height: 400px;
   }

  

   /* .tc-about-wrapper .tc-about-catalyst__info-img {
      max-width: 23rem;
   } */
   
   /* .tc-about-wrapper .tc-about-catalyst__info-img-sand {
      max-width: 15rem;
   } */

   /* .tc-about-wrapper .tc-about-catalyst__info-img-feather {
      max-width: 10rem;
      margin-top: -5rem;
   }   */
}

@media screen and (min-width: 1024px) {
   /* .tc-about-wrapper {
      grid-template-columns: .7fr .3fr;
   } */

    .tc-about-wrapper .tc-about-catalyst__title {
      font-size: 4.5rem;
   }

   .tc-about-col.col--2 {
      flex-direction: column;
   }

    /* .tc-about-wrapper .tc-about-catalyst__info {
      padding-right: 2rem;
   } */

   .tc-about-wrapper .tc-about-catalyst__info-img {
      min-height: 430px;
   }

   .tc-about-wrapper .tc-about-catalyst__info {
      transform: translateY(-180px);
      margin-bottom: -130px;
   }

   .tc-about-wrapper .tc-about-catalyst__info-desc {
      font-size: 1rem;
   }

     .tc-about-col.col--1 .tc-about-img1 {
      transform: translateX(-15vw);
      /* transform: translateY(-50%); */
   }

    .tc-about-col.col--2 {
      z-index: -1;
   }

   /* .tc-about-wrapper .tc-about-catalyst__info-img-sand {
      margin-left: -3rem;
   } */
}

@media screen and (min-width: 1180px) {
   
    /* .tc-about-wrapper .tc-about-catalyst__info {
      grid-template-columns: .4fr .6fr;
   } */

   .tc-about-wrapper .tc-about-catalyst__title {
      font-size: 5rem;
   }

   .tc-about-wrapper .tc-about-catalyst__info-desc {
      font-size: 1.3rem;
   }

   .tc-about-wrapper .tc-about-catalyst__info-img {
      min-height: 550px;
   }
}

@media screen and (min-width: 1200px) {
   /* .tc-about-wrapper .tc-about-catalyst__title {
      margin: 0 0 -3rem 5rem;
   } */
}