.elementor-994754 .elementor-element.elementor-element-2138a18{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;overflow:visible;}.elementor-994754 .elementor-element.elementor-element-89ae10e{width:100%;max-width:100%;text-align:center;}.elementor-994754 .elementor-element.elementor-element-89ae10e > .elementor-widget-container{padding:0% 0% 0% 0%;border-style:none;}.elementor-994754 .elementor-element.elementor-element-fbfd65a{width:100%;max-width:100%;text-align:center;}.elementor-994754 .elementor-element.elementor-element-fbfd65a > .elementor-widget-container{padding:0% 0% 0% 0%;border-style:none;}/* Start custom CSS */p, ol, ul {
		-webkit-font-smoothing: antialiased;
	}
	ol.subSection, ol.subSection ol {
		margin-left: -1.75em;
		list-style: none;
	}
	ol.subSection p {
		margin-top: 26px;
	}
	ol.subSection ul {
		margin-left: -0.75em;
		list-style-type: disc;
	}
	ol.subSection li::before, ol.subSection ul li::before {
		position: absolute;
		left: 0;
		width: 0;
		text-align: left;
		display: inline-block;
	}
	ol.subSection ul.tight li {
		margin-top: 0px;
	}
	
	/* lower alpha paren counter */
	ol.subSectionLowerAlpha {
	counter-reset: alpha;
	list-style: none;
}

	ol.subSectionLowerAlpha > li {
	counter-increment: alpha;
	position: relative;
	padding-left: 2em;
}

	ol.subSectionLowerAlpha > li::before {
	content: "(" counter(alpha, lower-alpha) ") ";
	position: absolute;
	left: 0;
}
	
	/* Reset top-level counter */
	ol.subSection {
		counter-reset: level1;
	}
	ol.subSection li {
		position: relative;
		padding-left: 3em;
		margin-top: 26px;
	}
	ol.subSection ul li {
		position: relative;
		padding-left: 2em;
		margin-top: 26px;
	}

	/* Level 1: 1., 2., 3. */
	ol.subSection > li {
		counter-increment: level1;
		padding-top: 20px;
		margin-top: 0px; 
	}
	ol.subSection > li::before {
		content: counter(level1) ". ";
		font-weight: normal;
	}

	/* Level 2: 1.1, 1.2, ... */
	ol.subSection > li > ol {
		counter-reset: level2;
		list-style: none;
	}
	ol.subSection > li > ol > li {
		counter-increment: level2;
	}
	ol.subSection > li > ol > li::before {
		content: counter(level1) "." counter(level2) " ";
		font-weight: normal;
	}

	/* Level 3: (a), (b), ... */
	ol.subSection > li > ol > li > ol {
		counter-reset: level3;
		list-style: none;
	}
	ol.subSection > li > ol > li > ol > li {
		counter-increment: level3;
	}
	ol.subSection > li > ol > li > ol > li::before {
		content: "(" counter(level1, lower-alpha) ") ";
		font-weight: normal;
	}

	/* Level 4: (i), (ii), ... */
	ol.subSection > li > ol > li > ol > li > ol {
		counter-reset: level4;
		list-style: none;
	}
	ol.subSection > li > ol > li > ol > li > ol > li {
		counter-increment: level4;
	}
	ol.subSection > li > ol > li > ol > li > ol > li::before {
		content: "(" counter(level4, lower-roman) ") ";
		font-weight: normal;
	}
	
	p.ULcenter {
		text-decoration: underline;
		text-align: center;
	}
	p.Bcenter {
		font-weight: bold;
		text-align: center;
	}
	
	table.legal {
		padding: 0px;
		color: #515962;
		margin: 26px;
		vertical-align: top;
		-webkit-font-smoothing: antialiased;
	}
	table.legal td {
		border: solid thin #515962;
		color: #515962;
		margin: 0px;
		padding: 16px;
		vertical-align: top;
	}
	table.legal td ul {
	    margin: 0px;
	}
	table.legal td ul li {
		margin-top: 0px;
	}
	table.legal td p {
	    margin-top: 10px;
	}
	ol.TOC a {
		color: #E58E1A;
	}/* End custom CSS */