.elementor-10 .elementor-element.elementor-element-96d3e8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-2e5ff1a */.table-wrap{
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  border-radius:16px;
}

.terms-table,
.cookie-table{
  width:100%;
  border-collapse:separate;
  border-spacing:0;
  min-width:720px;
  background:#fff;
  border:1px solid rgba(0,0,0,0.08);
  border-radius:16px;
  overflow:hidden;
}

.terms-table th,
.terms-table td,
.cookie-table th,
.cookie-table td{
  padding:14px 16px;
  text-align:left;
  vertical-align:top;
  font-size:14px;
  line-height:1.5;
  border-bottom:1px solid rgba(0,0,0,0.08);
  border-right:1px solid rgba(0,0,0,0.06);
}

.terms-table th,
.cookie-table th{
  font-weight:600;
  font-size:13px;
  text-transform:none;
  letter-spacing:0.2px;
  background:rgba(0,0,0,0.03);
  position:sticky;
  top:0;
  z-index:1;
}

.terms-table tr:last-child td,
.cookie-table tr:last-child td{
  border-bottom:none;
}

.terms-table td:last-child,
.terms-table th:last-child,
.cookie-table td:last-child,
.cookie-table th:last-child{
  border-right:none;
}

.terms-table tbody tr:nth-child(even) td,
.cookie-table tbody tr:nth-child(even) td{
  background:rgba(0,0,0,0.015);
}

.terms-table tbody tr:hover td,
.cookie-table tbody tr:hover td{
  background:rgba(0,0,0,0.03);
}

.terms-table td:first-child,
.cookie-table td:first-child{
  font-weight:600;
  width:32%;
  min-width:220px;
}

.table-wrap:focus-within{
  outline:2px solid rgba(0,0,0,0.12);
  outline-offset:4px;
}

@media (max-width: 820px){
  .terms-table,
  .cookie-table{
    min-width:640px;
  }

  .terms-table th,
  .terms-table td,
  .cookie-table th,
  .cookie-table td{
    padding:12px 14px;
    font-size:13px;
  }
}

@media (max-width: 520px){
  .terms-table,
  .cookie-table{
    min-width:560px;
  }

  .terms-table td:first-child,
  .cookie-table td:first-child{
    width:40%;
    min-width:200px;
  }
}/* End custom CSS */