.elementor-10192 .elementor-element.elementor-element-78a122a{--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;}.elementor-10192 .elementor-element.elementor-element-6c54401{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10192 .elementor-element.elementor-element-79ab5e7 img{width:907px;}.elementor-10192 .elementor-element.elementor-element-7bf5f01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10192 .elementor-element.elementor-element-5027177 img{width:1000px;}.elementor-10192 .elementor-element.elementor-element-6504e23{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-56c8f96 */:root{
  --border:#6f6f6f;
  --header:#6f6f6f;
  --cell:#f3f0b6;
  --cell2:#efeaa7;
  --accent:#2c8a3e;
  --text:#1f1f1f;
  --white:#fff;
}

body{
  margin:24px;
  font-family:Arial, Helvetica, sans-serif;
  color:var(--text);
  background:#fff;
}

.table-wrap{
  max-width:980px;
}

table{
  width:100%;
  border-collapse:collapse;
  table-layout:fixed;
  border:2px solid var(--border);
  background:var(--cell);
  font-size:13px;
}

th, td{
  border:2px solid var(--border);
  padding:6px 8px;
  vertical-align:middle;
}

thead th{
  background:var(--header);
  color:var(--white);
  font-weight:700;
  text-align:center;
}

thead th:first-child{
  text-align:left;
}

tbody th{
  font-weight:700;
  text-align:left;
  background:var(--cell);
}

.sub{
  font-weight:700;
  background:var(--cell);
  text-align:left;
}

.val{
  text-align:center;
  font-weight:700;
  background:var(--cell2);
}

.flow-continue th,
.flow-continue td{
  color:var(--accent);
  font-weight:800;
}

sup{
  font-size:9px;
  vertical-align:top;
  line-height:0;
}

col.c1{ width:34%; }
col.c2{ width:22%; }
col.c3{ width:22%; }
col.c4{ width:22%; }

/* Notes box styling */

.notes-box{
  margin-top:14px;
  border:2px solid var(--border);
  background:#f7f7f7;
  padding:12px 14px;
  font-size:12px;
}

.notes-box ol{
  margin:0;
  padding-left:18px;
}

.notes-box li{
  margin:6px 0;
}

@media (max-width:760px){
  body{ margin:12px; }
  table{ font-size:12px; }
  th, td{ padding:6px; }
}/* End custom CSS */