.lp-image-with-text{
  display:flex;
  align-items:center;
  padding:0;
  
  .image-block img{
    display:block !important;
    margin:0 !important;
  }
  img{
    margin-right:10px;
  }
  span{
    line-height:1;
    font-size:14px;
  }
  h2{
    margin-bottom:1rem !important;
    font-size:50px;
  }
  .desc{
    p{
    font-size:18px;
    }
    margin-bottom:1.5rem !important;
  }

  .lp-iwt-rev{
    display:flex;
    margin-bottom:1.5rem;
    align-items:center;
    img{
      margib-right:5px;
      font-size:14px;
    }
  }

  .lp-iwt-icons-grid{
    display: grid;
    grid-template-columns: repeat(2, 1fr); 
    grid-template-rows: repeat(2, 1fr);  
    gap: 10px; 
    margin-bottom:1.5rem;
    div{
      display:flex;
      align-items:center;
    }
    span{
      font-size:16px;
    }
  }

  .wayfx-grid__item_txt {
    max-width:520px;
    margin-left: 0;
    padding:2rem;
    padding-left:0;
  }
}







@media only screen and (max-width: 760px) {
.lp-image-with-text{
  .page-width{
    padding:0;
  }
  .title__title.title__title--h1{
    text-align:left !important;
    font-size:32px;
  }
  .desc{
    text-align:left;
    p{
    font-size:16px;
    }
    margin-bottom:1.2rem !important;
  }

  .lp-iwt-rev{
    display:flex;
    margin-bottom:1rem;
    align-items:center;
    img{
      margin-right:5px;
      font-size:14px;
    }
  }

  .lp-iwt-icons-grid{
    display: grid;
    grid-template-columns: repeat(4, 1fr); 
    grid-template-rows: repeat(1, 1fr);  
    gap: 6px; 
    margin-bottom:1.5rem;
    div{
      display:flex;
      align-items:center;
    }
    img{
      margin:5px auto !important;
    }
    span{
      font-size:12px;
    }
  }

  .wayfx-grid__item_txt {
    text-align:left;
    padding:20px 16px;
  }
}
  
  .lp-iwt-icons-grid.mbl-only{
    padding:20px 16px;
    margin:0;
    div{
      display:block;
      text-align:center;
      img{
        display:block;
        margin:5px auto;
      }
    }
  }
}

