/* lambda image wrap*/
/* Same styles to be deleted in crystalprism.css offiscated */

.container-wrap {
   display: flex; /* Flexbox layout for desktop */
   flex-wrap: wrap; /* Allows elements to wrap to the next line */
   align-items: flex-start; /* Aligns items to the top */
   gap: 10px; /* Adds spacing between image and paragraph */
}

.container-wrap img {
   width: 300px;
}

.container-wrap .lambda-img{
   margin: 0 auto 2rem;
}

.container-wrap p{
   flex: 1;
   margin-top: 1rem;
}

/* Phones, Tablets, Ipads Portrait */

@media (min-width: 1px) and (max-width: 1024px) {

   /* lamda image wrap */

   .container-wrap {
      flex-direction: column; /* Stack items vertically */
      /* Center items horizontally */
      /* align-items: center;  */
   }

   .container-wrap .lambda-img{
         margin: 0 auto;
   }

   .container-wrap img {
         width: 200px;
         align-items: center;
   }
}