/* starts main section */
@media screen and (max-width: 930px) { 
   .impact-report-container {
      padding-left: 0 !important;
      margin-bottom: 5rem !important;
      justify-content: center !important;
   }
   .impact-report-heading {
      font-size: 38px !important;
   }
   .impact-report-image {
      display: none !important;
   }
   .impact-report-text {
      width: 90% !important;
   }
   .annual-report-heading {
      font-size: 38px !important;
      text-align: center !important;
   }
   .financials-view-container {
      gap: 65px !important;
      width: 90% !important;
      justify-content: space-evenly !important;
   }
   .financials-button {
      width: 85px !important;
   }
   .financials-dates {
      font-size: 19px !important;
   }
}


.content-container {
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   align-items: stretch;
   justify-content: flex-start;
   width: 100%;
   padding-bottom: 50px;
}

.impact-report-section {
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: flex-start;
}

.impact-report-container {
   display: flex;
   flex: 0 0 auto;
   flex-direction: row;
   gap: 8px;
   align-items: flex-start;
   justify-content: space-between;
   padding-left: 35%;
}

.impact-report-heading {
   flex: 0 0 auto;
   padding: 0;
   padding-top: 46px;
   margin: 0;
   font: 700 48px "Playfair Display", serif;
   color: #205A98;
}

.impact-report-image {
   box-sizing: border-box;
   display: block;
   width: 272px;
   max-width: initial;
   height: 181px;
}

.impact-report-text {
   box-sizing: border-box;
   flex: 0 0 auto;
   align-self: center;
   max-width: 1185px;
   padding: 0;
   margin: 0;
   margin-top: -25px;
   font: 400 16px "Maven Pro", sans-serif;
   color: #121212;
}


.annual-financials {
   display: flex;
   width: 100%;
   justify-content: space-around;
   flex-direction: column;
   align-content: center;
   align-items: center;
   padding-top: 5px;
   padding-top: 5px;
}

.annual-report-heading {
   flex: 0 0 auto;
   align-self: center;
   padding: 0;
   margin: 0;
   margin-top: 59px;
   font: 700 48px "Playfair Display", serif;
   color: #205A98;
}

.financials-view-container {
   display: flex;
   flex: 0 0 auto;
   flex-direction: row;
   gap: 130px;
   align-items: flex-end;
   justify-content: flex-start;
   border-bottom: 2px solid black;
   padding-bottom: 5px;
   padding-top: 30px;
}

.pdf-img {
  width: 55px;
}

.financials-dates {
   font-weight: 1000;
   color: black;
   font-size: 21px;
   margin: 0;
   margin-bottom: 10px;
}

.financials-button {
   background-color: #205A98;
   color: #ffff;
   padding: 10px;
   border-radius: 4px;
   margin-bottom: 5px;
   font-weight: 600;
   width: 104px;
   text-align: center;
   letter-spacing: 2px;
}

/* ends main section */