/*Theme Name: sustainability-child
Template: allstatecr2017
version: 1.0
*/
@import url("../allstatecr2017/css/style.css");
@font-face {
  font-family: 'allstatesansw-light';
  src: url("font/allstatesansw-light.eot");
  src: url("font/allstatesansw-light.eot?#iefix") format("embedded-opentype"), url("font/allstatesansw-light.woff") format("woff"), url("font/allstatesansw-light.ttf") format("truetype"), url("font/allstatesansw-light.svg#webfont") format("svg"); }

@font-face {
  font-family: 'allstatesansw-lightitalic';
  src: url("font/allstatesansw-lightitalic.eot");
  src: url("font/allstatesansw-lightitalic.eot?#iefix") format("embedded-opentype"), url("font/allstatesansw-lightitalic.woff") format("woff"), url("font/allstatesansw-lightitalic.ttf") format("truetype"), url("font/allstatesansw-lightitalic.svg#webfont") format("svg"); }

@font-face {
  font-family: 'allstatesansw-regular';
  src: url("font/allstatesansw-regular.eot");
  src: url("font/allstatesansw-regular.eot?#iefix") format("embedded-opentype"), url("font/allstatesansw-regular.woff") format("woff"), url("font/allstatesansw-regular.ttf") format("truetype"), url("font/allstatesansw-regular.svg#webfont") format("svg"); }

@font-face {
  font-family: 'allstatesansw-regularitalic';
  src: url("font/allstatesansw-regularitalic.eot");
  src: url("font/allstatesansw-regularitalic.eot?#iefix") format("embedded-opentype"), url("font/allstatesansw-regularitalic.woff") format("woff"), url("font/allstatesansw-regularitalic.ttf") format("truetype"), url("font/allstatesansw-regularitalic.svg#webfont") format("svg"); }

@font-face {
  font-family: 'allstatesansw-medium';
  src: url("font/allstatesansw-medium.eot");
  src: url("font/allstatesansw-medium.eot?#iefix") format("embedded-opentype"), url("font/allstatesansw-medium.woff") format("woff"), url("font/allstatesansw-medium.ttf") format("truetype"), url("font/allstatesansw-medium.svg#webfont") format("svg"); }

@font-face {
  font-family: 'allstatesansw-mediumitalic';
  src: url("font/allstatesansw-mediumitalic.eot");
  src: url("font/allstatesansw-mediumitalic.eot?#iefix") format("embedded-opentype"), url("font/allstatesansw-mediumitalic.woff") format("woff"), url("font/allstatesansw-mediumitalic.ttf") format("truetype"), url("font/allstatesansw-mediumitalic.svg#webfont") format("svg"); }

@font-face {
  font-family: 'allstatesansw-bold';
  src: url("font/allstatesansw-bold.eot");
  src: url("font/allstatesansw-bold.eot?#iefix") format("embedded-opentype"), url("font/allstatesansw-bold.woff") format("woff"), url("font/allstatesansw-bold.ttf") format("truetype"), url("font/allstatesansw-bold.svg#webfont") format("svg"); }

@font-face {
  font-family: 'allstatesansw-bolditalic';
  src: url("font/allstatesansw-bolditalic.eot");
  src: url("font/allstatesansw-bolditalic.eot?#iefix") format("embedded-opentype"), url("font/allstatesansw-bolditalic.woff") format("woff"), url("font/allstatesansw-bolditalic.ttf") format("truetype"), url("font/allstatesansw-bolditalic.svg#webfont") format("svg"); }

@font-face {
  font-family: 'allstatesansw-black';
  src: url("font/allstatesansw-black.eot");
  src: url("font/allstatesansw-black.eot?#iefix") format("embedded-opentype"), url("font/allstatesansw-black.woff") format("woff"), url("font/allstatesansw-black.ttf") format("truetype"), url("font/allstatesansw-black.svg#webfont") format("svg"); }

@font-face {
  font-family: 'allstatesansw-blackitalic';
  src: url("font/allstatesansw-blackitalic.eot");
  src: url("font/allstatesansw-blackitalic.eot?#iefix") format("embedded-opentype"), url("font/allstatesansw-blackitalic.woff") format("woff"), url("font/allstatesansw-blackitalic.ttf") format("truetype"), url("font/allstatesansw-blackitalic.svg#webfont") format("svg"); }

.bg--blue-med {
  background: #0033a0;
  color: white; }

