section h1 {
  font-weight: normal;
  font-size: 2em;
  margin-block-start: 0.67em;
  margin-block-end: 0.25em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}

section h2 {
font-weight: bolder;
color: black !important;
padding-top: 50px;
}

section h4 {
  color: gray;
  padding: 0px !important;
  margin: 0px !important;
  font-weight: lighter !important;
  font-size: 0.9em !important;
}

section h4 + p{
	margin-top: 30px;
}

section h3 {
   padding-top: 20px;
   font-size: 1.5em;
   font-weight: lighter !important;
}

section table h3 {
   padding-top: 0px;
	font-size: 1.2em;
   font-weight: lighter !important;
}

section blockquote{
  font-family: 'Lato';
  font-size: 0.97em;
}

section h5 {
  color: gray;
  font-size: 0.83em !important;
  font-weight: bold !important;
  margin-block-start: 0em;
  margin-block-end: 1.67em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}

section h6 {
   padding-top: 20px;
   padding-bottom: 0px;
   font-size: 1.5em;
   color:black;
}


section table *{
	font-weight: normal !important;
}

section table h5 {
	margin: 0px;
}

section p{
  margin-bottom: 5px !important;
}


section table {
  width: 90%;
  table-layout: fixed; /* Ensures consistent table layout */
}

section th,
section td {
	vertical-align: top;
	padding: 20px 20px 20px 30px;
}

section th:first-child,
section td:first-child {
  width: 30%; /* Adjust the width value as per your requirement */
  padding: 15px;
}

section img{
	width: 100%;
}

section table img{
	text-align: center!important;
	border-radius: 18px;
  object-fit: cover;
  aspect-ratio: 1/1;
}

section ol li[id*="footnote"]{
	margin-top: 40px;
	font-size: 0.75em;
	padding: 0px;
}

section h2 + ul {
	list-style: none;
	padding: 10px;
}

@media (max-width: 992px) {
	section table {
	  text-align: left;
	  width: 100%;
	  border-collapse: separate;
	  border-spacing: 10px; /
	}
	section table th, td{
		display: table-row;
		margin: 20px!important;
	}
	section table img{
		width: 60vw;
	}
}
section table{
  margin-bottom: 20px;
}

/* section th:first-child,
section td:first-child */
section table:nth-last-of-type(1) td:first-child,
section table:nth-last-of-type(1) section th:first-child
{
  text-align: left !important;
}

h3 , h5{
  text-align: center !important;
}

strong{
  font-size: 20px;
  color: black;
}

a:hover{
  text-decoration: none;
  color: #EB8C34;
  transition: all 0.5s;

}