*,*:before,*:after { padding: 0; margin: 0; outline: 0; box-sizing: border-box; }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, main { display: block; }html, body { height: 100%; font-size: 16px; }html { tap-highlight-color: rgba(0,0,0,0); }img, iframe, video, audio, object { max-width: 100%; }img, iframe { border: 0 none; }img { height: auto; display: inline-block; vertical-align: middle; }b,strong { font-weight: bold; }address { font-style: normal; }svg:not(:root) { overflow: hidden; }a,button,input[type="submit"],input[type="button"],input[type="reset"],input[type="file"],input[type="image"],label[for] { cursor: pointer; }a[href^="tel"],button[disabled],input[disabled],textarea[disabled],select[disabled] { cursor: default; }button::-moz-focus-inner,input::-moz-focus-inner { padding: 0; border: 0; }input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea,a[href^="tel"] { -webkit-appearance: none; -moz-appearance: none; appearance: none; }input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button { display: none; -webkit-appearance: none; }input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }textarea { overflow: auto; resize: none; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; }button,input,optgroup,select,textarea { font-family: inherit; font-size: inherit; color: inherit; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; }button,select { text-transform: none; }INPUT[type="TEXT"]   {	font-size: 11pt;	height: 27px;	border: 1px solid #AAA;	border-radius: 2px;	padding-left: 4px;	padding-right: 4px;}INPUT[type="SUBMIT"], INPUT[type="BUTTON"] {	height: 27px;	border: 0;	border: none;	overflow: hidden;	cursor: pointer;	font-family_x 'Open Sans', Arial,Helvetica,sans-serif;	font-size: 10pt;	font-weight: 600;	letter-spacing: 1px;	padding-left: 5px; padding-right: 5px;	background-color: #EDEEEF;	border-radius: 3px;	border: 1px solid #AAA;}INPUT[type="SUBMIT"]:hover {	background-color: #D6EAFF;}INPUT[type="BUTTON"]:hover {	background-color: #D6EAFF;}table { width: 100%; border-collapse: collapse; border-spacing: 0; }nav ul,nav ol { list-style: none outside none; }a[href^="tel"] { text-decoration: none; }h1 { font-size: 82px; font-family: 'Montserrat', sans-serif; font-weight: 700; }h2 { font-size: 32px; color: #565d63; font-weight: 700; }h3 { font-size: 23px; font-weight: 700; }h4 { font-size: 20px; font-weight: 700; }h5 { font-size: 17px; font-weight: 700; }h6 { font-size: 14px; font-weight: 700;}h1,h2,h3,h4,h5,h6 { margin-bottom: 0.7em; }p,ul,ol,table{ margin-bottom: 1.4em; }h1[class],h2[class],h3[class],h4[class],h5[class],h6[class],h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child,table:last-child{ margin-bottom: 0; }/*  Clear  */.clear:after { content: ''; line-height: 0; display: table; clear: both; }/*  Hidden  */[hidden],.hidden { display: none; }/*  Disabled  */[disabled],.disabled { cursor: default; }