﻿.front-page h1.front-page-title {     font-size: 4rem;     line-height: 4.5rem; 	margin-top: 1rem;     margin-bottom: 1rem; 	text-align: left; }  @media screen and (max-width: 767px) {     .front-page h1.front-page-title {         margin-left: -20px;         margin-right: -20px;     }          .frontpage-nav-section {         padding: 1px 0 0 0;                  overflow: hidden !important;     } } 
.highlights p {     margin-top: 3rem;          font-size: 1.625rem; }  .highlights .highlight-row-spacer {     flex-wrap: wrap; }  .highlights .row {     margin: 0 -20px; }  .highlights .row .col {     display: flex;          padding: 0 20px; }  .highlights .col-inner {     flex: 1;          display: flex;     flex-direction: column;     justify-content: center;     align-items: center;          border-top: 1px solid #000000;     border-bottom: 1px solid #000000;          margin-top: -1px; }  .highlights .col-inner.hidden { 	display: none; }  .highlights .col-inner img {     max-height: 300px;          margin: 1rem 0; }  .highlights h2 {     margin: 0 !important;     width: 100%;          font-size: 3.75rem; }  .highlight-box {     padding: 1.5rem 0.5rem;          display: flex;     flex-direction: column;          flex: 1 0 auto; }  .highlight-box > div {     text-align: center; }  .highlight-box .highlight-unit {     font-size: 1.25rem; }  .highlight-box .highlight-value {     font-size: 7.5rem;     line-height: 1; }  .highlight-box .highlight-label {     font-size: 1.625rem;     line-height: 1.2;     margin-bottom: 1.25rem;          flex: 1 0 auto; }  .highlight-box .highlight-old-value {     font-size: 1.25rem; }  @media screen and (max-width: 991px) {     .report-content .highlight-row-spacer .col {         width: 50%;     } }  @media screen and (max-width: 767px) {     .report-book .highlights .row {         display: block;     }          .report-book .highlights .row.two-col .col,     .report-content .highlight-row-spacer .col {         width: 100%;     }          .highlights .title-row .col-inner {         border-bottom: none;     }          .highlights .title-row .col:last-child .col-inner {         border-bottom: 1px solid #000000;     }          .highlights h2 {         margin-bottom: 2rem !important;     }          .highlights .col-inner img {         max-height: 200px;     }          .highlight-box .highlight-value {         font-size: 7rem;     } } 

