html, body, div, span, applet, object, iframe, 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, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
:focus { outline: 0; }
sub { font-size: 8px; }
sup { font-size: 8px; vertical-align: top; }
var { font-style: normal; }
*, *::before, *::after { box-sizing: border-box; }

@font-face {
	font-family: "KPMG Light";
	src: url(fonts/KPMG-Light.eot?#iefix) format("embedded-opentype"), url(fonts/KPMG-Light.woff2) format("woff2"), url(fonts/KPMG-Light.woff) format("woff"), url(fonts/KPMG-Light.ttf) format("truetype"), url(fonts/KPMG-Light.svg#KPMG-Light) format("svg");
}

@font-face {
	font-family: icomoon;
	src: url(fonts/icomoon.eot) format("embedded-opentype"), url(fonts/icomoon.woff2) format("woff2"), url(fonts/icomoon.woff) format("woff"), url(fonts/icomoon.ttf) format("truetype"), url(fonts/icomoon.svg#KPMG-Greek-Light) format("svg");
	font-weight: normal;
	font-style: normal;
}

html { font-size: 62.5%; }
body { font-family: arial, helvetica, sans-serif; font-size: 1.4rem; }

a { text-decoration: none; color: #00338d; }
a:hover { text-decoration: underline; }

.Clear { clear: both; }
.ClearAfter:after { content: " "; display: block; clear: both; }


.Table { display: table; border-collapse: collapse; width: 100%; }
.Row { display: table-row; }
.Cell { display: table-cell; }

.Header { position: fixed; z-index: 999; background-color: #fff; width: 100%; padding: 30px 0 0; box-shadow: 0px 0px 16px rgb(222, 222, 222); }
.Header .LogoAndMenu { max-width: 1100px; margin: 0 auto; height: 95px; display1: table-cell; vertical-align: middle; }
.Header .Logo { display: block; max-width: 122px; height: 48px; margin-left: 9px; float: left; }
.Header .Logo img { width: 100%; height: auto; }
.Header .Menu { display: block; vertical-align: middle; margin: 23px 9px 0 0; list-style: none; float: right; }
.Header .Menu li { display: inline-block; padding: 0; }
.Header .Menu li:first-child:before { display: none; }
.Header .Menu li:before { content: " | "; display: inline-block; margin: 0 13px 0 15px; padding: 0; vertical-align: top; }
.Header .Menu a { color: #666; font-family: Arial,Helvetica,sans-serif; padding: 0 4px; }

.Content { max-width: 1100px; margin: 0 auto; padding-top: 188px; background-color: #fff; color: #333; font-family: arial,helvetica,sans-serif; line-height: 1.3; font-weight: normal; }
.Content h1 { font-weight: normal; color: #00338d; font-family: "KPMG Light",Arial,Helvetica,sans-serif; font-size: 5.4rem; line-height: 1; margin: 0 0 14px; }
.Content ul,
.Content ol { margin: 0 0 0 20px; }
.Content ul li { list-style-type: disc; margin: 7px 0; }

.Content .WideText { margin: 0 19px 40px; max-width: 783px; }
.Content .LeadIn { font-size: 1.6rem; }

a.GreenArrow { font-size: 1.6rem; color: #666; font-family: Arial,Helvetica,sans-serif; line-height: 1.2; float: right; }
a.GreenArrow span:before { font-size: 1.4rem; line-height: 1; top: 19px; right: 20px; border: none; color: #43b02a; display: inline-block; margin-right: 5px; content: '\e90e'; font-family: 'icomoon'; text-decoration: none; }
a.GreenArrow span:hover:before { text-decoration: none; }

.Column1And2 { float: left; max-width: 806px; }
.Column1 { float: left; max-width: 275px; background-color: #f0f0f0; }
.Column1 > h3,
.Column3 > h3 { font-weight: normal; color: #00338d; font-family: "KPMG Light",Arial,Helvetica,sans-serif; font-size: 3.6rem; line-height: 1; margin: 10px 10px -9px; padding-left: 9px; }
.Column1 .Box { margin: 19px 9px 10px; padding: 10px; background-color: #fff; }
.Column1 .Box a { margin-top: 11px; }
.Column1 .Box a h3 { font-weight: normal; color: #00338d; font-family: Arial,Helvetica,sans-serif; font-size: 1.6rem; line-height: 1.2; margin: 8px 0; width: auto; }

.Column2 { float: right; max-width: 512px; margin: 26px 0 0 19px; }
.Column2 .Paragraph { margin: 40px 10px; }
.Column2 .Paragraph a { color: #005eb8; }
.Column2 h3 { font-weight: normal; color: #00338d; font-family: Arial,Helvetica,sans-serif; font-size: 1.6rem; line-height: 1.2; margin: 8px 0; width: auto; }


.Column3 { float: right; max-width: 237px; margin-right: 19px; }
.Column3 h3 { color: #6d2077; margin: 0; }
.Column3 ul { margin-left: 10px; }
.Column3 ul li { list-style-type: none; margin-left: 0; font-size: 1.6rem; }
.Column3 ul:after { content: " "; display: block; height: 2px; margin: 30px 0 20px;  background: url("../images/layout/dots.png") transparent repeat-x 100% 0; }
.Column3 li span:before { font-size: 1.6rem; line-height: 1; top: 19px; right: 20px; border: none; color: #6d2077; display: inline-block; margin-right: 5px; font-family: 'icomoon'; text-decoration: none; }
.Column3 li span.Users:before { content: "\e92e"; }
.Column3 li span.Email:before { content: "\e91c"; }
.Column3 li span.Location:before { content: "\e91b"; }

.Footer { border-top: 5px solid #0092dc; margin-top: 10px; }
.Footer .MenuAndSocialMedia { max-width: 1100px; margin: 0 auto; padding: 30px 0; }
.Footer .Menu { margin: 0 0 0 12px; float: left; }
.Footer .Menu a { color: #666; margin-right: 48px; }
.Footer .SocialMedia { float: right; }
.Footer .SocialMedia li { list-style-type: none; display: inline-block; margin: 0 5px; }
.Footer .SocialMedia li span:before { font-size: 3.2rem; line-height: 1; top: 19px; right: 20px; border: none; display: inline-block; margin-right: 5px; font-family: 'icomoon'; text-decoration: none; }
.Footer .SocialMedia li span.Pinterest:before { content: "\e923"; color: rgb(189, 8, 28); }
.Footer .SocialMedia li span.Youtube:before { content: "\e938"; color: rgb(205, 32, 31); }
.Footer .SocialMedia li span.Twitter:before { content: "\e92d"; color: rgb(85, 172, 238); }
.Footer .SocialMedia li span.Facebook:before { content: "\e914"; color: rgb(59, 89, 152); }
.Footer .SocialMedia li span.Linkedin:before { content: "\e919"; color: rgb(0, 119, 181); }
.Footer .Copyright { background-color: #dedede; padding: 0 10px; }
.Footer .Copyright p { max-width: 1100px; margin: 0 auto; padding: 10px 0 10px; font-size: 1.2rem; color: #333; line-height: 1.2; }