div.accordion__nil	{
	display: inline-block;
	position: relative;
	padding: 0 0 10px 52px;
	width: auto;
	background: transparent;
	border: 0;
	color: transparent;
	cursor: auto;
	font-family: "poppins", sans-serif;
	font-size: 16px;
	line-height: 27px;
	font-weight: 600;
	text-align: left;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	width: 100%;
}
div.accordion__nil h3 {
	user-select: text;
	font-size: 18px;
	line-height: 27px;
	font-weight: 600;
	color: #011745;
	margin-bottom: 0;
}
div.accordion__nil .accordion__icon2	{
	-webkit-transition: background 0.3s ease-in-out, opacity 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out, opacity 0.3s ease-in-out;
	transition: background 0.3s ease-in-out, opacity 0.3s ease-in-out;
	position: absolute;
	left: 0;
	top: 0;
	width: 29px;
	height: 29px;
	background: #0075df;
	border-radius: 50%;
	opacity: .7;
}
div.accordion__nil .accordion__icon2::before	{
	content: ">";
	width: 29px;
	display: inline-block;
	color: #fff;
	text-align: center;
	padding-top: 1px;
}



.cta-wide-section	{
	display: none;
}
.grid-two-col	{
	grid-template-columns: 70% 30%;
}
.wide-content .section__header.section__header	{
	margin-bottom: 0;
}
.accordion__content	{
	padding-left: 53px;
}
.grid-container	{
	margin: 0;
}
.grid-item	{
	position: relative;
}
.grid-item img	{
	margin-bottom: 0;
	float: left;
	margin-top: 3px;
}
.m-grid	{
	display: grid;
	grid-column-gap: 0;
	grid-template-columns: 75% 25%;
}
.m-desc	{
	padding: 0 45px 0 0;
}
.m-notes	{
	background: transparent;
	border-left: 1px solid #d2d2d2;
	padding: 0 0 0 25px;
}
span.m-title	{
	position: absolute;
	top: 0;
	left: 200px;
}
span.m-title-multi	{
	font-style: italic;
}
span.m-title-o	{
	font-size: 14px;
	font-weight: normal;
	margin-left: 10px;
}
span.m-units	{
	position: absolute;
	top: 0;
	left: 900px;
}
span.m-critical	{
	width: 165px;
	height: 25px;
	position: absolute;
	top: -1px;
	right: 20px;
}
span.m-critical img	{
	width: 28px;
	height: 28px;
	float: right;
	margin-left: 5px;
}
div.m-icons	{
	margin: 5px 0 0 0;
	height: 45px;
}
div.m-icons img	{
	width: 43px;
	height: 43px;
	float: left;
	margin-right: 12px;
}
.grid-item img	{
	margin-top: -2px;
}



div.m-key	{
	overflow: hidden;
	padding: 10px 0 0 0;
	margin-bottom: 1.5em;
}
div.m-key ul	{
	list-style: none;
	margin: 0 0 0 -40px;
}
div.m-key ul li	{
	float: none;
	padding-right: 25px;
	margin: 0 0 1em 0;
	font-size: .85em;
}
div.m-key ul li img	{
	float: left;
	margin-top: 0px;
	margin-right: 8px;
}
@media	(min-width: 1025px)	{
	div.m-key ul	{
		list-style: none;
		margin: 0 0 0 -40px;
	}
	div.m-key ul li	{
		float: left;
		padding-right: 25px;
		margin: 0;
	}
}


.accordion__content .accordion	{
	padding: 0;
}

.m-multi	{
	background-color: #f2f6fa;
	padding: 0 20px 5px 20px !important;
}

.accordion__content span.m-units	{
	left: 880px;
}

.accordion__content span.m-critical	{
	right: 0;
}

.m-multi .accordion__icon	{
	width: 24px;
	height: 24px;
	top: 0;
}

.accordion__content .accordion .accordion__item	{
	border-bottom: 1px solid #9bb9d5;
}

.accordion__content .accordion .accordion__item:last-child	{
	border-bottom: 0;
}

@media only screen and (min-width: 320px) and (max-width: 812px) {
	.accordion__content	{
		padding-left: 5px;
	}
	.m-grid	{
		grid-template-columns: auto;
	}
	.m-desc	{
		padding: 0 0 1em 0;
	}
	.m-notes	{
		background: transparent;
		border: 0;
		padding: 0;
		border-radius: 0;
		border-top: 1px solid #d2d2d2
	}
	span.m-title,
	span.m-units,
	span.m-critical	{
		position: relative;
		left: 0;
		margin-left: 10px;
	}
	.grid-two-col	{
		grid-template-columns: auto;
	}
	div.m-icons img	{
		width: 35px;
		height: 35px;
		margin-right: 10px;
	}
}
@media only screen and (min-width: 813px) and (max-width: 1024px) {
	span.m-title	{
		left: 185px;
	}
	span.m-units	{
		left: 725px;
	}
}

@media print {
	div[aria-hidden="true"]	{
		visibility: hidden;
		height: 1px;
	}

	span.m-title,
	span.m-units,
	span.m-critical	{
		position: relative;
		left: 0;
		margin-left: 10px;
	}
}

div.or	{
	background-color: #ffab40;
	width: 50px;
	text-align: center;
	margin-bottom: 0 !important;
	border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	font-weight: 700;
}


.print-icon	{
	float: right;
	padding: 0 30px 0 0;
}

.print-icon img	{
	width: 45px;
}

@media only screen and (max-width: 1024px) {
	.print-icon	{
		display: none;	
	}
}

/* STYLES ADDED BY PT */

.px-2,
.py-2	{
	font-size: .9em;
}

ol.px-2,
div li.py-2	{
	list-style: none;
	margin: 0 0 1em 0;
	padding-left: 0;
}

span.m-units {
	left: 910px;
}

.accordion__content span.m-units {
	left: 857px;
}

@media	(max-width: 1080px)	{
	span.m-title,
	span.m-units,
	.accordion__content span.m-units {
		position: relative;
		left: auto;
		right: 0;
		padding-left: 20px;
	}
}

@media	(max-width: 428px)	{
	span.m-title,
	span.m-units,
	.accordion__content span.m-units {
		display: block;
		position: relative;
		left: auto;
		right: 0;
		padding-left: 0;
		margin-left: 0;
	}
}