.elementor-71 .elementor-element.elementor-element-7f4cb37{--display:flex;--gap:48px 0px;--row-gap:48px;--column-gap:0px;--padding-top:160px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-71 .elementor-element.elementor-element-7f4cb37{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}}/* Start custom CSS for container, class: .elementor-element-7f4cb37 */.elementor-71 .elementor-element.elementor-element-7f4cb37 h2 {font-weight: 700; margin-top: 8px}
.elementor-71 .elementor-element.elementor-element-7f4cb37 h3 {font-weight: 700; margin-top: 8px; font-size: larger;}
.elementor-71 .elementor-element.elementor-element-7f4cb37 p, .elementor-71 .elementor-element.elementor-element-7f4cb37 ul {margin-top: 6px;}

.elementor-71 .elementor-element.elementor-element-7f4cb37 a {
    color: inherit;
    text-decoration: underline;}
    
.elementor-71 .elementor-element.elementor-element-7f4cb37 a:hover {
    text-decoration: none;}
    
.elementor-71 .elementor-element.elementor-element-7f4cb37 li ul {margin-left: 3vw;}

table {
  width: 100%;
  border-collapse: collapse;
  margin: 24px 0;
}

table th,
table td {
  border: 1px solid #333;
  padding: 10px 12px;
  text-align: left;
  vertical-align: middle;
}

table th {
  width: 30%;
  background-color: #d9dee3;
  font-weight: 700;
}

table td {
  background-color: #fff;
}

table a {
  color: inherit;
  text-decoration: underline;
}

@media (max-width: 600px) {
  table,
  table tbody,
  table tr,
  table th,
  table td {
    display: block;
    width: 100%;
  }

  table th,
  table td {
    padding: 6px 8px;
  }

  table tr {
    margin: 0;
  }
}/* End custom CSS */