@charset "utf-8";
@page { size:8.5in 11in;}
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,700,700i,900,900i');

body,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,p,blockquote {  padding:0px; margin:0px; font:normal 14px/1 "Source Sans Pro", sans-serif; color:#000;}
table{ border-collapse:collapse; border-spacing:0;}
img, a img{ border:0;}
td{ vertical-align:top;}
address,caption,cite,code,dfn,th,var{ font-style:normal; font-weight:normal;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; line-height:1.5; }
q:before,q:after{ content:'';}
abbr,acronym{ border:0;}
/*END RESET*/

body { margin:20px; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; }

h1, .h1 { font-weight:900; font-size:2.08rem; color:#f16925; letter-spacing:-.05rem; }
p.h1 { color:#171577; }
h2, .h2 { font-weight:900; font-size:1.5rem; color:#171577; }
h3, .h3 { font-weight:normal; font-size:1.26rem; color:#6e6e6e; }
h4, .h4 { font-weight:900; font-size:1.2rem; color:#171577; }
h5, .h5 { font-weight:normal; line-height:0.9rem; font-size:1.1rem; color:#171577; margin:0; padding:0; }
h6, .h6 { font-weight:900; font-size:1.1rem; color:#171577; }

h1.main-title { padding-bottom:6px; }
h2 + h3 { position:relative; margin-top:-10px; }

address { margin-bottom:0px; }

.photo-left { float:left; margin:6px 25px 25px 0px; }
.photo-right { float:right; margin:6px 0px 25px 25px; }

p { margin-bottom: .75rem; line-height: 1.2rem; }
hr { margin:0; padding:0px; border:none; border-top:#e7e6e6 solid 1px; margin: 1.5rem 0; } }
dl, ol, ul { margin-top: 0; margin-bottom: 1rem; }
img { max-width:100%; height:auto !important; }
.clear { clear:both; }
a.button { display:inline-block; background:#F16623; padding:10px 15px; border-radius:6px; color:#fff !important; text-decoration:none; }
a.button:hover { color:#fff !important; text-decoration:none; background:#F69322; }

ul#target-industries-wrapper, ul#target-industries-wrapper li.target-industries { margin:0; padding:50px 0px; list-style:none; }
ul#target-industries-wrapper { padding-top:0px; }
ul#target-industries-wrapper li.target-industries { border-bottom:#b7b7b7 solid 1px; clear:both; }
.target-industries .icon img { max-width:142px; max-height:142px; border-radius:50%; background:#fbaf42; }

ul#target-industries-wrapper li.target-industries:nth-child(odd) .icon { float:left; margin-right:20px; }
ul#target-industries-wrapper li.target-industries:nth-child(even) .icon { float:right; margin-left:20px; }

/*DEMOGRAPHICS*/
.demographics-wrapper { display:table !important; }
.demographics-wrapper div { display:table-row !important; }
.demographics-wrapper div div { display:table-cell !important; }

#printHeader { margin-bottom:15px !important; padding-bottom:15px !important; border-bottom:#000 solid 1px; }
#printHeader img { max-width:85%; height:auto !important; }

@media print {
  .d-print-none { display:none; }
}