.bg--blue-dark {
  background: #002370; }

.bg--blue-light {
  background: #45bce5; }

.bg--gray-light {
  background: #f3f6f9; }

.bg-article-gray {
  background: #f3f6f9; }

.bg--white {
  background: #ffffff; }

.bg--black,
.bg--gray-dark {
  background: black;
  color: white; }
  .bg--black .svg--fill,
  .bg--gray-dark .svg--fill {
    fill: white; }
  .bg--black a,
  .bg--gray-dark a {
    color: white; }
    .bg--black a:hover,
    .bg--gray-dark a:hover {
      color: white; }
    .bg--black a:visited,
    .bg--gray-dark a:visited {
      color: white; }

.bg--gray-dark {
  background: #4e5969; }

.bg--blue-gradient {
  background: linear-gradient(#002370, #0033a0); }

.margin--top-1 {
  margin-top: 1rem; }

.margin--bottom-1 {
  margin-bottom: 1rem; }

.margin--top-6px {
  margin-top: 6px; }

.margin--top-0 {
  margin-top: 0; }

.margin--bottom-0 {
  margin-bottom: 0; }

.margin--top-half {
  margin-top: 0.5rem; }

.padding--bottom-0 {
  padding-bottom: 0; }

.sup {
  font-size: .7em;
  vertical-align: super; }

.txt--blue-dark {
  color: #002370; }

.txt--blue-med {
  color: #0033a0; }

.txt--blue-light {
  color: #45bce5; }

.txt--gray-dark {
  color: #4e5969; }

.txt--gray {
  color: #333333; }

.txt--gray-light {
  color: #2f3847; }

.txt--white {
  color: white; }

.txt--black {
  color: black; }

.txt--black-light {
  color: #2f3847; }

.txt--black-white {
  color: black; }

.txt--white-blue {
  color: white; }

.txt--weight-bold {
  font-family: allstatesansw-bold;
  font-weight: 700; }

.txt--gray-small-heading {
  color: #2f3847; }

.txt--red-important {
  color: #cf102d; }

.txt--weight-light,
.txt--weight-medium {
  font-weight: normal; }

.txt--weight-semi {
  font-weight: 600; }

.txt--weight-bold,
.txt--weight-black {
  font-weight: 700; }

.txt--style-italic {
  font-style: italic; }

.txt--style-uppercase {
  text-transform: uppercase; }

.txt--style-lowercase {
  text-transform: lowercase; }

.txt--style-capitalize {
  text-transform: capitalize; }

.txt--decoration-underline {
  text-decoration: underline; }

.txt--decoration-strike {
  text-decoration: line-through; }

.txt--list-style-type-none {
  list-style-type: none; }

.txt--list-style-type-disc {
  list-style-type: disc; }

.txt--list-style-type-indent {
  margin-left: 20px; }

.txt--align-left {
  text-align: left; }

.txt--align-center {
  text-align: center; }

.txt--align-right {
  text-align: right; }

.txt--wrap--medium {
  display: inherit; }

.txt--display-inlineblock {
  display: inline-block; }

.txt--indent-small-left {
  margin-left: 10px; }

.txt--indent-small-right {
  margin-right: 10px; }

.section--pad {
  padding-top: 2rem;
  padding-bottom: 2rem; }

.wrapper {
  width: 100%;
  position: relative;
  padding-left: 1rem;
  padding-right: 1rem; }

.wrapper--medium {
  max-width: 768px;
  margin-left: 1rem;
  margin-right: 1rem; }

.wrapper--inner {
  width: 100%;
  padding: 2rem;
  position: relative; }

.wrapper--input-label {
  padding-left: .5rem;
  padding-right: .5rem; }

.left--content {
  text-align: left;
  display: inline-block; }

.vert--center {
  top: 50%;
  transform: translateY(-50%);
  position: absolute; }

.border--radius {
  border-radius: 8px; }

.border--radius-top {
  border-radius: 8px 8px 0 0; }

.border--radius-bottom {
  border-radius: 0 0 8px 8px; }

.hr-line {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  margin: .5rem 0 1rem 0; }

.txt--size-up {
  font-size: 1.14em; }

.line--break::before {
  content: "\A";
  white-space: pre; }

@media all and (min-width: 768px) {
  .line--break-medium::before {
    content: "\A";
    white-space: pre; }
  .border--radius-medium {
    border-radius: 8px; }
  .txt--wrap-medium {
    display: block; }
  .wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
    margin: auto;
    position: relative;
    margin-top: 0px;
    max-width: 1024px; }
  .wrapper--medium {
    max-width: 768px;
    margin-left: auto;
    margin-right: auto; }
  .section--pad {
    padding-top: 2rem;
    padding-bottom: 2rem; } }

/*
 * @example"
   

   More info available: http://ux.allstate.com/ux/Allstate-Style-Guide/#/components/vertical-rhythm
 *
 */
.vr {
  margin-bottom: 1rem; }

.vr--half {
  margin-bottom: 0.5rem; }

.vr--x2 {
  margin-bottom: 2rem; }

.vr--x3 {
  margin-bottom: 3rem; }

.vr--x4 {
  margin-bottom: 4rem; }

.vr--x5 {
  margin-bottom: 5rem; }

.vrp {
  padding-bottom: 1rem; }

.vrp--half {
  padding-bottom: 0.5rem; }

.vrp--x2 {
  padding-bottom: 2rem; }

.vrp--x3 {
  padding-bottom: 3rem; }

.vrp--x4 {
  padding-bottom: 3rem; }

.vrp--x5 {
  padding-bottom: 3rem; }

.vrtp {
  padding-top: 1rem; }

.vrtp--half {
  padding-top: 0.5rem; }

.vrtp--x2 {
  padding-top: 2rem; }

.vrtp--x3 {
  padding-top: 3rem; }

.vrt {
  padding-top: 1rem; }

.vrt--half {
  padding-top: 0.5rem; }

.vrt--x2 {
  padding-top: 2rem; }

.vrt--x3 {
  padding-top: 3rem; }

html,
body > * {
  font-family: allstatesansw-regular,serif,Helvetica, Arial, sans-serif !important;
  box-sizing: border-box; }

.hp-covid { display:none; }

.body-container a.learn-more-button {
  color: #ffffff; }

.page-template.page-template-Template-Tertiary div.report-container,
.page-template.page-template-Template-Highlights div.report-container,
.page-template.page-template-Template-Prosperity div.report-container,
.page-template.page-template-Template-Simple-Header div.report-container {
  margin-top: 65px; }


/* 2020 UPDATE OVERRIDES */
/*.hp-dev h3 { line-height:28px; }
.page-template-Template-Secondary .hp-dev { position:absolute; top:120px; width:360px; right:50px; background-color:rgba(255,255,255,.8); padding:0 10px 10px 10px; z-index:10;  }
*/

.masthead-image { line-height:12px; min-height:auto !important; max-height:300px; overflow:hidden; }

.copyright a  { color:#0033A0; }

.page-id-43 .body-container p { font-size:20px; line-height:24px; }

fieldset  { padding:0 !important; border:0 !important; margin:0; }
fieldset legend { display:none; }

.submenu  { right:auto !important; margin-left:-48px; }
ul#primary-menu li:last-of-type .submenu { right:0 !important; margin-left:0; }
.main-menu-item > .menu-link  { cursor:default; }

.chart-content-bar:focus  { outline:none; }

.float-right  { float:right; }
.copyright-container .float-right { margin-top:-10px; }
.copyright-container a { float:none !important; }
.copyright-container a:Hover { text-decoration:underline !important; }
.add_chart__title { line-height:24px !important; }
.stats-chart { padding-top:45px !important; }
.stats-download { display:none !important; }

.report-downloads .select,
.select-header  { display:none; }

#report-archives td:last-of-type a  { padding:10px 0; display:inline-block; }

.archive_state_select { display:inline-block !important; width:45%; border:0; border-bottom:1px solid #666666; padding:10px 0; color:#666666; font-size:16px; display:}
#stats_where,
#stats_what { display:block !important; width:100%; border:0; border-bottom:1px solid #666666; padding:10px 0; color:#666666; font-size:16px; }


.report-downloads .report-cover {
  max-width: 400px;
  margin: auto; }

.report-downloads .report-cover img {
    width:100%;
    border:1px solid #E8E8E9;
 }
 
 a.download-button  { margin:0 8px; }
 
 td:last-of-type a.icon.disabled { padding:0 !important; }
.hp-dev { text-align:center; padding:0 20px 10px 20px; color:red !important; }
.home .hp-dev { padding:30px 20px 10px 20px; }
.home.page-template #main__content .hp-hero .hero-beacon  { background-image:url(/wp-content/uploads/2020/07/hero_Image_Intergrated_report_withouttext.jpg) !important; padding-top:26% !important; background-size:cover !important; min-height: 29vw !important; background-position:bottom left; }
.home.page-template #main__content .hp-hero .copy p { font-size:22px; line-height:27px; padding-right:30px; max-width:425px; }
.stats-howto { font-size:22px; line-height:27px; }

.home.page-template #main__content .hp-hero .hero-blue { padding-left:40px; }
.home.page-template #main__content .hp-hero .hero-blue h2 { letter-spacing:2px; line-height:48px; font-size:40px; }
.hp-hero .hero-blue ul li:nth-of-type(1) a  { font-size:14px !important; padding:10px 50px !important; }
.hp-hero .hero-blue ul li:nth-of-type(2) { padding:20px 0 0 33px; }
.hp-hero .hero-blue ul li:nth-of-type(2) a  { padding-left:40px; }
.hp-hero .hero-blue ul li:last-child .btn.download  { background-size:1.4rem; }
.hero-beacon > div  { position:absolute; top:34%; left:12.5%; font-size:70px; line-height:70px; color:#001E60; }
.hero-beacon > div > span { color:#0033A0; }

h2.stats-header { font-size:40px; line-height:48px; color:#001E60; }
.highlight-stories .highlight-stories-header, .highlight-stories-slider .highlight-stories-header { font-size:40px !important; line-height:48px !important; letter-spacing:2px; }
h2.stats-header span  { font-weight:700 !important; font-family:'allstatesansw-bold' !important; letter-spacing:2px; }
.related-resources-header { font-size:40px !important; line-height:48px !important; letter-spacing:2px; }
.related-resources-header span  { font-weight:700 !important; font-family:'allstatesansw-bold' !important; letter-spacing:2px; color:#0033A0 !important; }

.page-template.page-template-Template-Tertiary .masthead-container .masthead-banner, .page-template.page-template-Template-Highlights .masthead-container .masthead-banner, .search-results .masthead-container .masthead-banner, .page-template-Template-Secondary .masthead-container .masthead-content .masthead-bottomline, .page-template-Template-Secondary-nav .masthead-container .masthead-content .masthead-bottomline, .page-template-Template-Prosperity .masthead-container .masthead-content .masthead-bottomline { font-size:40px !important; line-height:48px !important; letter-spacing:2px; font-family:'allstatesansw-bold' !important; }

.page-template.page-template-Template-Tertiary .masthead-container .masthead-banner span, .page-template.page-template-Template-Highlights .masthead-container .masthead-banner span, .search-results .masthead-container .masthead-banner span { color:#ffffff !important; }

.page-template-Template-Secondary .masthead-container, .page-template-Template-Secondary-nav .masthead-container, .page-template-Template-Prosperity .masthead-container  { height:auto !important; }

.page-template-Template-Secondary .masthead-container .masthead-image:after, .page-template-Template-Secondary-nav .masthead-container .masthead-image:after, .page-template-Template-Prosperity .masthead-container .masthead-image:after { top:50% !important; margin-top:-30px !important; }

#hero-container { background: rgb(247,248,250); background: linear-gradient(270deg, rgba(247,248,250,1) 50%, rgba(0,30,96,1) 50%); text-align:center; }
#whatdrivesus-container { background-color:#45BCE5; text-align:center; }
#prosperityreport-container { background-color:#0033A0; text-align:center; }

.hp-hero  { max-width:1650px; margin:0 auto; text-align:left; }
.hp-hero a { display:inline-block; color:#0033A0; background-color:#ffffff; padding:8px 15px 8px 45px; background-image:url(images/download.svg); background-repeat:no-repeat; background-position:15px center; background-size:20px 20px; margin:5px 0; font-weight:400; font-family:'allstatesansw-bold'; border:1px solid #0033A0; font-size:14px; }

.tertiary-links > div > a > div { background-size:cover !important; }
.tertiary-links > div > a > div:nth-of-type(1)  { height:165px !important; background-position:top center !important; }

#home-what-drives-us  { display:flex; font-size:16px; background-color:#45BCE5; max-width:1650px; margin:0 auto; text-align:left; min-height:272px; align-items: center; }
#home-what-drives-us h2 { font-size:40px; line-height:48px; color:#001E60; }
#home-what-drives-us h2 span { font-weight:700; font-family:'allstatesansw-bold'; color:#0033A0; }
#home-what-drives-us > div  { }
#home-what-drives-us > div:nth-of-type(1) { padding:40px 60px 40px 40px; height:auto; display:flex; flex-flow: column wrap; max-width:30vw; flex:1 1 30%; color:#001E60; font-weight:400; font-size:22px; line-height:27px; }
#home-what-drives-us > div:nth-of-type(1) p { padding-bottom:0; }
#home-what-drives-us > div:nth-of-type(1) a { display:inline-block; font-size:14px !important; padding:10px 50px !important; margin-right:40px; font-family:'allstatesansw-bold'; margin-top:30px; }
#home-what-drives-us > div:nth-of-type(2) { padding:40px 40px 40px 40px; flex:1 0 auto; min-height:auto; width:auto; max-width:960px !important; }
#home-what-drives-us > div:nth-of-type(2) a { display:inline-block; width:225px; color:#0033A0; background-color:#ffffff; padding:8px 0 8px 45px; background-image:url(images/download.svg); background-repeat:no-repeat; background-position:15px center; background-size:20px 20px; margin:5px 0; font-weight:400; font-family:'allstatesansw-bold'; border:1px solid #0033A0; font-size:14px; }
#home-what-drives-us > div:nth-of-type(2) a:hover  { text-decoration:underline; }

.body-container .introduction a { color:#001E60; text-decoration:underline; }

#home-prosperity-report { display:flex; max-width:1650px; margin:0 auto; text-align:left; }
#home-prosperity-report h2 { font-size:40px; line-height:48px; color:#ffffff; letter-spacing:2px; font-weight:300; }
#home-prosperity-report h2 span { font-weight:700; color:#45BCE5; font-family:'allstatesansw-bold'; }
#home-prosperity-report > div:nth-of-type(1) {  background-image:url(/wp-content/themes/sustainability-child/images/tomwilson.jpg); background-repeat:no-repeat; background-position:left top; background-size:cover; padding:40px; height:auto; display:flex; flex-flow: column wrap; max-width:30vw; flex:1 1 30%; position:relative; }
#home-prosperity-report > div:nth-of-type(1) > div { color:#ffffff; font-size:22px; text-align:right; position:absolute; right:25px; bottom:25%; }
#home-prosperity-report > div:nth-of-type(2) { background-color:#0033A0; padding:50px 40px; flex:1 0 auto; min-height:auto; width:auto; }

#home-prosperity-report ul { list-style:none; padding-left:0; }
#home-prosperity-report ul li { display:inline-block;  }
#home-prosperity-report ul li:nth-of-type(1) a { font-size:14px !important; padding:10px 50px !important; margin-right:40px; font-family:'allstatesansw-bold'; }

.general-disclosures table thead tr td,
.specific-disclosures table thead tr td  { border:2px solid #fff !important; border-top:0 !important; background-color:#4D4D4D !important; }

.general-disclosures table thead tr td:first-of-type,
.specific-disclosures table thead tr td:first-of-type { border-left:0 !important; }
.general-disclosures table thead tr td:last-of-type,
.specific-disclosures table thead tr td:last-of-type  { border-right:0 !important; }

.story-button { font-family:'allstatesansw-bold'; }
.highlight-stories { font-size:22px !important; line-height:27px !important; }

.disclosure-category { background-color:#CCC !important; color:#4D4D4D !important; background-image:url(/wp-content/themes/allstatecr2017/images/icon-expand-down.png) !important; }
.disclosure-category.active { background-image:url(/wp-content/themes/allstatecr2017/images/icon-expand-up.png) !important; }

@media (max-width:1600px) {
  .home.page-template #main__content .hp-hero .hero-blue h2 { letter-spacing:2px; line-height:36px; font-size:30px; }
  #home-what-drives-us h2 { font-size:30px; line-height:36px; }
  h2.stats-header { font-size:30px; line-height:36px; }
  #home-prosperity-report h2 { font-size:30px; line-height:36px; }
  .highlight-stories .highlight-stories-header, .highlight-stories-slider .highlight-stories-header { font-size:30px !important; line-height:36px !important; }
  .related-resources-header { font-size:30px !important; line-height:36px !important; }
  .page-template.page-template-Template-Tertiary .masthead-container .masthead-banner, .page-template.page-template-Template-Highlights .masthead-container .masthead-banner, .search-results .masthead-container .masthead-banner, .page-template-Template-Secondary .masthead-container .masthead-content .masthead-bottomline, .page-template-Template-Secondary-nav .masthead-container .masthead-content .masthead-bottomline, .page-template-Template-Prosperity .masthead-container .masthead-content .masthead-bottomline { font-size:30px !important; line-height:36px !important; }
}

@media (max-width:1300px) {
.home.page-template #main__content .hp-hero .hero-blue  { max-width:40vw !important; }
#home-prosperity-report > div:nth-of-type(1)  { max-width:40vw; }
#home-what-drives-us > div:nth-of-type(1) { padding:40px 20px 20px 40px; }
}

@media (max-width:1024px) {
.home.page-template #main__content .hp-hero .hero-beacon { padding-top:50% !important; }
.home.page-template #main__content .hp-hero .hero-blue,
.home.page-template #main__content .hp-hero .hero-beacon  { flex:none; display:block !important; max-width:none !important; width:100% !important; padding:30px; background-position:top left; min-height:50vw; }
.hero-beacon > div  { top:38%; left:12%; font-size:50px; line-height:50px; }
#home-prosperity-report,
#home-what-drives-us { display:block; padding-bottom:20px; }
#home-what-drives-us > div:nth-of-type(1),
#home-what-drives-us > div:nth-of-type(2),
#home-prosperity-report > div:nth-of-type(1),
#home-prosperity-report > div:nth-of-type(2)  { flex:none; display:block !important; max-width:none !important; width:100% !important; }
#home-what-drives-us > div:nth-of-type(1) { padding:40px 40px 0 40px; }
#home-what-drives-us > div:nth-of-type(2) { padding:0 40px 20px 40px; }
#home-what-drives-us > div:nth-of-type(2) br { display:none; }
#home-prosperity-report > div:nth-of-type(1)  { padding-top:40%; background-position:top left; }
#home-prosperity-report ul.buttons li:nth-of-type(1) { padding-bottom:30px; }
.home ul.buttons { text-align:center; }
#home-prosperity-report ul li:nth-of-type(1) a  { margin-right:0; }
}

@media (max-width:768px) {
.page-template-Template-Secondary .masthead-container, .page-template-Template-Secondary-nav .masthead-container, .page-template-Template-Prosperity .masthead-container  { height:auto !important; }

.page-template-Template-Secondary .report-container  { padding-top:60px !important; }


}

@media (max-width:700px) {
  .tertiary-links > div { display:block; margin-bottom:30px; }
}

@media (max-width:680px) {
  .home.page-template #main__content .hp-hero .hero-beacon  { min-height:auto; height:auto; background-size:cover !important; }
  .hero-beacon > div { left:90px; }
  
}


/* value chain data styles */
#value-chain-data p {
  margin: 0;
  color: #fff; }

#value-chain-data .logo {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg width='600px' height='135px' viewBox='0 0 600 135' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 48.2 (47327) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3EPrimary Logo Blue%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Primary-Logo' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-260.000000, -125.000000)'%3E%3Cg id='Primary-Logo-Blue' transform='translate(260.000000, 125.000000)' fill='%23FFF'%3E%3Cg id='Group-28' transform='translate(181.747237, 29.900159)'%3E%3Cpath d='M410.702697,74.2807163 L409.700597,74.2807163 L409.700597,76.5468992 L410.646679,76.5468992 C411.510601,76.5468992 412.048373,76.1918348 412.048373,75.4144307 C412.048373,74.6681725 411.571598,74.2807163 410.702697,74.2807163 Z M412.739262,80.8724555 L410.445014,77.5921589 L409.700597,77.5921589 L409.700597,80.7553466 L408.379818,80.7553466 L408.379818,73.0896933 L410.702697,73.0896933 C412.316015,73.0896933 413.38907,73.8895225 413.38907,75.3247302 C413.38907,76.4272985 412.79528,77.1424107 411.837995,77.4426581 L414.047593,80.5746998 L412.739262,80.8724555 Z M410.737553,71.0315657 C407.514651,71.0315657 404.955252,73.2367024 404.955252,77.1772942 C404.955252,81.079265 407.514651,83.2881392 410.737553,83.2881392 C413.989085,83.2881392 416.550974,81.079265 416.550974,77.1772942 C416.550974,73.2367024 413.959209,71.0315657 410.737553,71.0315657 Z M410.737553,84.0966894 C406.750317,84.0966894 403.97058,81.3184662 403.97058,77.1772942 C403.97058,73.0573014 406.800111,70.219278 410.737553,70.219278 C414.735992,70.219278 417.504525,73.0249096 417.504525,77.1772942 C417.504525,81.2960411 414.67126,84.0966894 410.737553,84.0966894 Z' id='Fill-1'%3E%3C/path%3E%3Cpath d='M61.1554556,47.5960701 L40.5707138,47.5960701 C41.854148,45.5528925 61.1554556,14.1589712 61.1554556,14.1589712 L61.1554556,47.5960701 Z M52.3668564,0.119600637 L0.174278173,84.0941977 L17.917041,84.0941977 C17.917041,84.0941977 30.787484,63.1877572 31.2331382,62.4738909 L61.1815974,62.4738909 L61.1940458,84.1029186 L78.0355415,84.0991811 L78.0355415,0.119600637 L52.3668564,0.119600637 Z' id='Fill-3'%3E%3C/path%3E%3Cpolyline id='Fill-4' points='89.9847999 0.115863117 89.9847999 84.1029186 106.353255 84.1029186 106.353255 0.118354797 89.9847999 0.115863117'%3E%3C/polyline%3E%3Cpolygon id='Fill-5' points='118.266413 0.115863117 134.609971 0.115863117 134.609971 84.1029186 118.266413 84.1029186'%3E%3C/polygon%3E%3Cpath d='M170.632024,44.4391116 C161.731389,42.1131284 159.867857,40.8074881 160.104378,37.0961308 C160.297329,33.7311171 163.032251,31.7963276 167.605808,31.7963276 C173.26238,31.7963276 180.179979,33.7909174 186.122864,37.1285227 L187.058987,37.6654797 L189.312155,23.6510259 L188.779361,23.3993662 C182.677136,20.6111764 175.371146,19.127381 167.605808,19.127381 C160.131764,19.127381 153.77808,21.4346766 149.675074,25.6182072 C146.427276,28.9533208 144.76043,33.272648 144.843834,38.067886 C145.130148,51.0159008 151.295861,54.6786703 165.901617,58.4373694 C175.560362,60.8219071 177.522236,62.2384272 177.450035,66.8467892 C177.396507,70.9892071 174.926736,72.5527362 168.358939,72.5527362 C161.488644,72.5527362 153.743225,70.0186978 147.022311,65.6233744 L146.047598,64.9755376 L143.778248,79.0410708 L144.264982,79.3101722 C149.498306,82.1893084 158.438776,85.2117161 167.861001,85.2117161 C176.996912,85.2117161 183.743967,83.0452004 187.917929,78.8255405 C191.171952,75.5140978 192.769087,71.0353032 192.694396,65.4776111 C192.481528,51.5727912 185.470566,48.2675778 170.632024,44.4391116' id='Fill-6'%3E%3C/path%3E%3Cpath d='M232.446002,69.9476849 L231.598264,70.1744278 C230.472925,70.4846419 229.051313,70.6416177 227.106866,70.6416177 C222.256954,70.6416177 220.000051,68.4514311 220.000051,63.7159934 C220.000051,63.7159934 220.000051,35.4341803 220.000051,33.9802851 C221.343238,33.9802851 232.001593,33.9802851 232.001593,33.9802851 L232.223175,20.3071914 C232.223175,20.3071914 221.351952,20.3071914 220.000051,20.3071914 C220.000051,18.9043756 220.000051,0.115863117 220.000051,0.115863117 L203.902972,0.115863117 C203.902972,0.115863117 203.902972,18.9043756 203.902972,20.3071914 C202.617048,20.3071914 195.492806,20.3071914 195.492806,20.3071914 L195.492806,33.9802851 C195.492806,33.9802851 202.617048,33.9802851 203.902972,33.9802851 C203.902972,35.4354261 203.902972,66.1914774 203.902972,66.1914774 C203.902972,78.9426494 210.556664,85.1805701 224.276091,85.1805701 C228.702756,85.1805701 231.415272,84.676005 233.830269,84.1502605 L234.564727,84.0094806 L232.446002,69.9476849' id='Fill-7'%3E%3C/path%3E%3Cpath d='M261.623903,72.5527362 C257.596833,72.5527362 255.105899,70.0809898 255.105899,66.116727 C255.105899,59.0528144 261.910217,54.4357315 274.808047,52.7027681 L274.808047,66.5365751 C270.803383,70.4485125 266.257213,72.5527362 261.623903,72.5527362 Z M267.27923,18.9940761 C257.10014,18.9940761 249.418207,21.4745435 243.303533,23.8740313 L242.723435,24.0995283 L244.824732,37.56955 L245.739693,37.1658979 C253.074314,33.9204847 259.281107,32.4067892 265.328559,32.4067892 C271.775607,32.4067892 274.808047,35.0766242 274.808047,40.8249298 C274.808047,40.8249298 274.808047,41.7904558 274.808047,42.4719303 C250.635664,44.9623644 238.868153,53.2135625 238.868153,67.7114021 C238.868153,78.4193966 245.801935,85.3325626 256.554898,85.3325626 C263.999066,85.3325626 270.178472,82.612894 275.872389,77.070152 C276.18111,78.9252077 277.012666,84.0941977 277.012666,84.0941977 L291.15285,84.0941977 L291.15285,40.3901317 C291.15285,25.8088207 283.572994,18.9940761 267.27923,18.9940761 Z' id='Fill-8'%3E%3C/path%3E%3Cpath d='M333.133972,69.9476849 L332.299926,70.1744278 C331.180812,70.4846419 329.736792,70.6416177 327.827202,70.6416177 C322.958616,70.6416177 320.676817,68.4514311 320.676817,63.7159934 C320.676817,63.7159934 320.676817,35.4341803 320.676817,33.9802851 C322.037432,33.9802851 332.702011,33.9802851 332.702011,33.9802851 L332.923593,20.3071914 C332.923593,20.3071914 322.039921,20.3071914 320.676817,20.3071914 C320.676817,18.9043756 320.676817,0.115863117 320.676817,0.115863117 L304.549862,0.115863117 C304.549862,0.115863117 304.549862,18.9043756 304.549862,20.3071914 C303.314977,20.3071914 296.183265,20.3071914 296.183265,20.3071914 L296.183265,33.9802851 C296.183265,33.9802851 303.314977,33.9802851 304.549862,33.9802851 C304.549862,35.4354261 304.549862,66.1914774 304.549862,66.1914774 C304.549862,78.9426494 311.248368,85.1805701 324.976509,85.1805701 C329.390726,85.1805701 332.22897,84.6510882 334.526952,84.1502605 L335.243983,84.0094806 L333.133972,69.9476849' id='Fill-9'%3E%3C/path%3E%3Cpath d='M354.22661,45.2015656 C354.962313,36.0533628 358.938345,30.7984098 365.227297,30.7984098 C373.687258,30.7984098 375.930467,38.4341629 376.26533,45.2015656 L354.22661,45.2015656 Z M389.252788,65.0340921 C381.930615,70.1146274 375.942915,72.3048141 369.174698,72.3048141 C360.388588,72.3048141 354.931192,66.3534366 353.995069,55.9992606 C355.650712,55.9992606 392.135847,55.9992606 392.135847,55.9992606 L392.303901,51.6350832 C392.303901,30.0197598 383.324841,19.0252221 365.595771,18.9940761 C357.805537,18.9728968 351.416997,21.4184807 346.608164,26.2398814 C340.749928,32.0666749 337.651511,41.1376357 337.651511,52.3800955 C337.651511,72.7283997 349.147646,85.3325626 367.566359,85.3325626 C376.564093,85.3325626 384.726535,82.8221951 391.843309,77.9210607 L392.245394,77.6532051 L390.258622,64.3164882 L389.252788,65.0340921 Z' id='Fill-10'%3E%3C/path%3E%3C/g%3E%3Cg id='Group-32'%3E%3Cpath d='M86.215412,129.761707 C45.0670906,129.761707 11.5795397,100.209138 11.5795397,66.5278542 C11.5795397,32.8303748 45.0670906,5.42189553 86.215412,5.42189553 C127.384896,5.42189553 160.859998,32.8303748 160.859998,66.5278542 C160.859998,100.209138 127.384896,129.761707 86.215412,129.761707 Z M86.2129223,0.946838374 C38.6797956,0.946838374 0,30.3249906 0,66.4493663 C0,102.558792 38.6797956,134.235519 86.2129223,134.235519 C133.754763,134.235519 172.420865,102.558792 172.420865,66.4493663 C172.420865,30.3249906 133.754763,0.946838374 86.2129223,0.946838374 Z' id='Fill-31'%3E%3C/path%3E%3C/g%3E%3Cpath d='M25.4284302,30.2963363 C25.7496,30.5230792 26.5749316,31.1123615 26.5749316,31.1123615 C26.6882125,31.1933411 31.8804572,35.4964723 32.6447914,36.1418174 C32.520307,36.471965 30.3841546,42.3996716 30.3841546,42.3996716 C28.4235251,47.3356895 26.4591611,52.3078368 26.3458803,56.2235118 L26.380736,56.8551527 C26.3969189,56.9448532 28.0787033,65.7404833 28.0787033,65.7404833 L28.216881,66.3957951 C29.1654522,71.0128781 30.2297939,76.2703227 30.6816723,80.051447 C30.7862392,81.117886 31.0401874,81.764477 31.4559653,82.0186283 C34.0190993,84.6884634 38.2067548,90.1066214 43.2620667,100.448339 C43.4126928,100.71744 43.4848938,100.884383 43.5645638,101.001492 C44.0450736,102.425487 44.6562921,103.378555 45.3870155,103.844499 C46.3131795,104.415093 48.0671649,104.449977 49.2099317,103.844499 C51.802942,102.150156 53.6328628,99.7681103 54.7557122,96.8939575 C55.1490829,97.3736059 56.2246282,98.7751759 56.3951718,98.9732644 C52.0431969,106.518071 59.7413127,109.318719 62.4749904,108.241068 C60.8940384,112.813301 66.7286226,116.494758 72.2196299,114.04419 C72.9329256,117.010535 75.2844361,117.876394 77.5226657,118.309947 C79.7496918,118.754711 82.782132,118.993913 87.7266527,118.550394 C95.165841,117.939932 101.931569,115.665028 104.646574,114.255983 C110.382815,111.330751 113.514843,107.598214 115.358457,104.990671 C115.387088,104.927134 115.721952,104.524727 115.939799,104.22448 C116.547283,105.303377 117.184643,106.314999 117.906653,107.084928 C119.739063,108.876446 121.460683,109.678767 122.858643,109.420878 C123.857008,109.238986 124.63877,108.618557 125.165339,107.474876 C127.713535,101.329148 133.282967,93.7581783 137.644901,88.685118 C137.644901,88.6701679 138.059434,87.8740761 138.059434,87.8740761 C139.01174,84.271107 142.40394,75.3484011 144.210209,70.530738 L145.497377,67.0610737 C145.497377,67.0423861 145.750081,66.2263609 145.750081,66.2263609 C145.839709,64.8447244 145.883279,63.4605962 145.883279,62.0976473 C145.883279,55.8958559 144.985746,49.9693952 143.284045,44.9511518 C142.454978,42.41213 141.608484,40.8747634 140.809294,39.3772638 L139.8906,37.6953798 C141.132954,35.8453075 144.746736,33.4109362 147.645978,31.4512299 C147.645978,31.4512299 147.812787,31.3515627 147.87503,31.3216626 L144.31602,27.4234293 C144.095683,27.5716843 141.830067,29.1426885 141.830067,29.1426885 C139.240791,30.9080437 136.622884,31.6244017 135.000852,30.9728274 C134.763087,30.8831269 132.614486,29.6671871 132.614486,29.6671871 C132.488757,29.5787325 132.109079,29.3993315 132.109079,29.3993315 C132.034388,29.3856273 131.3796,29.2971726 131.3796,29.2971726 C131.292461,29.3034018 130.577921,29.4566402 130.577921,29.4566402 L130.109859,29.5700116 L130.840583,30.4159369 C132.355558,32.2174215 133.1423,33.7697381 134.240252,35.8677326 C134.270128,35.9188121 134.89504,37.0998683 134.89504,37.0998683 C134.89504,37.1048517 135.519952,38.5612386 135.519952,38.5612386 L135.648171,38.8639777 L136.464789,40.9781682 L136.615415,41.422933 L137.058579,42.6463479 L138.771485,48.6762133 C140.229197,54.8144668 140.968635,59.8763146 141.004735,64.1956418 C141.004735,64.2591796 140.940003,64.6914861 140.940003,64.6914861 C140.932534,64.7164029 138.923356,70.375008 138.923356,70.375008 C136.846956,76.2528809 134.240252,83.5696991 133.655175,86.5808943 L133.530691,86.9372045 C127.962503,92.7440646 124.015103,99.5936927 122.338298,103.686277 C122.074391,104.22448 121.891399,104.29923 121.819198,104.311689 C121.564005,104.357785 120.912951,103.758536 120.561905,103.442092 C119.16519,102.182548 118.328655,99.5662842 118.433222,96.7917986 C118.56891,93.3968847 120.029112,90.374477 122.464027,88.4683418 C122.858643,88.1693402 122.709261,87.6087122 122.620877,87.2847938 C121.942437,83.4201983 123.034166,77.5024584 125.415552,75.8280495 L126.03175,75.3783013 L125.430491,74.9235697 C118.608745,69.6337332 115.275052,59.8489061 114.989983,52.5482839 L114.953883,51.5914788 L113.89701,52.0399812 C113.77377,52.1408942 113.371686,52.7600767 113.371686,52.7600767 C113.1028,54.1815801 112.989519,55.6292462 112.989519,57.0233411 C112.989519,60.7720735 113.714018,64.0473868 114.004067,65.2172305 C114.953883,69.2475228 116.948123,72.9800594 119.863548,76.3363522 C119.863548,76.3363522 119.92579,76.4098568 119.985543,76.4883447 C118.717046,78.0842657 118.154377,81.966303 118.154377,84.9625481 C118.154377,85.8807322 118.197946,86.6705947 118.311227,87.3184315 C115.123181,90.0667545 114.239342,93.5675648 114.063819,96.0542614 C114.063819,96.0542614 114.169631,98.6904587 114.169631,98.7253423 C114.134775,98.6618044 112.6198,100.695015 112.6198,100.695015 L112.318548,101.126076 C109.288597,105.305869 107.167383,108.216151 102.097133,110.819957 C96.5762494,113.689126 85.8842835,115.665028 78.941788,114.983554 C76.3861231,114.699502 76.6674578,112.407157 76.6674578,112.292539 C76.6674578,111.978588 76.7832283,111.649686 77.0110348,111.345701 C77.0110348,111.345701 77.5226657,110.796286 77.672047,110.630589 C84.2398445,111.375601 90.5026551,110.574526 93.1068689,109.197873 C93.2151703,109.093222 94.0205845,107.903445 94.0205845,107.903445 L94.33553,107.342817 L93.7006595,107.487335 C88.1150441,108.891396 77.0185039,107.046307 71.149064,104.553382 C64.6223464,101.758963 62.6305959,99.1202735 57.2989286,92.0750485 L55.81134,90.1165881 C55.7665256,88.1543901 55.2299978,86.1460961 54.277692,84.4480162 C53.3863837,82.8595703 52.2050266,81.857915 51.8539806,81.5825843 C52.2548204,80.3977905 52.4888511,78.7482984 52.4888511,77.0103516 C52.4888511,74.6420099 52.0568902,72.2475055 51.2303137,70.9231776 C55.196387,67.8185444 57.2105447,64.6304399 57.152037,60.9689162 C57.1184263,59.234707 56.1648757,56.5910346 56.1648757,56.5910346 L54.6399417,55.8846433 L54.7457534,56.8887904 C55.3519925,63.0793691 49.5896092,67.0947114 45.7716724,69.7720214 C45.7716724,69.7807423 44.6562921,70.5407047 44.6562921,70.5407047 L45.3870155,70.9966821 C48.3808656,72.8666879 48.4194557,79.1569339 47.7410157,82.6913819 L47.7061601,82.8956996 L47.8642553,83.1872262 L48.0385335,83.274435 C48.0136366,83.2682058 49.4763284,84.4380495 49.4763284,84.4380495 C52.4888511,88.4882753 52.2436168,94.7560961 48.9310867,98.4512575 C48.2588709,99.1526654 47.8991109,99.2398742 47.7123843,99.217449 C47.2206709,99.1115526 46.8248105,97.9591507 46.7177539,97.575432 C46.6903673,97.5293359 45.782876,95.6381508 45.782876,95.6381508 C43.1761724,90.2100261 40.9914711,85.6477601 35.9212211,79.5892404 C35.9212211,79.5780278 35.7905124,79.1008711 35.7905124,79.1008711 C34.8021062,71.1648705 33.5722003,65.2857517 32.3721706,59.6196716 L31.7111584,56.541201 C31.7111584,56.5250051 31.6327332,55.7401259 31.6327332,55.7401259 C31.993738,49.713998 33.8597593,44.9773144 36.0457055,39.4943728 L37.3689748,36.0695587 L38.460703,33.4483114 C38.4793757,33.4483114 38.6561435,33.0633469 38.6561435,33.0633469 C39.9395778,31.2294704 41.662442,29.489032 43.7562698,27.885636 L44.6923925,27.1842281 L43.474935,26.678417 C43.474935,26.678417 41.1047519,26.9363059 38.7358136,28.1086413 L38.3113217,28.3104674 C36.5747642,29.1252467 34.5742998,29.7581334 33.0692833,29.1651136 C33.0692833,29.1651136 29.0770683,26.7805759 28.8729138,26.6684503 L25.4284302,30.2963363 Z M63.0277011,105.18876 C58.8437802,106.33867 57.2989286,103.391013 58.28609,100.997754 C59.0803005,101.919676 62.0392949,104.574561 63.0277011,105.18876 Z M73.5653064,109.859414 C67.4257353,112.986472 64.0322903,110.275525 65.519879,106.98277 C67.5228332,108.328277 70.6249846,109.311244 73.5653064,109.859414 Z M55.7242009,10.1286789 C55.9532522,10.3491926 56.665303,11.0767631 56.665303,11.0829923 L60.1483768,14.269851 C60.1483768,14.2897844 62.1363928,16.153561 62.1363928,16.153561 C63.6090433,17.5650977 63.95511,18.2889307 63.9090508,18.5642613 C63.8480534,18.8358544 63.5754325,18.9679135 63.3102808,19.1136768 C63.052598,19.2669151 62.6393098,19.3640906 62.6393098,19.3640906 L62.4749904,20.6871726 L63.2928529,20.6497974 C67.8850828,20.5401635 72.2084263,23.6510259 75.0105704,26.2946983 C79.867952,30.929223 83.532773,38.4379005 84.3531253,45.4544712 L88.1486549,65.2172305 L89.5777359,68.2595717 L89.8503568,68.8787542 L90.4752685,70.1731819 C91.014286,71.4588888 91.8433522,72.6000782 91.9217773,72.6773202 C92.0101613,72.7620374 93.8861413,74.2533078 93.8861413,74.2533078 L96.6285328,77.0589394 L97.4389263,77.9335191 L98.7497472,79.2441427 C98.8555589,79.3176473 102.71582,79.8159833 102.71582,79.8159833 C109.445448,80.9384851 109.157889,84.6809883 109.157889,84.6809883 C109.157889,84.6809883 113.160062,78.5315222 103.604639,76.3687441 C103.604639,76.3687441 100.593361,75.7969035 100.529874,75.7969035 C100.529874,75.7969035 100.529874,75.7969035 100.529874,75.7869368 C100.529874,75.7171698 99.4543289,74.2545536 99.4543289,74.2545536 C99.3248651,74.1175112 99.094569,73.854639 99.094569,73.854639 C99.0335716,73.7798886 96.1778993,70.9680278 96.1778993,70.9680278 L94.8645888,69.720942 C94.8645888,69.6910418 93.6720281,66.5153958 93.6720281,66.5153958 L91.9827747,62.4165823 C91.5520586,61.1557922 91.269479,59.1425149 90.8873119,56.3655376 C90.8649047,56.2571495 90.5922838,54.3622269 90.5922838,54.3622269 L89.3387258,46.0736536 C89.3561537,45.9378571 89.6200606,44.4478325 89.6200606,44.4478325 C90.1690369,41.3431993 91.3292315,37.9096643 93.0757478,34.2157488 C95.1745549,29.7980003 99.5165711,26.8765056 99.5688546,26.857818 C102.80296,24.8470323 107.553285,23.7432181 110.100236,23.2585863 C111.067479,23.1614108 111.37869,22.5883244 111.554213,22.0102547 L111.665005,21.6788612 L111.34259,21.6290276 C109.932182,21.3636637 108.31015,20.8927362 108.178196,20.629864 C108.154544,20.5787846 108.125913,20.4679048 108.125913,20.3757126 C108.125913,20.1228071 108.31015,19.7341051 108.652482,19.2158356 C108.671155,19.2158356 110.726392,17.2212458 110.726392,17.2212458 L111.932646,16.0252395 C111.932646,16.0252395 116.990448,11.1328259 117.65395,10.4874808 L112.964622,8.90401824 C112.347179,9.54437998 107.772377,14.2860469 107.772377,14.2860469 C104.336607,17.9774707 100.460163,22.1460512 98.6787911,22.887326 C94.3181022,24.6676313 89.8503568,28.9308957 88.0864127,33.0222341 C88.0864127,33.0371842 87.3121197,35.0442324 86.8975866,36.1418174 C85.5792967,32.3345305 83.9273886,29.1763262 81.6655069,26.4280032 C79.1982259,23.4703791 76.1844583,21.2590132 72.4362328,19.7341051 C70.4021575,17.8005614 63.7248138,11.6797497 60.0998278,8.70717552 L55.7242009,10.1286789 Z M84.4489783,68.8239372 C84.9680782,66.9427189 83.9734478,65.0951382 83.9734478,65.0951382 L83.469286,66.2961279 C83.0472838,67.3326668 81.911986,68.5187064 80.1567558,69.651175 L79.636411,69.938964 L86.5490302,79.8284416 C86.5490302,79.8359167 86.9610736,80.4775243 86.9610736,80.4775243 L88.2793635,82.2628129 C88.4586211,82.4322472 91.1698915,83.9696137 91.1698915,83.9696137 L92.195643,84.5464376 L95.3127326,86.4077225 L98.1659153,88.3138577 L98.3787836,88.3711663 L102.63864,88.6464969 C105.199284,88.8620272 106.696832,89.8163407 107.473615,90.3620186 C110.161233,92.3017914 108.723438,95.2095819 108.723438,95.2095819 C108.723438,95.2095819 112.318548,91.814668 109.958323,88.1307192 C109.07075,86.8649458 107.852047,85.6353017 104.268141,85.2241745 C104.268141,85.2241745 99.8775759,84.6174505 99.868862,84.6174505 C99.868862,84.5850586 97.5073928,82.986646 97.5073928,82.986646 L94.4139552,81.0680524 L93.6135205,80.5933874 L91.0752834,79.4883273 L84.4489783,68.8239372 Z M80.5961858,89.7341152 L81.0468194,90.3047099 C81.2323011,90.4616858 84.0170174,91.5742208 84.0170174,91.5742208 C85.8793041,92.3379207 88.4324793,93.5015353 89.6125915,94.22786 L92.7670265,96.0841615 C93.0147504,96.1875662 96.2637935,95.9496108 98.3974563,96.1165534 C101.067647,96.3283462 103.147781,97.3362307 104.230796,98.9034974 C105.690998,100.974083 103.91336,103.185449 103.91336,103.185449 C104.299262,102.991098 107.321744,101.071259 107.111365,98.0027551 C106.908455,95.0575894 104.370218,92.3055289 94.9442588,92.4201462 C94.9442588,92.3964752 92.3524934,90.8902547 92.3524934,90.8902547 L91.5943833,90.4454898 L87.4117072,88.2989076 C87.4117072,88.2989076 84.0170174,87.1377847 84.0008344,87.1377847 L84.0008344,87.1315555 C84.0008344,87.0107091 83.1979099,85.6353017 83.1979099,85.6353017 C82.0962229,83.6382203 80.5638199,81.6722848 79.2430403,79.9330922 L78.8334866,79.4397396 C78.8334866,79.4397396 76.5180766,76.2391767 76.2454557,75.8355246 C76.977424,74.2533078 76.362471,71.9796499 76.362471,71.9796499 C76.362471,71.9796499 75.97159,72.7371206 75.3280056,73.5506541 C74.6869109,74.3679251 72.97774,75.7271365 71.7801999,76.3762191 L71.1440846,76.7861005 L79.6961635,88.4683418 L80.5961858,89.7341152 Z M69.7685319,94.6439705 L71.2486515,96.150191 C71.2486515,96.1614036 74.2362773,97.8221083 74.2362773,97.8221083 L77.065808,99.3619665 L77.4243231,99.5637925 L79.4982333,100.726161 L83.0037143,102.644755 C83.2140929,102.710784 83.6398296,102.710784 83.6398296,102.710784 L88.1486549,102.425487 C90.7404203,102.371916 93.7541878,102.425487 95.7795492,103.344917 C98.0053304,104.49109 97.24971,106.561676 97.24971,106.561676 C97.24971,106.561676 99.5539165,104.918413 99.118221,102.958706 C98.8891697,101.304231 96.9086228,99.1202735 90.3346011,98.735309 C88.2631806,98.6132167 85.1610291,98.9034974 85.1610291,98.9034974 C85.1610291,98.9034974 84.8971221,98.9034974 84.8796943,98.9034974 C84.8796943,98.8574013 81.9319035,96.9612329 81.9319035,96.9612329 L80.6945285,96.2573333 C80.5252297,96.1763537 76.6164192,94.1144885 76.6164192,94.1144885 C76.6164192,94.1144885 74.1391795,93.145225 74.1304656,93.1352583 C74.1304656,93.0629996 71.9096637,89.9621039 71.9096637,89.9621039 L71.0967805,88.8121936 C71.0905563,88.8072103 68.737801,85.4035755 68.737801,85.4035755 L67.7257427,83.9185343 C67.6635005,83.835063 66.3676178,81.826769 66.3676178,81.826769 C66.4746744,81.857915 67.7145391,79.9629924 67.5726269,77.9397483 C67.3995936,78.2113414 67.268885,78.2823543 66.3526797,79.0684793 C65.4190466,79.8284416 62.6505134,81.0680524 60.7994302,81.5551758 L59.9716089,81.7769354 L66.5680377,90.4454898 L69.7685319,94.6439705 Z' id='Fill-33'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 120px;
  background-repeat: no-repeat;
  background-position: center; }

#value-chain-data .value-chain-header,
#value-chain-data .value-chain-footer {
  display: flex;
  margin-bottom: 1rem; }
  #value-chain-data .value-chain-header p,
  #value-chain-data .value-chain-footer p {
    display: flex;
    border-left: 1px solid #8a8a8a;
    margin: 0;
    width: 100%;
    height: 40px;
    text-align: center;
    justify-content: center;
    color: #000;
    background-color: #ebebeb;
    padding-top: 10px; }
  #value-chain-data .value-chain-header p:first-child,
  #value-chain-data .value-chain-footer p:first-child {
    border-left: none; }

#value-chain-data .mid-section {
  display: flex;
  margin-bottom: 1rem; }
  #value-chain-data .mid-section .boxes {
    text-align: center;
    width: 100%;
    margin: 0; }
    #value-chain-data .mid-section .boxes.box1 p, #value-chain-data .mid-section .boxes.box4 p {
      height: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 0; }
    #value-chain-data .mid-section .boxes.box1 .top-half, #value-chain-data .mid-section .boxes.box4 .top-half {
      background-color: #315A1B; }
    #value-chain-data .mid-section .boxes.box1 .bottom-half, #value-chain-data .mid-section .boxes.box4 .bottom-half {
      background-color: #203A13; }
    #value-chain-data .mid-section .boxes.box4 .top-half {
      background-color: #733493; }
    #value-chain-data .mid-section .boxes.box4 .bottom-half {
      background-color: #3D1B50; }
    #value-chain-data .mid-section .boxes.box2 {
      background-color: #0033a0; }
      #value-chain-data .mid-section .boxes.box2 p:first-of-type {
        line-height: 1; }
      #value-chain-data .mid-section .boxes.box2 p,
      #value-chain-data .mid-section .boxes.box2 div {
        height: 40px;
        line-height: 2;
        border-bottom: 1px solid #E5E5E5;
        line-height: 2; }
        #value-chain-data .mid-section .boxes.box2 p:last-child,
        #value-chain-data .mid-section .boxes.box2 div:last-child {
          border-bottom: none; }
      #value-chain-data .mid-section .boxes.box2 p {
        margin-left: 50px;
        margin-right: 50px; }
      #value-chain-data .mid-section .boxes.box2 div {
        padding-top: 20px;
        border-bottom: none; }
    #value-chain-data .mid-section .boxes.box3 {
      background-color: #613C00; }
      #value-chain-data .mid-section .boxes.box3 .top-half {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        flex-direction: column;
        height: 50%;
        position: relative; }
      #value-chain-data .mid-section .boxes.box3 .hr-line {
        border-bottom: 1px solid #E5E5E5;
        margin: 0;
        margin-left: 50px;
        margin-right: 50px; }
      #value-chain-data .mid-section .boxes.box3 .bottom-half {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        margin-top: 10px; }

.search-results div.report-container {
  margin-top: 68px; }

.report-container .body-container ul li {
  list-style: none;
  background-image: none; }

.report-container .body-container h3 {
  font-size: 24px; }

.btn.download {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjIgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT4wNTAyM2R3bmxvYWRzYXZlTDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJleHBsb3JhdGlvbnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJhbGxzdGF0ZV9zdXN0YWluYWJpbHR5LTAxLWNvcHktNjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDUuMDAwMDAwLCAtNjI2LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODkuMDAwMDAwLCA2MTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzcuNjMwNDQxOSwyMy41IEMzNy44MzM2OTg4LDIzLjUgMzgsMjMuNjczNzM2OSAzOCwyMy44ODYwODIgTDM4LDI2LjQ2MjEwNjggQzM4LDI3LjMxMTQ4NzEgMzcuMzQwOTU0NywyOCAzNi41Mjc5MjY4LDI4IEwxNy40NzIwNzMyLDI4IEMxNi42NTkwNDUzLDI4IDE2LDI3LjMxMTQ4NzEgMTYsMjYuNDYyMTA2OCBMMTYsMjMuOTY2NTE1NyBDMTYsMjMuNzU0MTcwNiAxNi4xNjYzMDEyLDIzLjU4MDQzMzcgMTYuMzY5NTU4MSwyMy41ODA0MzM3IEwxNi45NjE4Nzc3LDIzLjU4MDQzMzcgQzE3LjE2NTEzNDYsMjMuNTgwNDMzNyAxNy4zMzE0MzU4LDIzLjc1NDE3MDYgMTcuMzMxNDM1OCwyMy45NjY1MTU3IEwxNy4zMzE0MzU4LDI2LjA4OTk2NjYgQzE3LjMzMTQzNTgsMjYuMzc3MzgzMiAxNy41NTQxOTcyLDI2LjYxMDEwNDkgMTcuODI5MzEyNywyNi42MTAxMDQ5IEwzNi4xNjk2NjA4LDI2LjYxMDEwNDkgQzM2LjQ0NTgwMjgsMjYuNjEwMTA0OSAzNi42Njg1NjQyLDI2LjM3NzM4MzIgMzYuNjY4NTY0MiwyNi4wODk5NjY2IEwzNi42Njg1NjQyLDIzLjg4NjA4MiBDMzYuNjY4NTY0MiwyMy42NzM3MzY5IDM2LjgzNDg2NTQsMjMuNSAzNy4wMzgxMjIzLDIzLjUgTDM3LjYzMDQ0MTksMjMuNSBaIE0yNi44NTY2MjIxLDEwIEMyNy4wODU4NDMyLDEwIDI3LjI3MTY5ODEsMTAuMTgxMTE4NSAyNy4yNzE2OTgxLDEwLjQwNDQ5OCBMMjcuMjcxNjk4MSwxMC40MDQ0OTggTDI3LjI3MTY5ODEsMjEuODkxNDM0OCBMMzIuMzczNDE1LDE2LjkxOTczMjQgQzMyLjUzODYxOTQsMTYuNzYxNzU2OCAzMi43OTk4NDg4LDE2Ljc2Mjc2MyAzMi45NjA5MjMsMTYuOTE5NzMyNCBMMzIuOTYwOTIzLDE2LjkxOTczMjQgTDMzLjMyNzQ3MDIsMTcuMjc0OTI1OSBDMzMuNDg4NTQ0NCwxNy40MzM5MDc2IDMzLjQ4ODU0NDQsMTcuNjg5NDg1OSAzMy4zMjc0NzAyLDE3Ljg0ODQ2NzcgTDMzLjMyNzQ3MDIsMTcuODQ4NDY3NyBMMjYuODc4MzA1MiwyNC4xMzIyNzMgQzI2Ljc5OTgzMzEsMjQuMjA3NzM5IDI2LjY5NjU4MDQsMjQuMjUgMjYuNTg0MDM0OSwyNC4yNSBDMjYuNDczNTU0NSwyNC4yNSAyNi4zNjkyNjkzLDI0LjIwNzczOSAyNi4yOTA3OTcyLDI0LjEzMjI3MyBMMjYuMjkwNzk3MiwyNC4xMzIyNzMgTDE5LjkxMzkwOTEsMTcuOTE4OTAyNyBDMTkuODM2NDY5NiwxNy44NDI0MzA0IDE5Ljc5MzEwMzQsMTcuNzQwODAyOSAxOS43OTMxMDM0LDE3LjYzMzEzOCBDMTkuNzkzMTAzNCwxNy41MjM0NjA3IDE5LjgzNjQ2OTYsMTcuNDIyODM5MyAxOS45MTM5MDkxLDE3LjM0NjM2NyBMMTkuOTEzOTA5MSwxNy4zNDYzNjcgTDIwLjI4MDQ1NjMsMTYuOTkwMTY3MyBDMjAuNDQ0NjI4MSwxNi44MzMxOTggMjAuNzA1ODU3NSwxNi44MzUyMTA0IDIwLjg2Nzk2NDMsMTYuOTkwMTY3MyBMMjAuODY3OTY0MywxNi45OTAxNjczIEwyNS45MjUyODI2LDIxLjkxODYwMjYgTDI1LjkyNTI4MjYsMTAuNDA0NDk4IEMyNS45MjUyODI2LDEwLjE4MTExODUgMjYuMTEyMTcsMTAgMjYuMzQxMzkxLDEwIEwyNi4zNDEzOTEsMTAgWiIgaWQ9IjA1MDIzZHdubG9hZHNhdmVMIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: 0 center;
  color: #ffffff;
  padding: .9rem;
  padding-left: 1.5rem;
  background-size: 1rem;
  font-weight: 500;
  font-size: 1rem;
  border: none; }
  .btn.download:visited {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjIgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT4wNTAyM2R3bmxvYWRzYXZlTDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJleHBsb3JhdGlvbnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJhbGxzdGF0ZV9zdXN0YWluYWJpbHR5LTAxLWNvcHktNjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDUuMDAwMDAwLCAtNjI2LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODkuMDAwMDAwLCA2MTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzcuNjMwNDQxOSwyMy41IEMzNy44MzM2OTg4LDIzLjUgMzgsMjMuNjczNzM2OSAzOCwyMy44ODYwODIgTDM4LDI2LjQ2MjEwNjggQzM4LDI3LjMxMTQ4NzEgMzcuMzQwOTU0NywyOCAzNi41Mjc5MjY4LDI4IEwxNy40NzIwNzMyLDI4IEMxNi42NTkwNDUzLDI4IDE2LDI3LjMxMTQ4NzEgMTYsMjYuNDYyMTA2OCBMMTYsMjMuOTY2NTE1NyBDMTYsMjMuNzU0MTcwNiAxNi4xNjYzMDEyLDIzLjU4MDQzMzcgMTYuMzY5NTU4MSwyMy41ODA0MzM3IEwxNi45NjE4Nzc3LDIzLjU4MDQzMzcgQzE3LjE2NTEzNDYsMjMuNTgwNDMzNyAxNy4zMzE0MzU4LDIzLjc1NDE3MDYgMTcuMzMxNDM1OCwyMy45NjY1MTU3IEwxNy4zMzE0MzU4LDI2LjA4OTk2NjYgQzE3LjMzMTQzNTgsMjYuMzc3MzgzMiAxNy41NTQxOTcyLDI2LjYxMDEwNDkgMTcuODI5MzEyNywyNi42MTAxMDQ5IEwzNi4xNjk2NjA4LDI2LjYxMDEwNDkgQzM2LjQ0NTgwMjgsMjYuNjEwMTA0OSAzNi42Njg1NjQyLDI2LjM3NzM4MzIgMzYuNjY4NTY0MiwyNi4wODk5NjY2IEwzNi42Njg1NjQyLDIzLjg4NjA4MiBDMzYuNjY4NTY0MiwyMy42NzM3MzY5IDM2LjgzNDg2NTQsMjMuNSAzNy4wMzgxMjIzLDIzLjUgTDM3LjYzMDQ0MTksMjMuNSBaIE0yNi44NTY2MjIxLDEwIEMyNy4wODU4NDMyLDEwIDI3LjI3MTY5ODEsMTAuMTgxMTE4NSAyNy4yNzE2OTgxLDEwLjQwNDQ5OCBMMjcuMjcxNjk4MSwxMC40MDQ0OTggTDI3LjI3MTY5ODEsMjEuODkxNDM0OCBMMzIuMzczNDE1LDE2LjkxOTczMjQgQzMyLjUzODYxOTQsMTYuNzYxNzU2OCAzMi43OTk4NDg4LDE2Ljc2Mjc2MyAzMi45NjA5MjMsMTYuOTE5NzMyNCBMMzIuOTYwOTIzLDE2LjkxOTczMjQgTDMzLjMyNzQ3MDIsMTcuMjc0OTI1OSBDMzMuNDg4NTQ0NCwxNy40MzM5MDc2IDMzLjQ4ODU0NDQsMTcuNjg5NDg1OSAzMy4zMjc0NzAyLDE3Ljg0ODQ2NzcgTDMzLjMyNzQ3MDIsMTcuODQ4NDY3NyBMMjYuODc4MzA1MiwyNC4xMzIyNzMgQzI2Ljc5OTgzMzEsMjQuMjA3NzM5IDI2LjY5NjU4MDQsMjQuMjUgMjYuNTg0MDM0OSwyNC4yNSBDMjYuNDczNTU0NSwyNC4yNSAyNi4zNjkyNjkzLDI0LjIwNzczOSAyNi4yOTA3OTcyLDI0LjEzMjI3MyBMMjYuMjkwNzk3MiwyNC4xMzIyNzMgTDE5LjkxMzkwOTEsMTcuOTE4OTAyNyBDMTkuODM2NDY5NiwxNy44NDI0MzA0IDE5Ljc5MzEwMzQsMTcuNzQwODAyOSAxOS43OTMxMDM0LDE3LjYzMzEzOCBDMTkuNzkzMTAzNCwxNy41MjM0NjA3IDE5LjgzNjQ2OTYsMTcuNDIyODM5MyAxOS45MTM5MDkxLDE3LjM0NjM2NyBMMTkuOTEzOTA5MSwxNy4zNDYzNjcgTDIwLjI4MDQ1NjMsMTYuOTkwMTY3MyBDMjAuNDQ0NjI4MSwxNi44MzMxOTggMjAuNzA1ODU3NSwxNi44MzUyMTA0IDIwLjg2Nzk2NDMsMTYuOTkwMTY3MyBMMjAuODY3OTY0MywxNi45OTAxNjczIEwyNS45MjUyODI2LDIxLjkxODYwMjYgTDI1LjkyNTI4MjYsMTAuNDA0NDk4IEMyNS45MjUyODI2LDEwLjE4MTExODUgMjYuMTEyMTcsMTAgMjYuMzQxMzkxLDEwIEwyNi4zNDEzOTEsMTAgWiIgaWQ9IjA1MDIzZHdubG9hZHNhdmVMIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: 0 center;
    color: #ffffff;
    padding: .9rem;
    padding-left: 1.5rem;
    background-size: 1rem; }
  .btn.download:focus {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjIgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT4wNTAyM2R3bmxvYWRzYXZlTDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJleHBsb3JhdGlvbnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJhbGxzdGF0ZV9zdXN0YWluYWJpbHR5LTAxLWNvcHktNjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDUuMDAwMDAwLCAtNjI2LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODkuMDAwMDAwLCA2MTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzcuNjMwNDQxOSwyMy41IEMzNy44MzM2OTg4LDIzLjUgMzgsMjMuNjczNzM2OSAzOCwyMy44ODYwODIgTDM4LDI2LjQ2MjEwNjggQzM4LDI3LjMxMTQ4NzEgMzcuMzQwOTU0NywyOCAzNi41Mjc5MjY4LDI4IEwxNy40NzIwNzMyLDI4IEMxNi42NTkwNDUzLDI4IDE2LDI3LjMxMTQ4NzEgMTYsMjYuNDYyMTA2OCBMMTYsMjMuOTY2NTE1NyBDMTYsMjMuNzU0MTcwNiAxNi4xNjYzMDEyLDIzLjU4MDQzMzcgMTYuMzY5NTU4MSwyMy41ODA0MzM3IEwxNi45NjE4Nzc3LDIzLjU4MDQzMzcgQzE3LjE2NTEzNDYsMjMuNTgwNDMzNyAxNy4zMzE0MzU4LDIzLjc1NDE3MDYgMTcuMzMxNDM1OCwyMy45NjY1MTU3IEwxNy4zMzE0MzU4LDI2LjA4OTk2NjYgQzE3LjMzMTQzNTgsMjYuMzc3MzgzMiAxNy41NTQxOTcyLDI2LjYxMDEwNDkgMTcuODI5MzEyNywyNi42MTAxMDQ5IEwzNi4xNjk2NjA4LDI2LjYxMDEwNDkgQzM2LjQ0NTgwMjgsMjYuNjEwMTA0OSAzNi42Njg1NjQyLDI2LjM3NzM4MzIgMzYuNjY4NTY0MiwyNi4wODk5NjY2IEwzNi42Njg1NjQyLDIzLjg4NjA4MiBDMzYuNjY4NTY0MiwyMy42NzM3MzY5IDM2LjgzNDg2NTQsMjMuNSAzNy4wMzgxMjIzLDIzLjUgTDM3LjYzMDQ0MTksMjMuNSBaIE0yNi44NTY2MjIxLDEwIEMyNy4wODU4NDMyLDEwIDI3LjI3MTY5ODEsMTAuMTgxMTE4NSAyNy4yNzE2OTgxLDEwLjQwNDQ5OCBMMjcuMjcxNjk4MSwxMC40MDQ0OTggTDI3LjI3MTY5ODEsMjEuODkxNDM0OCBMMzIuMzczNDE1LDE2LjkxOTczMjQgQzMyLjUzODYxOTQsMTYuNzYxNzU2OCAzMi43OTk4NDg4LDE2Ljc2Mjc2MyAzMi45NjA5MjMsMTYuOTE5NzMyNCBMMzIuOTYwOTIzLDE2LjkxOTczMjQgTDMzLjMyNzQ3MDIsMTcuMjc0OTI1OSBDMzMuNDg4NTQ0NCwxNy40MzM5MDc2IDMzLjQ4ODU0NDQsMTcuNjg5NDg1OSAzMy4zMjc0NzAyLDE3Ljg0ODQ2NzcgTDMzLjMyNzQ3MDIsMTcuODQ4NDY3NyBMMjYuODc4MzA1MiwyNC4xMzIyNzMgQzI2Ljc5OTgzMzEsMjQuMjA3NzM5IDI2LjY5NjU4MDQsMjQuMjUgMjYuNTg0MDM0OSwyNC4yNSBDMjYuNDczNTU0NSwyNC4yNSAyNi4zNjkyNjkzLDI0LjIwNzczOSAyNi4yOTA3OTcyLDI0LjEzMjI3MyBMMjYuMjkwNzk3MiwyNC4xMzIyNzMgTDE5LjkxMzkwOTEsMTcuOTE4OTAyNyBDMTkuODM2NDY5NiwxNy44NDI0MzA0IDE5Ljc5MzEwMzQsMTcuNzQwODAyOSAxOS43OTMxMDM0LDE3LjYzMzEzOCBDMTkuNzkzMTAzNCwxNy41MjM0NjA3IDE5LjgzNjQ2OTYsMTcuNDIyODM5MyAxOS45MTM5MDkxLDE3LjM0NjM2NyBMMTkuOTEzOTA5MSwxNy4zNDYzNjcgTDIwLjI4MDQ1NjMsMTYuOTkwMTY3MyBDMjAuNDQ0NjI4MSwxNi44MzMxOTggMjAuNzA1ODU3NSwxNi44MzUyMTA0IDIwLjg2Nzk2NDMsMTYuOTkwMTY3MyBMMjAuODY3OTY0MywxNi45OTAxNjczIEwyNS45MjUyODI2LDIxLjkxODYwMjYgTDI1LjkyNTI4MjYsMTAuNDA0NDk4IEMyNS45MjUyODI2LDEwLjE4MTExODUgMjYuMTEyMTcsMTAgMjYuMzQxMzkxLDEwIEwyNi4zNDEzOTEsMTAgWiIgaWQ9IjA1MDIzZHdubG9hZHNhdmVMIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: 0 center;
    color: #ffffff;
    padding: .9rem;
    padding-left: 1.5rem;
    background-size: 1rem;
    box-shadow: 0 0 0.3125rem #0033a0; }
  .btn.download:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjIgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT4wNTAyM2R3bmxvYWRzYXZlTDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJleHBsb3JhdGlvbnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJhbGxzdGF0ZV9zdXN0YWluYWJpbHR5LTAxLWNvcHktNjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDUuMDAwMDAwLCAtNjI2LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODkuMDAwMDAwLCA2MTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzcuNjMwNDQxOSwyMy41IEMzNy44MzM2OTg4LDIzLjUgMzgsMjMuNjczNzM2OSAzOCwyMy44ODYwODIgTDM4LDI2LjQ2MjEwNjggQzM4LDI3LjMxMTQ4NzEgMzcuMzQwOTU0NywyOCAzNi41Mjc5MjY4LDI4IEwxNy40NzIwNzMyLDI4IEMxNi42NTkwNDUzLDI4IDE2LDI3LjMxMTQ4NzEgMTYsMjYuNDYyMTA2OCBMMTYsMjMuOTY2NTE1NyBDMTYsMjMuNzU0MTcwNiAxNi4xNjYzMDEyLDIzLjU4MDQzMzcgMTYuMzY5NTU4MSwyMy41ODA0MzM3IEwxNi45NjE4Nzc3LDIzLjU4MDQzMzcgQzE3LjE2NTEzNDYsMjMuNTgwNDMzNyAxNy4zMzE0MzU4LDIzLjc1NDE3MDYgMTcuMzMxNDM1OCwyMy45NjY1MTU3IEwxNy4zMzE0MzU4LDI2LjA4OTk2NjYgQzE3LjMzMTQzNTgsMjYuMzc3MzgzMiAxNy41NTQxOTcyLDI2LjYxMDEwNDkgMTcuODI5MzEyNywyNi42MTAxMDQ5IEwzNi4xNjk2NjA4LDI2LjYxMDEwNDkgQzM2LjQ0NTgwMjgsMjYuNjEwMTA0OSAzNi42Njg1NjQyLDI2LjM3NzM4MzIgMzYuNjY4NTY0MiwyNi4wODk5NjY2IEwzNi42Njg1NjQyLDIzLjg4NjA4MiBDMzYuNjY4NTY0MiwyMy42NzM3MzY5IDM2LjgzNDg2NTQsMjMuNSAzNy4wMzgxMjIzLDIzLjUgTDM3LjYzMDQ0MTksMjMuNSBaIE0yNi44NTY2MjIxLDEwIEMyNy4wODU4NDMyLDEwIDI3LjI3MTY5ODEsMTAuMTgxMTE4NSAyNy4yNzE2OTgxLDEwLjQwNDQ5OCBMMjcuMjcxNjk4MSwxMC40MDQ0OTggTDI3LjI3MTY5ODEsMjEuODkxNDM0OCBMMzIuMzczNDE1LDE2LjkxOTczMjQgQzMyLjUzODYxOTQsMTYuNzYxNzU2OCAzMi43OTk4NDg4LDE2Ljc2Mjc2MyAzMi45NjA5MjMsMTYuOTE5NzMyNCBMMzIuOTYwOTIzLDE2LjkxOTczMjQgTDMzLjMyNzQ3MDIsMTcuMjc0OTI1OSBDMzMuNDg4NTQ0NCwxNy40MzM5MDc2IDMzLjQ4ODU0NDQsMTcuNjg5NDg1OSAzMy4zMjc0NzAyLDE3Ljg0ODQ2NzcgTDMzLjMyNzQ3MDIsMTcuODQ4NDY3NyBMMjYuODc4MzA1MiwyNC4xMzIyNzMgQzI2Ljc5OTgzMzEsMjQuMjA3NzM5IDI2LjY5NjU4MDQsMjQuMjUgMjYuNTg0MDM0OSwyNC4yNSBDMjYuNDczNTU0NSwyNC4yNSAyNi4zNjkyNjkzLDI0LjIwNzczOSAyNi4yOTA3OTcyLDI0LjEzMjI3MyBMMjYuMjkwNzk3MiwyNC4xMzIyNzMgTDE5LjkxMzkwOTEsMTcuOTE4OTAyNyBDMTkuODM2NDY5NiwxNy44NDI0MzA0IDE5Ljc5MzEwMzQsMTcuNzQwODAyOSAxOS43OTMxMDM0LDE3LjYzMzEzOCBDMTkuNzkzMTAzNCwxNy41MjM0NjA3IDE5LjgzNjQ2OTYsMTcuNDIyODM5MyAxOS45MTM5MDkxLDE3LjM0NjM2NyBMMTkuOTEzOTA5MSwxNy4zNDYzNjcgTDIwLjI4MDQ1NjMsMTYuOTkwMTY3MyBDMjAuNDQ0NjI4MSwxNi44MzMxOTggMjAuNzA1ODU3NSwxNi44MzUyMTA0IDIwLjg2Nzk2NDMsMTYuOTkwMTY3MyBMMjAuODY3OTY0MywxNi45OTAxNjczIEwyNS45MjUyODI2LDIxLjkxODYwMjYgTDI1LjkyNTI4MjYsMTAuNDA0NDk4IEMyNS45MjUyODI2LDEwLjE4MTExODUgMjYuMTEyMTcsMTAgMjYuMzQxMzkxLDEwIEwyNi4zNDEzOTEsMTAgWiIgaWQ9IjA1MDIzZHdubG9hZHNhdmVMIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: 0 center;
    color: #ffffff;
    padding: .9rem;
    padding-left: 1.5rem;
    background-size: 1rem;
    text-decoration: underline; }
  .btn.download:active {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjIgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT4wNTAyM2R3bmxvYWRzYXZlTDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJleHBsb3JhdGlvbnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJhbGxzdGF0ZV9zdXN0YWluYWJpbHR5LTAxLWNvcHktNjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDUuMDAwMDAwLCAtNjI2LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODkuMDAwMDAwLCA2MTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzcuNjMwNDQxOSwyMy41IEMzNy44MzM2OTg4LDIzLjUgMzgsMjMuNjczNzM2OSAzOCwyMy44ODYwODIgTDM4LDI2LjQ2MjEwNjggQzM4LDI3LjMxMTQ4NzEgMzcuMzQwOTU0NywyOCAzNi41Mjc5MjY4LDI4IEwxNy40NzIwNzMyLDI4IEMxNi42NTkwNDUzLDI4IDE2LDI3LjMxMTQ4NzEgMTYsMjYuNDYyMTA2OCBMMTYsMjMuOTY2NTE1NyBDMTYsMjMuNzU0MTcwNiAxNi4xNjYzMDEyLDIzLjU4MDQzMzcgMTYuMzY5NTU4MSwyMy41ODA0MzM3IEwxNi45NjE4Nzc3LDIzLjU4MDQzMzcgQzE3LjE2NTEzNDYsMjMuNTgwNDMzNyAxNy4zMzE0MzU4LDIzLjc1NDE3MDYgMTcuMzMxNDM1OCwyMy45NjY1MTU3IEwxNy4zMzE0MzU4LDI2LjA4OTk2NjYgQzE3LjMzMTQzNTgsMjYuMzc3MzgzMiAxNy41NTQxOTcyLDI2LjYxMDEwNDkgMTcuODI5MzEyNywyNi42MTAxMDQ5IEwzNi4xNjk2NjA4LDI2LjYxMDEwNDkgQzM2LjQ0NTgwMjgsMjYuNjEwMTA0OSAzNi42Njg1NjQyLDI2LjM3NzM4MzIgMzYuNjY4NTY0MiwyNi4wODk5NjY2IEwzNi42Njg1NjQyLDIzLjg4NjA4MiBDMzYuNjY4NTY0MiwyMy42NzM3MzY5IDM2LjgzNDg2NTQsMjMuNSAzNy4wMzgxMjIzLDIzLjUgTDM3LjYzMDQ0MTksMjMuNSBaIE0yNi44NTY2MjIxLDEwIEMyNy4wODU4NDMyLDEwIDI3LjI3MTY5ODEsMTAuMTgxMTE4NSAyNy4yNzE2OTgxLDEwLjQwNDQ5OCBMMjcuMjcxNjk4MSwxMC40MDQ0OTggTDI3LjI3MTY5ODEsMjEuODkxNDM0OCBMMzIuMzczNDE1LDE2LjkxOTczMjQgQzMyLjUzODYxOTQsMTYuNzYxNzU2OCAzMi43OTk4NDg4LDE2Ljc2Mjc2MyAzMi45NjA5MjMsMTYuOTE5NzMyNCBMMzIuOTYwOTIzLDE2LjkxOTczMjQgTDMzLjMyNzQ3MDIsMTcuMjc0OTI1OSBDMzMuNDg4NTQ0NCwxNy40MzM5MDc2IDMzLjQ4ODU0NDQsMTcuNjg5NDg1OSAzMy4zMjc0NzAyLDE3Ljg0ODQ2NzcgTDMzLjMyNzQ3MDIsMTcuODQ4NDY3NyBMMjYuODc4MzA1MiwyNC4xMzIyNzMgQzI2Ljc5OTgzMzEsMjQuMjA3NzM5IDI2LjY5NjU4MDQsMjQuMjUgMjYuNTg0MDM0OSwyNC4yNSBDMjYuNDczNTU0NSwyNC4yNSAyNi4zNjkyNjkzLDI0LjIwNzczOSAyNi4yOTA3OTcyLDI0LjEzMjI3MyBMMjYuMjkwNzk3MiwyNC4xMzIyNzMgTDE5LjkxMzkwOTEsMTcuOTE4OTAyNyBDMTkuODM2NDY5NiwxNy44NDI0MzA0IDE5Ljc5MzEwMzQsMTcuNzQwODAyOSAxOS43OTMxMDM0LDE3LjYzMzEzOCBDMTkuNzkzMTAzNCwxNy41MjM0NjA3IDE5LjgzNjQ2OTYsMTcuNDIyODM5MyAxOS45MTM5MDkxLDE3LjM0NjM2NyBMMTkuOTEzOTA5MSwxNy4zNDYzNjcgTDIwLjI4MDQ1NjMsMTYuOTkwMTY3MyBDMjAuNDQ0NjI4MSwxNi44MzMxOTggMjAuNzA1ODU3NSwxNi44MzUyMTA0IDIwLjg2Nzk2NDMsMTYuOTkwMTY3MyBMMjAuODY3OTY0MywxNi45OTAxNjczIEwyNS45MjUyODI2LDIxLjkxODYwMjYgTDI1LjkyNTI4MjYsMTAuNDA0NDk4IEMyNS45MjUyODI2LDEwLjE4MTExODUgMjYuMTEyMTcsMTAgMjYuMzQxMzkxLDEwIEwyNi4zNDEzOTEsMTAgWiIgaWQ9IjA1MDIzZHdubG9hZHNhdmVMIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: 0 center;
    color: #ffffff;
    padding: .9rem;
    padding-left: 1.5rem;
    background-size: 1rem;
    text-decoration: underline; }

.btn.download:hover,
.btn.download:focus,
.btn.download:active {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjIgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT4wNTAyM2R3bmxvYWRzYXZlTDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJleHBsb3JhdGlvbnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJhbGxzdGF0ZV9zdXN0YWluYWJpbHR5LTAxLWNvcHktNjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDUuMDAwMDAwLCAtNjI2LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODkuMDAwMDAwLCA2MTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzcuNjMwNDQxOSwyMy41IEMzNy44MzM2OTg4LDIzLjUgMzgsMjMuNjczNzM2OSAzOCwyMy44ODYwODIgTDM4LDI2LjQ2MjEwNjggQzM4LDI3LjMxMTQ4NzEgMzcuMzQwOTU0NywyOCAzNi41Mjc5MjY4LDI4IEwxNy40NzIwNzMyLDI4IEMxNi42NTkwNDUzLDI4IDE2LDI3LjMxMTQ4NzEgMTYsMjYuNDYyMTA2OCBMMTYsMjMuOTY2NTE1NyBDMTYsMjMuNzU0MTcwNiAxNi4xNjYzMDEyLDIzLjU4MDQzMzcgMTYuMzY5NTU4MSwyMy41ODA0MzM3IEwxNi45NjE4Nzc3LDIzLjU4MDQzMzcgQzE3LjE2NTEzNDYsMjMuNTgwNDMzNyAxNy4zMzE0MzU4LDIzLjc1NDE3MDYgMTcuMzMxNDM1OCwyMy45NjY1MTU3IEwxNy4zMzE0MzU4LDI2LjA4OTk2NjYgQzE3LjMzMTQzNTgsMjYuMzc3MzgzMiAxNy41NTQxOTcyLDI2LjYxMDEwNDkgMTcuODI5MzEyNywyNi42MTAxMDQ5IEwzNi4xNjk2NjA4LDI2LjYxMDEwNDkgQzM2LjQ0NTgwMjgsMjYuNjEwMTA0OSAzNi42Njg1NjQyLDI2LjM3NzM4MzIgMzYuNjY4NTY0MiwyNi4wODk5NjY2IEwzNi42Njg1NjQyLDIzLjg4NjA4MiBDMzYuNjY4NTY0MiwyMy42NzM3MzY5IDM2LjgzNDg2NTQsMjMuNSAzNy4wMzgxMjIzLDIzLjUgTDM3LjYzMDQ0MTksMjMuNSBaIE0yNi44NTY2MjIxLDEwIEMyNy4wODU4NDMyLDEwIDI3LjI3MTY5ODEsMTAuMTgxMTE4NSAyNy4yNzE2OTgxLDEwLjQwNDQ5OCBMMjcuMjcxNjk4MSwxMC40MDQ0OTggTDI3LjI3MTY5ODEsMjEuODkxNDM0OCBMMzIuMzczNDE1LDE2LjkxOTczMjQgQzMyLjUzODYxOTQsMTYuNzYxNzU2OCAzMi43OTk4NDg4LDE2Ljc2Mjc2MyAzMi45NjA5MjMsMTYuOTE5NzMyNCBMMzIuOTYwOTIzLDE2LjkxOTczMjQgTDMzLjMyNzQ3MDIsMTcuMjc0OTI1OSBDMzMuNDg4NTQ0NCwxNy40MzM5MDc2IDMzLjQ4ODU0NDQsMTcuNjg5NDg1OSAzMy4zMjc0NzAyLDE3Ljg0ODQ2NzcgTDMzLjMyNzQ3MDIsMTcuODQ4NDY3NyBMMjYuODc4MzA1MiwyNC4xMzIyNzMgQzI2Ljc5OTgzMzEsMjQuMjA3NzM5IDI2LjY5NjU4MDQsMjQuMjUgMjYuNTg0MDM0OSwyNC4yNSBDMjYuNDczNTU0NSwyNC4yNSAyNi4zNjkyNjkzLDI0LjIwNzczOSAyNi4yOTA3OTcyLDI0LjEzMjI3MyBMMjYuMjkwNzk3MiwyNC4xMzIyNzMgTDE5LjkxMzkwOTEsMTcuOTE4OTAyNyBDMTkuODM2NDY5NiwxNy44NDI0MzA0IDE5Ljc5MzEwMzQsMTcuNzQwODAyOSAxOS43OTMxMDM0LDE3LjYzMzEzOCBDMTkuNzkzMTAzNCwxNy41MjM0NjA3IDE5LjgzNjQ2OTYsMTcuNDIyODM5MyAxOS45MTM5MDkxLDE3LjM0NjM2NyBMMTkuOTEzOTA5MSwxNy4zNDYzNjcgTDIwLjI4MDQ1NjMsMTYuOTkwMTY3MyBDMjAuNDQ0NjI4MSwxNi44MzMxOTggMjAuNzA1ODU3NSwxNi44MzUyMTA0IDIwLjg2Nzk2NDMsMTYuOTkwMTY3MyBMMjAuODY3OTY0MywxNi45OTAxNjczIEwyNS45MjUyODI2LDIxLjkxODYwMjYgTDI1LjkyNTI4MjYsMTAuNDA0NDk4IEMyNS45MjUyODI2LDEwLjE4MTExODUgMjYuMTEyMTcsMTAgMjYuMzQxMzkxLDEwIEwyNi4zNDEzOTEsMTAgWiIgaWQ9IjA1MDIzZHdubG9hZHNhdmVMIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); }

.highlight-stories-slider .highlight-stories-header {
  font-size: 24px; }

.menu-global-nav-container .submenu {
  background: rgba(255, 255, 255, 0.95);
  border: solid 1px #efefef;
  border-top: none; }

.report-container .body-container .accordion > div > h3 {
  font-size: 24px; }

@media (min-width: 768px) {
  div.report-container {
    margin-top: 65px; } }

@media (min-width: 1380px) {
  div.report-container {
    margin-top: 100px; }
  .page-template.page-template-Template-Tertiary div.report-container,
  .page-template.page-template-Template-Highlights div.report-container,
  .page-template.page-template-Template-Simple-Header div.report-container {
    margin-top: 100px; }
    .page-template.page-template-Template-Tertiary div.report-container .masthead-container,
    .page-template.page-template-Template-Highlights div.report-container .masthead-container,
    .page-template.page-template-Template-Simple-Header div.report-container .masthead-container {
      text-align: left; }
  .search-results div.report-container {
    margin-top: 100px; } }

.matrix {
  position: relative;
  -moz-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  height: 600px;
  box-sizing: border-box;
  z-index: 1;
  color: #54585A;
  width: 960px;
  margin: 0 auto 80px auto;
  border: 1px solid #787879; }

.matrix.mtype-1,
.matrix.mtype-2,
.matrix.mtype-3,
.matrix.mtype-4 {
  color: #ffffff; }

.matrix .mpoint.nodetail {
  cursor: default; }

.matrix .matrix-points > div.nodetail:hover,
.matrix .matrix-points > div.point-active.nodetail:hover {
  opacity: 1; }

.matrix .matrix-points > div.point-inactive.nodetail:hover {
  opacity: .4; }

.matrix .matrix-title {
  margin: 0 0 20px 60px;
  font-size: 36px;
  line-height: 33px;
  font-style: italic; }

.matrix-title-sub {
  position: absolute;
  display: none;
  margin: -55px 0 20px 60px;
  font-size: 14px;
  text-transform: uppercase; }

.matrix div {
  box-sizing: border-box; }

.matrix .matrix-chart {
  position: absolute;
  float: left;
  display: inline-block;
  vertical-align: top;
  width: 600px;
  height: 598px;
  overflow: hidden;
  border: 0;
  background-color: #F1F1F1;
  z-index: 10; }

.matrix .matrix-chart-row {
  white-space: nowrap; }

.matrix .matrix-chart-box {
  display: inline-block;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  background-color: #ffffff; }

.matrix .matrix-chart-row div:first-of-type {
  border-left: 1px solid #545458; }

.matrix .matrix-chart > div:last-of-type .matrix-chart-box {
  border-bottom: 1px solid #545458; }

.matrix .matrix-chart-curve {
  position: absolute;
  bottom: 0;
  left: 0;
  border-top-right-radius: 100%; }

.matrix .matrix-chart-curve.curve-75 {
  width: 80%;
  height: 80%;
  background-color: #ffffff; }

.matrix .arrow-axis {
  position: absolute;
  width: 18px;
  height: 21px; }

.matrix .matrix-x-axis .arrow-axis {
  margin-top: -17px;
  right: 0; }

.matrix .matrix-y-axis .arrow-axis {
  margin-top: 19px;
  right: 0; }

.matrix .matrix-key {
  position: relative;
  float: right;
  display: inline-block;
  vertical-align: top;
  width: 41%;
  z-index: 5; }

.matrix .matrix-key-panelset {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  padding: 0 0 0 35px; }

.matrix .matrix-key-panel {
  position: relative;
  cursor: default;
  display: none;
  font-size: 12px;
  line-height: 16px;
  overflow: auto;
  height: 598px;
  width: 100%;
  color: #787879;
  padding: 25px 25px 10px 25px; }

.matrix .matrix-key-tabset {
  display: none;
  position: absolute;
  width: 100%;
  height: 80px;
  z-index: 10;
  padding-left: 25px;
  padding-right: 1px;
  white-space: nowrap; }

.matrix .matrix-key-tab {
  width: 25%;
  display: inline-block;
  color: #ffffff;
  font-size: 12px;
  padding: 20px;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
  border-bottom: 2px solid #ffffff; }

.matrix .matrix-key-tabset > div:nth-of-type(1) {
  border-left: 0;
  border-right: 1px solid #ffffff;
  padding-left: 21px; }

.matrix .matrix-key-tabset > div:nth-of-type(2) {
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff; }

.matrix .matrix-key-tabset > div:nth-of-type(3) {
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff; }

.matrix .matrix-key-tabset > div:nth-of-type(4) {
  border-left: 1px solid #ffffff;
  border-right: 0;
  padding-right: 21px; }

.matrix .matrix-key-tab img {
  width: 100%; }

.matrix .matrix-key-tab.active {
  border-bottom: 2px solid transparent; }

.matrix .matrix-key-panel .matrix-intro {
  font-size: 13px;
  padding-bottom: 20px;
  line-height: 14px;
  line-height: 16px; }

.matrix .matrix-key-panel .matrix-intro a {
  color: #C8102E;
  text-decoration: none; }

.matrix .matrix-key-panel .matrix-header {
  padding-top: 20px;
  border-top: 1px solid #ffffff;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  text-transform: uppercase; }

.matrix .matrix-key-panel .matrix-definition {
  font-size: 13px;
  padding: 0 0 10px 20px;
  line-height: 16px; }

.matrix .matrix-key-panel .matrix-links a {
  display: block;
  border-bottom: 1px solid #ffffff;
  padding: 8px 0;
  text-decoration: none;
  font-size: 12px;
  font-weight: 700;
  transition-property: border;
  transition-timing-function: ease;
  transition-duration: .5s; }

.matrix .matrix-key-panel .matrix-links a.matrix-link-active {
  border-bottom: 1px solid transparent; }

.matrix .matrix-key-panel .matrix-links a:last-of-type {
  border-bottom: 1px solid transparent; }

.matrix h5 {
  font-size: 12px;
  line-height: 14px;
  font-weight: 700;
  background-color: transparent;
  padding: 15px 0 5px 0; }

.matrix h5:first-of-type {
  padding-top: 0; }

.matrix .matrix-key-panel .matrix-definitions {
  padding: 0; }

.matrix .matrix-points > div div {
  display: inline-block;
  vertical-align: top;
  margin-right: 3px;
  line-height: 13px;
  font-size: 16px;
  color: #ffffff;
  text-align: center;
  width: 16px;
  height: 16px;
  padding-top: 6px;
  margin-left: -32px;
  margin-bottom: -4px;
  border-radius: 50%;
  border-width: 3px;
  border-style: solid; }

.matrix .matrix-points {
  font-size: 12px; }

.matrix .matrix-points > div {
  position: absolute;
  z-index: 10000;
  padding-left: 30px;
  top: 110%;
  left: -5%;
  transition-property: left, top;
  transition-timing-function: ease;
  transition-duration: 1s;
  line-height: 14px;
  font-size: 12px;
  color: #787879;
  text-align: left;
  cursor: pointer; }

.matrix .matrix-points > div:hover,
.matrix .matrix-points > div.point-inactive:hover {
  opacity: .8; }

.matrix .matrix-points > div.point-inactive {
  opacity: .4; }

.matrix .matrix-points > div.point-active {
  opacity: 1;
  z-index: 100000; }

.matrix .matrix-points .mtype1 {
  transition-delay: 0s; }

.matrix .matrix-points .mtype2 {
  transition-delay: .1s; }

.matrix .matrix-points .mtype3 {
  transition-delay: .2s; }

.matrix .matrix-points .mtype4 {
  transition-delay: .3s; }

.matrix .matrix-points .mtype5 {
  transition-delay: .4s; }

.matrix .matrix-points .mtype6 {
  transition-delay: .5s; }

.matrix .matrix-points .mtype7 {
  transition-delay: .6s; }

.matrix .matrix-points .mtype8 {
  transition-delay: .7s; }

.matrix .matrix-points .mtype9 {
  transition-delay: .8s; }

.matrix .matrix-points .mtype10 {
  transition-delay: .9s; }

.matrix .matrix-key-panelset-overview {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 12px;
  padding: 5px;
  text-align: center;
  width: 30px;
  height: 30px;
  background-color: #C8102E;
  color: #ffffff;
  cursor: pointer; }

.matrix .matrix-points span {
  line-height: 13px;
  width: 100px; }

.matrix span.matrix-point-alignleft {
  display: inline-block;
  position: absolute;
  text-align: right;
  margin-left: -125px;
  margin-top: -10px; }

.matrix span.matrix-point-aligntop {
  display: inline-block;
  position: absolute;
  text-align: center;
  margin-top: -15px;
  margin-left: -60px;
  padding-top: 0; }

.matrix span.matrix-point-alignbottom {
  display: inline-block;
  position: absolute;
  text-align: center;
  margin-left: -60px;
  margin-top: 15px;
  padding-top: 0; }

.matrix span.matrix-point-alignright {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  margin-top: 2px; }

.mpoint[matrix-id="13"] span {
  margin-top: -40px; }

.matrix-bookmarks {
  position: absolute; }

.matrix-subheading {
  display: inline-block;
  font-weight: 700;
  margin: 20px 5px 0 0; }

.matrix h3 {
  margin: 0; }

.matrix a.matrix-pagelink {
  display: none;
  position: absolute;
  bottom: 0;
  color: #ffffff;
  background-color: #0033A0;
  font-size: 12px;
  padding: 5px 20px;
  text-align: center;
  font-weight: 600; }

.matrix a.matrix-pagelink:hover {
  text-decoration: none; }

.matrix-contentlink br {
  display: none; }

.matrix-contentlink {
  position: relative;
  display: block;
  font-weight: 700;
  padding-right: 10px;
  color: #ffffff;
  margin: 10px 0 0 0;
  cursor: pointer;
  line-height: 14px; }

.matrix .matrix-key-panel-0 {
  display: block;
  overflow: hidden; }

.matrix .matrix-key-panel-0 .matrix-section-content h4 {
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 26px; }

.matrix .matrix-key-tabbtn {
  position: absolute;
  right: 20px;
  margin-top: 20px;
  width: 30px;
  height: 30px;
  cursor: pointer; }

.matrix .matrix-key-tabbtn div {
  width: 100%;
  height: 4px;
  background-color: #ffffff;
  border-radius: 2px;
  margin-bottom: 3px; }

.matrix .matrix-x-axis {
  position: absolute;
  top: 605px;
  left: 0;
  width: 600px;
  white-space: nowrap;
  color: #787879; }

.matrix .matrix-y-axis {
  position: absolute;
  left: 0;
  width: 600px;
  margin-left: -30px;
  height: 20px;
  white-space: nowrap;
  transform-origin: 0 0;
  margin-top: 600px;
  transform: rotate(270deg);
  color: #787879;
  z-index: 10; }

.matrix .matrix-x-axis div,
.matrix .matrix-y-axis div {
  font-size: 12px;
  display: inline-block;
  vertical-align: top; }

.matrix .matrix-x-axis div:nth-of-type(1),
.matrix .matrix-y-axis div:nth-of-type(1) {
  width: 15%;
  font-weight: normal;
  text-align: left; }

.matrix .matrix-x-axis div:nth-of-type(2),
.matrix .matrix-y-axis div:nth-of-type(2) {
  width: 70%;
  font-weight: normal;
  text-align: center;
  font-size: 18px; }

.matrix .matrix-x-axis div:nth-of-type(3) {
  width: 15%;
  font-weight: normal;
  text-align: right;
  padding-right: 20px; }

.matrix .matrix-y-axis div:nth-of-type(3) {
  width: 15%;
  font-weight: normal;
  text-align: right;
  padding-right: 20px; }

.matrix .matrix-key-panel-quad {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  height: 50%;
  padding: 20px;
  color: #ffffff;
  height: 300px; }

.matrix .matrix-key-panel-quad a {
  color: #ffffff;
  padding: 5px 0;
  font-size: 14px;
  display: block;
  line-height: 19px; }

.matrix .matrix-key-panel-quad h4 {
  margin: 15px 0 5px 0;
  line-height: 28px;
  font-size: 26px;
  cursor: pointer;
  font-weight: 500; }

.matrix .matrix-key-panel-quad img {
  cursor: pointer; }

.matrix .matrix-key-panel-quad h4:hover {
  text-decoration: underline; }

.matrix .matrix-section-content {
  line-height: 19px; }

.matrix .matrix-section-content h4 {
  margin: 0;
  font-size: 24px;
  line-height: 26px;
  font-weight: 600;
  padding: 0;
  color: #787879; }

.matrix .matrix-section-content h4 span {
  font-size: 40px;
  font-weight: 700; }

.matrix .matrix-section-content h5 {
  text-transform: uppercase;
  margin: 0 0 10px 0;
  line-height: 26px;
  font-size: 24px;
  font-weight: 600; }

.matrix .matrix-section-content h6 {
  margin: 0;
  line-height: 12px;
  text-transform: uppercase;
  font-size: 12px; }

.matrix .matrix-home {
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
  border-top: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
  background-color: #CFDD3E;
  font-size: 12px;
  display: inline-block;
  text-align: center;
  height: 50px;
  width: 50px;
  padding-top: 15px;
  color: #0B0B0B;
  cursor: pointer; }

.page-template.page-template-Template-Tertiary .masthead-container,
.page-template.page-template-Template-Highlights .masthead-container,
.search-results .masthead-container {
  display: flex;
  align-items: center;
  font-weight: normal;
  height: 200px; }
  .page-template.page-template-Template-Tertiary .masthead-container .masthead-banner,
  .page-template.page-template-Template-Highlights .masthead-container .masthead-banner,
  .search-results .masthead-container .masthead-banner {
    font-size: 24px;
    font-weight: normal;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 1.2;
    text-align: center;
    width: 100%; }

/*Masthead for template secondary */
.page-template-Template-Secondary .masthead-container,
.page-template-Template-Secondary-nav .masthead-container,
.page-template-Template-Prosperity .masthead-container {
  border-top: none;
  background-color: #0033A0;
  display: flex;
  flex-flow: row-reverse wrap;
  justify-content: space-between;
  align-items: center;
  max-width: 1600px;
  margin: auto;
  box-sizing: border-box; }
  .page-template-Template-Secondary .masthead-container .masthead-image,
  .page-template-Template-Secondary-nav .masthead-container .masthead-image,
  .page-template-Template-Prosperity .masthead-container .masthead-image {
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    height: 100%;
    min-height: 200px;
    width: 100%; }
  .page-template-Template-Secondary .masthead-container .masthead-content,
  .page-template-Template-Secondary-nav .masthead-container .masthead-content,
  .page-template-Template-Prosperity .masthead-container .masthead-content {
    background-color: #0033A0;
    border-top: none;
    position: relative;
    color: #ffffff;
    text-align: center;
    box-sizing: border-box; }
    .page-template-Template-Secondary .masthead-container .masthead-content .masthead-bottomline,
    .page-template-Template-Secondary-nav .masthead-container .masthead-content .masthead-bottomline,
    .page-template-Template-Prosperity .masthead-container .masthead-content .masthead-bottomline {
      font-size: 24px;
      text-transform: uppercase;
      font-weight: 600;
      letter-spacing: .1rem;
      box-sizing: border-box;
      line-height: 1;
      color: #ffffff;
      padding: 0; }

.page-template-Template-Secondary .masthead-container.noImg .masthead-image,
.page-template-Template-Secondary-nav .masthead-container.noImg .masthead-image,
.page-template-Template-Prosperity .masthead-container.noImg .masthead-image {
  min-height: 0; }

@media (min-width: 768px) {
  .page-template.page-template-Template-Tertiary .masthead-container .masthead-banner,
  .page-template.page-template-Template-Highlights .masthead-container .masthead-banner,
  .search-results .masthead-container .masthead-banner {
    text-align: left;
    padding-left: 3.8rem; }
  .page-template-Template-Secondary .masthead-container,
  .page-template-Template-Secondary-nav .masthead-container,
  .page-template-Template-Prosperity .masthead-container {
    height: 200px; }
    .page-template-Template-Secondary .masthead-container > *,
    .page-template-Template-Secondary-nav .masthead-container > *,
    .page-template-Template-Prosperity .masthead-container > * {
      flex: 1 1; }
    .page-template-Template-Secondary .masthead-container .masthead-image,
    .page-template-Template-Secondary-nav .masthead-container .masthead-image,
    .page-template-Template-Prosperity .masthead-container .masthead-image {
      position: relative;
      background-size: cover;
      background-position: right top; }
      .page-template-Template-Secondary .masthead-container .masthead-image:after,
      .page-template-Template-Secondary-nav .masthead-container .masthead-image:after,
      .page-template-Template-Prosperity .masthead-container .masthead-image:after {
        content: '';
        width: 0;
        height: 0;
        border-top: 30px solid transparent;
        border-bottom: 30px solid transparent;
        border-left: 30px solid #0033a0;
        position: absolute;
        top: 33%;
        left: 0; }
    .page-template-Template-Secondary .masthead-container .masthead-content,
    .page-template-Template-Secondary-nav .masthead-container .masthead-content,
    .page-template-Template-Prosperity .masthead-container .masthead-content {
      position: relative;
      text-align: left;
      padding-left: 1.75rem;
      padding-right: 1.75rem;
      box-sizing: border-box; }
      .page-template-Template-Secondary .masthead-container .masthead-content .masthead-bottomline h2,
      .page-template-Template-Secondary-nav .masthead-container .masthead-content .masthead-bottomline h2,
      .page-template-Template-Prosperity .masthead-container .masthead-content .masthead-bottomline h2 {
        color: #fff;
        font-weight: 400; } }

.svg-circle,
.svg-square {
  display: none; }

/* Desktop View */
/* Tablet View */
@media (max-width: 1100px) {
  .report-container .page-template-Template-Secondary .masthead-container .masthead-content {
    padding: 0; } }

@media (max-width: 1010px) {
  .page-template-Template-Secondary .masthead-container .masthead-content .masthead-bottomline h2 {
    color: #fff; } }

/* Mobile View */
@media (max-width: 500px) {
  #masthead-home.video-container {
    width: 100%;
    height: 50%;
    right: 0; } }

#skipcontent a {
  padding: 6px;
  position: absolute;
  top: -40px;
  left: 0px;
  color: #000;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  border-bottom-right-radius: 8px;
  background: #fff;
  transition: top 1s ease-out;
  z-index: 100; }

#skipcontent a:focus {
  position: absolute;
  left: 0px;
  top: 0px;
  outline-color: transparent;
  transition: top .1s ease-in; }

#masthead {
  position: fixed;
  z-index: 100;
  left: 0;
  right: 0;
  top: 0;
  box-shadow: 0 2px 5px 5px rgba(0, 0, 0, 0.25);
  background: #ffffff; }
  #masthead .site-header.header {
    background: #ffffff;
    border-bottom: none;
    max-width: 1600px;
    margin: auto;
    font-size: 16px;
    line-height: 20px;
    color: #666; }
    #masthead .site-header.header .container {
      width: 100%; }
      #masthead .site-header.header .container .header-logo {
        left: 1.1rem;
        height: 2rem;
        top: 30px; }
        #masthead .site-header.header .container .header-logo a {
          fill: #0033A0;
          display: inline-block;
          height: 100%;
          text-align: left; }
          #masthead .site-header.header .container .header-logo a svg {
            display: inline-block;
            height: 100%;
            width: 100%; }
      #masthead .site-header.header .container .header-hamburger {
        margin-right: 1.1rem; }
      #masthead .site-header.header .container .header-aside-search {
        padding-right: 8px; }
        #masthead .site-header.header .container .header-aside-search .search-field {
          cursor: pointer;
          margin-left: 17px; }
          #masthead .site-header.header .container .header-aside-search .search-field::-webkit-input-placeholder {
            font-size: 12px; }
          #masthead .site-header.header .container .header-aside-search .search-field::-moz-placeholder {
            font-size: 12px; }
          #masthead .site-header.header .container .header-aside-search .search-field:-ms-input-placeholder {
            font-size: 12px; }
          #masthead .site-header.header .container .header-aside-search .search-field::-ms-input-placeholder {
            font-size: 12px; }
          #masthead .site-header.header .container .header-aside-search .search-field::placeholder {
            font-size: 12px; }
        #masthead .site-header.header .container .header-aside-search .search-submit {
          padding: 0.25rem 1rem;
          margin-left: 8px;
          line-height: 17px;
          font-size: .89rem;
          background: #0033a0;
          color: #ffffff;
          font-weight: bold;
          cursor: pointer;
          display: block;
          border-radius: 0;
          text-align: center;
          box-sizing: border-box;
          text-transform: capitalize;
          text-decoration: none;
          border: transparent;
          display: inline-block; }
          #masthead .site-header.header .container .header-aside-search .search-submit:visited {
            background: #0033a0;
            color: #ffffff; }
          #masthead .site-header.header .container .header-aside-search .search-submit:focus {
            background: #002370;
            color: #ffffff;
            text-decoration: none;
            box-shadow: 0 0 0.3125rem #0033a0; }
          #masthead .site-header.header .container .header-aside-search .search-submit:hover {
            background: #002370;
            color: #ffffff;
            text-decoration: none; }
          #masthead .site-header.header .container .header-aside-search .search-submit:active {
            background: #002370;
            color: #ffffff; }
      #masthead .site-header.header .container .header-aside-menu li {
        padding-left: 7px;
        padding-right: 7px; }

/* Mobile View */
@media (max-width: 500px) {
  #masthead-home.video-container {
    width: 100%;
    height: 50%;
    right: 0; } }

@media (max-width: 1380px) {
  .menu_m .mobile-menu .search-submit {
    padding: 0.25rem 1rem;
    margin-left: 8px;
    line-height: 17px;
    font-size: .89rem;
    background: #0033a0;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
    display: block;
    border-radius: 0;
    text-align: center;
    box-sizing: border-box;
    text-transform: capitalize;
    text-decoration: none;
    border: transparent;
    display: inline-block; }
  #masthead .site-header.header .container .header-logo {
    top: 14px; } }

.stats-header {
  font-size: 24px;
  text-transform: uppercase;
  color: #787879;
  font-weight: 200;
  line-height: 1.1; }

.stats-header span {
  color: #0033a0;
  font-weight: 600; }

.home.page-template #skipcontent a {
  padding: 6px;
  position: absolute;
  top: -40px;
  left: 0px;
  color: #000;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  border-bottom-right-radius: 8px;
  background: #fff;
  transition: top 1s ease-out;
  z-index: 999; }
  .home.page-template #skipcontent a:focus {
    position: absolute;
    left: 0px;
    top: 0px;
    outline-color: transparent;
    transition: top .1s ease-in; }

.home.page-template #main__content {
  margin-top: 62px; }

.home.page-template .hp-covid {
  background: #45bce5;
  text-align: center;
  padding-top: 2rem; }
  .home.page-template .hp-covid h3 {
    color: #002370;
    font-size: 24px;
    line-height: 1;
    padding-bottom: .8rem; }
  .home.page-template .hp-covid a {
    color: #002370; }
    .home.page-template .hp-covid a:hover {
      text-decoration: underline; }

.hp-hero {
  display: flex;
  flex-flow: row wrap-reverse; }
  .hp-hero .hero-blue {
    background: #0033a0;
    height: auto;
    padding: 1.1rem;
    display: flex;
    flex-flow: column wrap;
    align-items: flex-start;
    justify-content: center;
    flex: 1 1 30%; }
    .hp-hero .hero-blue .copy {
      width: 100%; }
    .hp-hero .hero-blue > *,
    .hp-hero .hero-blue h2 {
      color: #ffffff; }
    .hp-hero .hero-blue h2 {
      font-size: 36px;
      line-height: 1; }
      .hp-hero .hero-blue h2 sup.sup {
        vertical-align: baseline;
        top: 0;
        font-size: .85em; }
    .hp-hero .hero-blue ul {
      list-style: none;
      padding-left: 0; }
      .hp-hero .hero-blue ul a {
        padding: .5rem 1rem;
        white-space: nowrap; }
      .hp-hero .hero-blue ul li:first-child {
        margin-bottom: 1rem; }
      .hp-hero .hero-blue ul li:last-child .btn.download {
        padding-left: 1.6rem;
        padding-right: 1.6rem;
        background-size: 1rem; }
        .hp-hero .hero-blue ul li:last-child .btn.download:hover, .hp-hero .hero-blue ul li:last-child .btn.download:active, .hp-hero .hero-blue ul li:last-child .btn.download:focus {
          padding-left: 1.6rem;
          padding-right: 1.6rem;
          background-size: 1rem; }
  .hp-hero .hero-beacon {
      background-repeat: no-repeat;
    
    background-size: contain;
    position: relative;
    min-height: 70vw;
    width: 100%; }


@media (min-width: 768px) {
  
  .home.page-template #main__content {
    margin-top: 62px; }
    .home.page-template #main__content .hp-hero {
      display: flex; }
      .home.page-template #main__content .hp-hero > * {
        flex: 1 1 auto; }
      .home.page-template #main__content .hp-hero .hero-blue {
        background: #0033a0;
        height: auto;
        display: flex;
        flex-flow: column wrap;
        max-width: 30vw;
        flex: 1 1 30%; }
        .home.page-template #main__content .hp-hero .hero-blue > *,
        .home.page-template #main__content .hp-hero .hero-blue h2 {
          color: #ffffff; }
      .home.page-template #main__content .hp-hero .hero-beacon {
        flex: 1 0 auto;
        
        background-size: cover;
        
        width: auto;
        }
        .home.page-template #main__content .hp-hero .hero-beacon:after {
          content: '';
          width: 0;
          height: 0;
          border-top: 30px solid transparent;
          border-bottom: 30px solid transparent;
          border-left: 30px solid #0033a0;
          position: absolute;
          top: 42%;
          left: 0; } }
