.elementor-135907 .elementor-element.elementor-element-0d37723{--display:flex;}/* Start custom CSS for html, class: .elementor-element-9809e7b */.ai-accelerate-wrapper{
    width:100%;
    overflow-x:auto;
}
.ai-accelerate-table{
    width:100%;
    border-collapse:collapse;
    table-layout:fixed;
}
.ai-accelerate-table thead{
    background:#FF5C39;
    color:#fff;
}
.ai-accelerate-table th,
.ai-accelerate-table td{
    padding:10px;
    border:1px solid #222;
    text-align:left;
    vertical-align:middle;
    line-height:1.4;
}
.ai-accelerate-table th{
    text-align:center;
    font-weight:700;
}
.ai-accelerate-table th,
.ai-accelerate-table td{
    width:50%;
}
@media (max-width:768px){
    .ai-accelerate-wrapper{
        overflow:visible;
    }
    .ai-accelerate-table{
        display:block;
        width:100%;
    }
    .ai-accelerate-table thead{
        display:none;
    }
    .ai-accelerate-table tbody{
        display:block;
        width:100%;
    }
    .ai-accelerate-table tr{
        display:block;
        width:100%;
        margin-bottom:18px;
        border:1px solid #222;
        background:#fff;
    }
    .ai-accelerate-table td{
        display:block;
        width:100%;
        box-sizing:border-box;
        padding:12px 14px 12px 32px;
        border:none;
        border-bottom:1px solid #ddd;
        position:relative;
        background:#f8f8f8;
        text-align:left;
    }
    .ai-accelerate-table td:last-child{
        border-bottom:none;
    }
    .ai-accelerate-table td:first-child::before{
        content:"It Will Reduce";
        display:block;
        margin-bottom:6px;
        font-weight:700;
        color:#FF5C39;
    }
    .ai-accelerate-table td:nth-child(2)::before{
        content:"It Will Accelerate";
        display:block;
        margin-bottom:6px;
        font-weight:700;
        color:#FF5C39;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57a40ec */.ai-trends-grid{
  display:grid;
  grid-template-columns:repeat(2, 1fr);
  width:100%;
  border:1px solid #c9d8ef;
}
.ai-trend-card{
  padding:15px 20px;
  background:#fff0e9;
  border-right:1px solid #c9d8ef;
  border-bottom:1px solid #c9d8ef;
  box-sizing:border-box;
}
.ai-trend-card:nth-child(2n){
  border-right:none;
}
.ai-trend-card:nth-child(3),
.ai-trend-card:nth-child(4){
  border-bottom:none;
}
.ai-trend-icon{
  width:40px;
  height:40px;
  border-radius:50%;
  background:#FF5C39;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:15px;
}
.ai-trend-icon svg{
  width:24px;
  height:24px;
  fill:none;
  stroke:#fff;
  stroke-width:1.8;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.ai-trend-card h3 span{
  color:#FF5C39;
  margin-right:5px;
}
@media (max-width:900px){
  .ai-trend-card{
    padding:15px 14px;
  }
}
@media (max-width:768px){
  .ai-trends-grid{
    grid-template-columns:1fr;
    border:1px solid #c9d8ef;
  }
  .ai-trend-card,
  .ai-trend-card:nth-child(2n),
  .ai-trend-card:nth-child(3),
  .ai-trend-card:nth-child(4){
    border-right:none;
    border-bottom:1px solid #c9d8ef;
  }
  .ai-trend-card:last-child{
    border-bottom:none;
  }
  .ai-trend-card{
    padding:15px;
  }
  .ai-trend-icon{
    width:30px;
    height:30px;
    margin-bottom:10px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40126b9 */.ai-principles-wrapper{
  width:100%;
  overflow-x:auto;
}
.ai-principles-table{
  width:100%;
  border-collapse:collapse;
}
.ai-principles-table td{
  padding:10px;
  border:1px solid #222;
  text-align:left;
  vertical-align:middle;
  line-height:1.4;
}
.ai-principles-table td:first-child{
  background:#FF5C39;
  color:#fff;
  text-align:center;
}
@media (max-width:768px){
  .ai-principles-wrapper{
    overflow:visible;
  }
  .ai-principles-table,
  .ai-principles-table tbody,
  .ai-principles-table tr,
  .ai-principles-table td{
    display:block;
    width:100%;
    box-sizing:border-box;
  }
  .ai-principles-table tr{
    display:flex;
    margin-bottom:10px;
    border:1px solid #222;
  }
  .ai-principles-table td{
    border:none;
  }
  .ai-principles-table .ai-principles-number{
    display:flex;
    align-items:center;
    justify-content:center;
  }
  .ai-principles-table td:first-child{
    flex:1;
  }
}/* End custom CSS */