  /* Base Styles */
 .accordion-tabs {
	 width: 100%;
	 margin-right: auto;
	 margin-left: auto;
	 margin-bottom: 45.5px;
	 margin-top: 45.5px;
}
 .accordion-tabs h2 {
	 margin-bottom:45.5px;
}
 .tabs-tab-list {
	 display: flex;
	 list-style: none;
	 margin: 0;
	 padding: 0;
}
 .tabs-tab-list li {
	 margin: 0;
}
 .tabs-trigger {
	 border-bottom: none;
	 color: #666;
	 display: none;
	 font-weight: 600;
	 margin: 0 5px 0 1px;
	 padding: 15px 20px;
	 text-decoration: none;
	 font-family: t26-carbon,monospace;
	 font-size: 18px;
	 text-transform:uppercase;
}
 .tabs-trigger:hover {
	 border-bottom: none;
	 color: #000;
}
 .tabs-trigger.is-selected, .tabs-trigger.is-selected:hover, .tabs-trigger.is-selected:focus {
	 border-bottom: 2px solid #000;
	 color: #000;
}
 .tabs-trigger:active {
	 outline: none;
}
 .tabs-panel {
	 display: block;
	 margin: 0;
	 padding: 0;
}
 .tabs-panel:not(:first-of-type) {
	 border-top: 2px solid #eee;
}
 .tabs-panel:not(:last-child) {
	 border-bottom: 1px solid #eee;
}
 .tabs-panel:not(:last-child) {
	 border-bottom: none;
}
 .tabs-panel .content {
	 margin-top: 10px;
	 padding: 20px;
}
 .tabs-panel.is-hidden .content {
	 display: none;
	 visibility: hidden;
	 opacity: 0;
	 transition: visibility 0s, opacity 0.5s linear;
}
 .tabs-panel:active, .tabs-panel:focus {
	 outline: none;
}
 .is-initialized.tabs-allowed .tabs-panel {
	 display: inherit;
	/*added stuff*/
	 visibility: visible;
	 opacity: 1;
	 transition: visibility 0s, opacity 0.5s linear;
}
 .accordeon-trigger {
	 display: flex;
	 align-items: center;
	 justify-content: space-between;
	 cursor: pointer;
	 padding: 15px 20px;
	 background-color:#62b5e1;
	 font-weight: 600;
	 text-decoration: none;
	 font-family: t26-carbon,monospace;
	 font-size: 18px;
}
 .accordeon-trigger-icon {
	 pointer-events: none;
}
 @media (min-width: 40em) {
	 .tabs-allowed .accordeon-trigger {
		 display: none;
	}
	 .tabs-allowed .tabs-trigger {
		 display: block;
	}
	 .tabs-allowed .tabs-panel {
		 display: none;
	}
	 .tabs-allowed .tabs-panel.is-hidden {
		/*display: none;
		 */
		/*added stuff*/
		 visibility: hidden;
		 opacity: 0;
		 transition: visibility 0s, opacity 0.5s linear;
	}
	 .tabs-allowed .tabs-panel {
		 border-top: 2px solid #eee;
	}
	 .tabs-allowed .tabs-tab-list {
		 margin-bottom: -2px;
	}
}
 .accordeon-trigger-icon {
	 display: inline-block;
	 float: right;
	 width: 22px;
	 height: 22px;
}
 .accordeon-trigger-icon svg {
	 margin: 0;
}
 [aria-expanded="true"] .vert {
	 display: none;
}
 .label--open, .label--close {
	 display: block;
	 border: 0;
	 clip: rect(0 0 0 0);
	 height: 1px;
	 margin: -1px;
	 overflow: hidden;
	 padding: 0;
	 position: absolute;
	 width: 1px;
}
 .label--close {
	 display: none;
}
 .is-open .label--open {
	 display: none;
}
 .is-open .label--close {
	 display: block;
}
 .tabs-tab-list {
	 width: 100%;
	 padding-right: 15px;
	 padding-left: 15px;
	 margin-right: auto;
	 margin-left: auto;
	 padding-right: 17.5px;
	 padding-left: 17.5px;
}
 @media (min-width: 1024px) {
	 .accordion-tabs {
		 max-width: 940px;
	}
}
 @media (min-width: 1200px) {
	 .accordion-tabs {
		 max-width: 1120px;
	}
}
 @media (min-width: 1440px) {
	 .accordion-tabs{
		 max-width: 1340px;
	}
}
 @media (min-width: 360px) {
	 .accordion-tabs {
		 padding-right: 25.5px;
		 padding-left: 25.5px;
	}
}
 @media (min-width: 640px) {
	 .accordion-tabs {
		 padding-right: 50.5px;
		 padding-left: 50.5px;
	}
}
 @media (min-width: 1024px) {
	 .accordion-tabs{
		 padding-right: 0;
		 padding-left: 0;
	}
}
 .content {
	 color: #000;
}
 * + .content, .content > *:not(:first-child) {
	 margin-top: 48px;
}
 .content h1 + p, .content h1 + ul, .content h1 + ol, .content h2 + p, .content h2 + ul, .content h2 + ol, .content h3 + p, .content h3 + ul, .content h3 + ol, .content h4 + p, .content h4 + ul, .content h4 + ol, .content h5 + p, .content h5 + ul, .content h5 + ol, .content h6 + p, .content h6 + ul, .content h6 + ol {
	 margin-top: 16px !important;
}
 .content h1 {
	 font-family: rhode-wide, sans-serif;
	 font-size: 22px;
	 font-weight: 500;
	 line-height: 26px;
	 text-transform: uppercase;
	 letter-spacing: 0.04688rem;
}
 @media (min-width: 1024px) {
	 .content h1 {
		 font-size: 30px;
		 line-height: 37px;
	}
}
 .content h2 {
	 font-family: rhode-wide, sans-serif;
	 font-size: 16px;
	 font-weight: 500;
	 line-height: 25px;
	 text-transform: uppercase;
	 letter-spacing: 0.04688rem;
}
 .content h3, .content h4, .content h5, .content h6 {
	 font-family: t26-carbon, monospace;
	 font-size: 15px;
	 font-weight: 700;
	 line-height: 18px;
	 text-transform: uppercase;
	 letter-spacing: 0.125rem;
}
 @media (min-width: 1024px) {
	 .content h3, .content h4, .content h5, .content h6 {
		 font-size: 16px;
		 letter-spacing: 0.14062rem;
	}
}
 .content p {
	 font-family: acumin-pro, sans-serif;
	 font-size: 15px;
	 font-weight: 400;
	 line-height: 25px;
	 letter-spacing: 0.0375rem;
}
 @media (min-width: 1024px) {
	 .content p {
		 font-size: 16px;
	}
}
 .content p + p {
	 margin-top: 16px !important;
}
 .content ul {
	 font-family: acumin-pro, sans-serif;
	 font-size: 15px;
	 font-weight: 400;
	 line-height: 25px;
	 letter-spacing: 0.0375rem;
}
 @media (min-width: 1024px) {
	 .content ul {
		 font-size: 16px;
	}
}
 .content ul li::before {
	 position: absolute;
	 top: 10px;
	 left: 0;
	 display: block;
	 width: 7px;
	 height: 7px;
	 border-radius: 50%;
	 background-color: #00009e;
	 content: "";
}
 .content ol {
	 font-family: acumin-pro, sans-serif;
	 font-size: 15px;
	 font-weight: 400;
	 line-height: 25px;
	 letter-spacing: 0.0375rem;
	 counter-reset: li;
}
 @media (min-width: 1024px) {
	 .content ol {
		 font-size: 16px;
	}
}
 .content ol li::before {
	 font-family: t26-carbon, monospace;
	 font-size: 15px;
	 font-weight: 700;
	 line-height: 18px;
	 text-transform: uppercase;
	 letter-spacing: 0.125rem;
	 position: absolute;
	 top: 4px;
	 left: 0;
	 display: block;
	 width: 6px;
	 height: 6px;
	 color: #00009e;
	 counter-increment: li;
	 content: counter(li);
}
 @media (min-width: 1024px) {
	 .content ol li::before {
		 font-size: 16px;
		 letter-spacing: 0.14062rem;
	}
}
 .content li {
	 position: relative;
	 padding-left: 36px;
}
 .content li:not(:first-child) {
	 margin-top: 16px;
}
 .content strong {
	 font-weight: 700;
}
 .content em {
	 font-style: italic;
}
 .content a {
	 display: inline-block;
	 color: #00009e;
	 border-bottom: 1px solid #00009e;
	 -webkit-transition-property: border-color;
	 transition-property: border-color;
	 -webkit-transition-duration: 250ms;
	 transition-duration: 250ms;
	 -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
 .content a:hover, .content a:focus {
	 border-color: rgba(0, 0, 0, 0);
}
 .content img + p {
	 margin-top: 16px !important;
}
 .content table {
	 margin-right: -17.5px;
	 margin-left: -17.5px;
	 width: auto;
	 min-width: 100%;
	 overflow-x: auto;
	 -webkit-overflow-scrolling: touch;
}

.content table td {
	font-family: acumin-pro, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	letter-spacing: 0.03125rem;
	padding: 20px;
}
.content table th, .content table td {
	text-align: center;
	border: 1px solid #62b5e1;
}
 @media (min-width: 360px) {
	 .content table {
		 margin-right: -25.5px;
		 margin-left: -25.5px;
	}
}
 @media (min-width: 640px) {
	 .content table {
		 margin-right: 0;
		 margin-left: 0;
	}
}
 .content table {
	 border-collapse: collapse;
	 width: 100%;
	 min-width: 140%;
	 margin-left: 24px;
}
 @media (min-width: 640px) {
	 .content table {
		 min-width: 0;
		 margin-left: 0;
	}
}
 .content table thead {
	 min-height: 130px;
}
 .content table th, .content table td {
	 text-align: center;
	 border: 1px solid #62b5e1;
}
 .content table th, .content table thead td {
	 font-family: t26-carbon, monospace;
	 font-size: 15px;
	 font-weight: 700;
	 line-height: 18px;
	 text-transform: uppercase;
	 letter-spacing: 0.125rem;
	 padding: 28px;
	 background-color: #62b5e1;
}
 @media (min-width: 1024px) {
	 table th {
		 font-size: 16px;
		 letter-spacing: 0.14062rem;
		 font-weight:700;
	}
}
 .content table td {
	 font-family: acumin-pro, sans-serif;
	 font-size: 14px;
	 font-weight: 400;
	 line-height: 25px;
	 letter-spacing: 0.03125rem;
	 padding: 20px;
}
 