*/
@media (min-width: 900px) {
  .home.page-template #main__content .hp-hero .hero-beacon {
  
    background-position: left center;
    background-size: 100% auto; } }

@media (min-width: 1381px) {
  .home.page-template #main__content {
    margin-top: 100px; } }

.home.page-template .leadership-messages-container {
  background: #45bce5; }
  .home.page-template .leadership-messages-container .leadership-messages {
    display: flex;
    flex-flow: row wrap; }
    .home.page-template .leadership-messages-container .leadership-messages .container-video {
      position: relative;
      width: 100%;
      min-height: 220px; }
      .home.page-template .leadership-messages-container .leadership-messages .container-video .bg-video {
        position: absolute;
        z-index: 3;
        background-image: url(/wp-content/uploads/2018/06/letter-ceo.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        cursor: pointer;
        height: 100%;
        width: 100%;
        top: 0;
        display: inline-block; }
      .home.page-template .leadership-messages-container .leadership-messages .container-video .icon-play-video {
        position: absolute;
        z-index: 4;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background-image: url(/wp-content/themes/allstatecr2017/images/icon-play-video.png);
        opacity: .5;
        background-size: 60px 60px;
        background-position: center center;
        pointer-events: none;
        background-repeat: no-repeat;
        transition-property: opacity;
        transition-duration: 1s; }
      .home.page-template .leadership-messages-container .leadership-messages .container-video #video-ceo {
        width: 100%;
        height: auto;
        min-height: 220px; }
        .home.page-template .leadership-messages-container .leadership-messages .container-video #video-ceo iframe {
          width: 100%;
          min-height: 220px; }
      .home.page-template .leadership-messages-container .leadership-messages .container-video .leadership-messages-title {
        position: absolute;
        top: 1rem;
        right: 1rem;
        color: #ffffff;
        font-size: 16px;
        line-height: 18px;
        text-align: right;
        z-index: 5; }
  .home.page-template .leadership-messages-container .video-title {
    display: flex;
    flex-flow: row wrap;
    padding: 1rem 2rem 0 1rem; }
    .home.page-template .leadership-messages-container .video-title > * {
      flex: 1 0 100%; }
    .home.page-template .leadership-messages-container .video-title h3 {
      color: #ffffff;
      font-size: 24px;
      line-height: 1.1;
      position: relative; }
    .home.page-template .leadership-messages-container .video-title .cta-letter {
      bottom: .4rem;
      overflow: hidden;
      align-self: flex-end; }
      .home.page-template .leadership-messages-container .video-title .cta-letter a {
        display: inline-block;
        font-size: .85rem;
        font-weight: 600;
        color: #ffffff;
        line-height: 1;
        padding: .4rem .5rem;
        background-color: #0033a0; }

@media (min-width: 768px) {
  .home.page-template .leadership-messages-container .leadership-messages {
    flex-flow: row nowrap; }
    .home.page-template .leadership-messages-container .leadership-messages .container-video {
      position: relative;
      width: 30vw; }
      .home.page-template .leadership-messages-container .leadership-messages .container-video #video-ceo {
        height: 100%; }
      .home.page-template .leadership-messages-container .leadership-messages .container-video iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
    .home.page-template .leadership-messages-container .leadership-messages .video-title {
      flex: 1 0 40%;
      padding-left: 2rem; } }

