﻿html,body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sup,sub,tt,var,b,u,i,center,ul,ol,li,dl,dt,dd,table,tr,th,td,thead,tbody,tfoot,caption,form,fieldset,legend,input,textarea,select,label,applet,object,iframe,audio,video,canvas,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{font-size:100%;font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;vertical-align:baseline;border:0;outline:0;padding:0;margin:0}
html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}
div,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}

body	{line-height:1;color:#000;background-color:#fff;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch}
em,i	{font-style:italic}
strong	{font-weight:500;color:#000}
sup,sub	{font-size:75%;line-height:0}
sup		{vertical-align:super}
sub		{vertical-align:sub}
ul,ol	{list-style:none}
table	{table-layout:auto;border-collapse:separate;border-spacing:0}
img		{vertical-align:middle;-ms-interpolation-mode:bicubic}
svg:not(:root)				{overflow:hidden}
input,textarea				{-webkit-appearance:none}
button,input,select,textarea{vertical-align:baseline;*vertical-align:middle}
button,input				{line-height:normal;*overflow:visible}
table button,table input	{*overflow:auto}
button,input[type='button'],
input[type='reset'],input[type='submit']	{cursor:pointer;-webkit-appearance:button}
button										{font-family:"Lab Grotesque",sans-serif;outline:0!important;border:0!important;padding:0;}
textarea									{overflow:auto;vertical-align:top}
input[type='radio']							{-webkit-appearance:radio}
input[type='checkbox']						{-webkit-appearance:checkbox}
input::-ms-clear							{display:none}
input[type='password']::-ms-reveal			{display:none}
.clear						{width:100%;clear:both}
* html .clearfix			{zoom:1}
*							{box-sizing:border-box}
:first-child+html .clearfix	{zoom:1}
:active,:hover,:focus		{outline:0;outline-offset:0}
img							{color:transparent!important}
select::-ms-expand			{display:none}

h1,h2,h3,h4	{font-family:"Lab Grotesque",sans-serif;letter-spacing:.25px}
h1			{font-size:25px;color:#000;font-weight:600;line-height:1}
h2			{font-size:23px;color:#000;margin:40px 0 0;font-weight:600;line-height:1em}
h3			{font-size:14px;color:#000;font-weight:500;line-height:1.2em}
h4			{font-size:16px;color:#000;font-weight:500}
p			{font-family:'Lab Grotesque';font-size:14px;color:#000;font-weight:400;text-align:left;letter-spacing:.25px;line-height:1.8em}
a			{text-decoration:none;color:#075dbe;transition:color .2s ease-in-out}
a:hover 	{color:#99c}

article p					{text-align:left;margin:25px 0 0}

article ul, .big-ul						{margin:20px 0 0 25px;list-style:none;position:relative}
article li, .big-ul li					{margin-top:10px;color:#000;padding-left:30px;position:relative;line-height:1.8em;letter-spacing:.25px}
article li::before, .big-ul li::before	{content:'•';color:#005196;display:block;position:absolute;left:0px;top:0}

nav ul li:before, 
nav ol li:before 	{display:none!important}
hr					{border-bottom:0;border-left:0;border-right:0;border-top:1px solid #f3f4f5;margin:25px 0 0 0}

.hide				{display:none}
.show				{display:block}

.hide-in-mobile		{display:block}
.show-in-mobile		{display:none}

@media screen and (max-width:1200px) {
h1					{font-size:19px}
h2					{font-size: 19px!important;line-height: 1.4em;}
.show-in-mobile		{display:block!important}
.hide-in-mobile		{display:none!important}
}