.elementor-5394 .elementor-element.elementor-element-34f2c6f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5394 .elementor-element.elementor-element-cdb8ff5 > .elementor-widget-container{padding:-0px -0px -0px -0px;}:root{--page-title-display:none;}/* Start custom CSS */.box {
       
      .image{
        transition: all 0.3s ease-in-out 0.1s;
        img{
          max-width: 75px;
          object-fit: contain;
        }
      }

     

      &:hover {
        box-shadow: rgba(0, 0, 0, 0.5) 20px 20px 30px;
        transform: scale(1.1);

        .image{
          transform: scale(1.5) translateY(-20px);
          img{
            animation: bouncing 0.5s .3s; 
          }          
        }
       
      }

      @media(max-width:1100px) {
        flex: 1 0 25%;
      }
      @media(max-width:630px) {
        flex: 1 0 35%;
        padding: 15px;
        .image {

          img{
            max-width: 50px;
          }
        }
      }
    }
  }
}

@keyframes bouncing {
  from, to { transform: scale(1, 1); }
  25% { transform: scale(0.9, 1.1); }
  50% { transform: scale(1.1, 0.9); }
  75% { transform: scale(0.95, 1.05); }
}/* End custom CSS */