@media (min-width: 768px) {
  .page-template.page-template-Template-Secondary .report-container, .page-template-Template-Secondary-nav .report-container {
    margin-top: 62px; } }

@media (min-width: 1381px) {
  .page-template.page-template-Template-Secondary .report-container, .page-template-Template-Secondary-nav .report-container {
    margin-top: 100px; } }

.inline-nav {
  list-style: none;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-evenly; }
  .inline-nav* > {
    flex: 1 1 auto; }
  .inline-nav li a {
    color: #0033a0; }
    .inline-nav li a:hover {
      text-decoration: underline; }

button {
  cursor: pointer; }

.btn {
  cursor: pointer;
  padding: .5rem 1rem;
  font-size: 1rem;
  font-weight: bold;
  border: 1px solid transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  line-height: 1.5;
  text-decoration: none;
  text-align: center; }
  .btn:hover {
    text-decoration: none; }
  .btn:active {
    box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    text-decoration: none; }
  .btn:focus {
    border: solid 1px #45bce5;
    text-decoration: none; }

.btn.btn--orange {
  background: #ff9e16;
  color: #002370; }
  .btn.btn--orange:hover {
    background: #ffb357;
    color: #002370; }
  .btn.btn--orange:active {
    background: #ffb357;
    color: #002370; }

.btn.btn--pink {
  background: #d33195;
  color: white; }
  .btn.btn--pink:hover {
    background: #d33195;
    color: white; }
  .btn.btn--pink:active {
    background: #d33195;
    color: white; }

.btn.btn--blue {
  background: #0033a0;
  color: white; }
  .btn.btn--blue:hover {
    background: #0033a0;
    color: white; }
  .btn.btn--blue:active {
    background: #0033a0;
    color: white; }

.btn.btn--white {
  background: white;
  color: #0033a0;
  border: 1px solid #0033a0; }
  .btn.btn--white:hover {
    background: white;
    color: #0033a0;
    border: 1px solid #0033a0; }
  .btn.btn--white:active {
    background: white;
    color: #0033a0;
    border: 1px solid #0033a0; }

.btn.btn--gray {
  background: #f3f6f9;
  color: #002370;
  border: 1px solid #0033a0; }
  .btn.btn--gray:hover {
    background: white;
    color: #002370; }
  .btn.btn--gray:active {
    background: #f3f6f9;
    color: #002370; }
  .btn.btn--gray:focus {
    background: #f3f6f9;
    color: #002370; }

.page-template.page-template-Template-Prosperity #main__content h3 {
  line-height: 1.2375em; }

.cols.cols-2 {
  -moz-column-count: 1;
       column-count: 1; }

.gray-highlight {
  background: #f1f2f2;
  font-size: 1.2rem;
  padding: 1rem;
  line-height: 1.2; }

span.gray-highlight {
  display: block; }

.investing-figure {
  display: flex;
  flex-flow: row wrap; }
  .investing-figure .figure-1 h4,
  .investing-figure .figure-2 h4,
  .investing-figure .figure-3 h4 {
    color: #0033a0;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 1.1;
    letter-spacing: .05rem; }
  .investing-figure > * {
    flex: 1 1 100%;
    padding: 1rem;
    text-align: center;
    text-transform: uppercase; }
    .investing-figure > * .figure-percent {
      font-family: allstatesansw-bold;
      display: block;
      font-size: 3em;
      color: #0033a0;
      font-weight: 700;
      line-height: 1.1; }

.table-space td {
  padding-bottom: 1rem; }

section {
  margin: 1rem auto; }

.pad-left {
  padding-left: 1rem; }

.table-diversity-1,
.table-diversity-2,
.table-score {
  min-width: 100%;
  margin-bottom: 1rem;
  border-spacing: 0; }
  .table-diversity-1 tr td:last-child,
  .table-diversity-2 tr td:last-child,
  .table-score tr td:last-child {
    font-family: allstatesansw-bold; }
  .table-diversity-1 tr td:last-child,
  .table-diversity-2 tr td:last-child,
  .table-score tr td:last-child {
    padding-left: 3rem;
    text-align: right; }
  .table-diversity-1 tr:first-child > td,
  .table-diversity-2 tr:first-child > td,
  .table-score tr:first-child > td {
    border-top: 1px solid #b9c6d3; }

.table-diversity-1 tr:nth-child(-n+2) > td {
  border-bottom: 1px solid #b9c6d3; }

.table-diversity-1 tr:last-child > td {
  border-bottom: 1px solid #b9c6d3; }

.table-diversity-2 tr:nth-child(-n+3) > td {
  border-bottom: 1px solid #b9c6d3; }

.table-score tbody tr > td:nth-child(-n+2) {
  border-bottom: 1px solid #b9c6d3;
  padding: 0.5rem 0 0.5rem 0; }

.table-score tbody tr:last-child > td {
  border-bottom: 0; }

figure {
  text-align: center; }

section#leadership-message {
  padding-top: 3rem;
  padding-bottom: 3rem; }
  section#leadership-message .signature-style {
    text-transform: uppercase;
    font-family: allstatesansw-bold; }

section#officer-profiles {
  padding-top: 1rem; }
  section#officer-profiles .gray-highlight {
    color: #0033a0; }

.flex.row {
  display: block; }
  .flex.row h4 {
    color: #0033a0;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 1.1 !important;
    letter-spacing: .05rem;
    text-align: left; }
  .flex.row h5 {
    color: #0033a0;
    letter-spacing: .05rem;
    text-align: left; }

.accordion .officer-container {
  padding: 0 !important; }

.accordion .officer-container {
  margin-top: 1rem; }
  .accordion .officer-container .vr {
    margin-bottom: 1rem; }

.officer-container {
  margin: 0;
  padding: 0; }
  .officer-container .officer-quotes {
    font-style: italic; }
    .officer-container .officer-quotes p {
      padding-bottom: .5rem;
      text-indent: -16px;
      margin-left: 16px; }
      .officer-container .officer-quotes p:before {
        content: '\201C';
        font-size: 2.5rem;
        vertical-align: bottom;
        padding-right: 3px;
        color: #0033a0; }
      .officer-container .officer-quotes p:after {
        content: '\201D';
        font-size: 2.5rem;
        vertical-align: middle;
        margin-left: -6px;
        color: #0033a0; }
  .officer-container .officer-details {
    display: flex;
    flex-flow: row nowrap;
    margin-bottom: 1rem; }
    .officer-container .officer-details .officer-img {
      border-radius: 50%;
      max-width: 88px; }
    .officer-container .officer-details .right-col-details {
      padding-left: 1rem;
      line-height: 12px;
      font-size: 11px;
      color: #0033a0;
      padding-top: 1rem; }
      .officer-container .officer-details .right-col-details .officer-name,
      .officer-container .officer-details .right-col-details .officer-title {
        display: block; }
  .officer-container .officer-details.eb {
    margin-bottom: 0; }

table .table-title {
  text-align: right;
  font-size: 14px;
  font-family: allstatesansw-bold; }

.inline-img {
  padding: 0 1rem 1rem 1rem; }

.font-scale {
  font-size: .9rem; }

.footnote {
  font-size: .6em;
  line-height: 1.3; }

@media (min-width: 768px) {
  .officer-container .officer-details.eb {
    margin-bottom: 1rem; }
  .page-template.page-template-Template-Prosperity .flex.row + .gray-highlight {
    margin-top: 2rem; }
  .page-template.page-template-Template-Prosperity .flex.row .column-1 > h4:first-of-type,
  .page-template.page-template-Template-Prosperity .flex.row .column-2 > h4:first-of-type {
    padding-top: 0; }
  .page-template.page-template-Template-Prosperity .flex.row .column-1 ul + h4:first-of-type,
  .page-template.page-template-Template-Prosperity .flex.row .column-2 ul + h4:first-of-type {
    padding-top: 10px; }
  .page-template.page-template-Template-Prosperity .flex.row .column-1 ul + .gray-highlight,
  .page-template.page-template-Template-Prosperity .flex.row .column-2 ul + .gray-highlight {
    margin-top: 2rem; }
  .inline-img {
    float: left;
    padding-left: 0; }
  .cols.cols-2 {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 2rem;
         column-gap: 2rem; }
    .cols.cols-2 .break-before {
      margin-top: 4rem;
      padding-top: 0; }
  .flex.row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    padding-top: 0; }
    .flex.row .column-1,
    .flex.row .column-2 {
      flex-direction: column;
      flex-basis: 100%;
      flex: 1;
      margin-right: 1rem; }
    .flex.row .column-2 {
      margin-left: 1rem; }
  .investing-figure > * {
    flex: 1;
    margin: auto 0.5rem; } }

#main__content.page__body.body-container ul, .report-container .body-container ul {
  padding-left: 1.25rem; }
  #main__content.page__body.body-container ul li::before, .report-container .body-container ul li::before {
    content: "\2022";
    color: #0033a0;
    font-weight: bold;
    font-size: 1.25em;
    display: inline-block;
    width: 1em;
    /* space between  bullet and text */
    margin-left: -1em;
    /* left margin to bullet */ }

.page-template.page-template-Template-Simple-Header .masthead-container {
  display: flex;
  flex-flow: row nowrap;
  align-items: center; }
  .page-template.page-template-Template-Simple-Header .masthead-container .masthead-banner {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .1rem;
    box-sizing: border-box;
    line-height: 1;
    color: #ffffff;
    padding: 0; }

@media (min-width: 768px) {
  .page-template.page-template-Template-Simple-Header .masthead-container {
    height: 200px; } }

.report-downloads .download-button {
  background: #0033a0;
  color: #ffffff;
  text-decoration: none;
  padding: .5rem 1rem;
  white-space: nowrap;
  cursor: pointer; }
  .report-downloads .download-button:hover {
    background: #002370; }

.report-container .body-container ul.report_download_full {
  list-style: none;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  border-bottom: 1px solid #cccccc;
  padding: 0;
  padding-bottom: 1.5rem; }
  .report-container .body-container ul.report_download_full .li-report {
    margin: 1rem .5rem; }
    .report-container .body-container ul.report_download_full .li-report:before {
      content: none; }
    .report-container .body-container ul.report_download_full .li-report .btn-report-download {
      background: #0033a0;
      color: #ffffff;
      text-decoration: none;
      padding: .5rem 1rem;
      font-size: .8rem;
      white-space: nowrap; }
      .report-container .body-container ul.report_download_full .li-report .btn-report-download:hover {
        background: #002370; }

.page-template.page-template-Template-Secondary #main__content .signature-style {
  text-transform: uppercase;
  font-family: allstatesansw-bold; }

.highlight-stories .highlight-stories-header, .highlight-stories-slider .highlight-stories-header {
  margin-bottom: 1rem;
  margin-top: 2px;
  text-transform: uppercase;
  font-size: 24px; }
  .highlight-stories .highlight-stories-header span, .highlight-stories-slider .highlight-stories-header span {
    color: #45bce5;
    font-family: allstatesansw-bold, sans-serif; }

.highlight-stories .stories-slider-container.kinetic-active a, .highlight-stories-slider .stories-slider-container.kinetic-active a {
  color: #fff; }

/*# sourceMappingURL=style.css.map */


@media print {
  #masthead { box-shadow:none; }
  .highlight-stories-slider,
  .site-header,
  .related,
  .copyright-container,
  .hp-dev  { display:none; }
  .page-template.page-template-Template-Secondary .report-container, .page-template-Template-Secondary-nav .report-container,
  .page-template.page-template-Template-Tertiary div.report-container, .page-template.page-template-Template-Highlights div.report-container, .page-template.page-template-Template-HighlightsPrintable div.report-container, .page-template.page-template-Template-Simple-Header div.report-container { margin-top:0; }
  .add_chart  { position:relative; page-break-inside:avoid; }
  .accordion div { display:initial !important; position:relative; }
  .community .accordion > div > h3 { background-image:none !important; border-bottom:0 !important; }
  .printable-highlight-stories { position:relative;  }
  hr.page-break { page-break-after:always; border:0; }
  .body-container.printable-highlight-stories { text-align:center; }
  .printable-highlight-stories .printable-highlight-story { position:relative; margin-bottom:40px; page-break-inside:avoid; width:800px; margin:0 auto; display:inline-block; text-align:left; }
  /*body.page-template-Template-HighlightsPrintable > div:nth-of-type(8) .printable-highlight-stories .printable-highlight-story { width:800px; }*/
  .page-template-Template-Highlights h3 { padding-top: 40px; }
  .printable-highlight-stories .highlight-story-image-main  { width:400px !important; height:400px !important; margin:0 auto 20px auto; }
  .printable-highlight-stories .highlight-story-image-main.video { height:336px !important; width:600px !important; margin-bottom:20px; padding:0; background-repeat:no-repeat; background-size:cover; background-position:center center; }
  .story-video-container iframe, .story-video-container object, .story-video-container embed  { position:relative !important; top:auto !important; left:auto !important; width:600px !important; height:400px !important; }
}