.annualreportBanner {
  background-image: url('../assets/annualreport/annualbanner.png');

  height: 340px;
  width: 100%;
  /* background-position: center; */
  background-size: 100% auto;
  background-repeat: no-repeat;
}

.annualcontainer::before{
  content: "Annual Report";
  position: absolute;
  z-index: -99;
  top: -40%;
  bottom: 0;
  left: 0;
  right: 0;
  width: 318px;
  padding: 20px;
  border-radius: 20px;
height: 121px;
border-radius: 24px;
border: 1px solid #DB2F35;
background: linear-gradient(0deg, #E8585D 0%, #E8585D 100%), url(<path-to-image>) lightgray 0px -74.95px / 125.286% 340.583% no-repeat;
color: #FFF;
text-align: center;
font-feature-settings: 'liga' off, 'clig' off;
font-family: Inter;
font-size: 28px;
font-style: normal;
font-weight: 600;
line-height: normal;

  /* background-color: rgba(0, 0, 0, 0.5); */
}
.bgGrow{
  position: absolute;
  right: 0%;
  top: -80%;
}
.annualreportBanner {
  background-image: url('../assets/annualreport/annualbanner.png') !important;
}
.annualreporttitle{
 background-color: #DB2E34;
 border-radius: 20px;
width: 35%;
}
.annualreportBanner h1 {
  font-size: 48px;
  font-weight: 700;
  line-height: 57.6px;

  /* text-align: center; */

  color: #ffffff;
}
.annualcontainer{
  margin-top:10%!important;
  border-radius: 24px;
  position: relative;
border: 1px solid #DB2F35;
background: linear-gradient(0deg, #FFEDED 0%, #FFEDED 100%), url(<path-to-image>) lightgray 0px -219.893px / 125.286% 340.583% no-repeat;
}
.annualcontainer img{

width: 10%;
}

.annualreportcontain{
  border-radius: 11px;
  border: 1px solid #000;
  background: #FFF5F2;
}
.annualreportcontain:hover{
  border-radius: 11px;
  border: 1px solid #000;
  background: #E8585D;
  color: #ffffff;
  cursor: pointer;
  /* transition: 0.5s; */
  border: none;
}
.annualreportcontain:hover .annualpdf{
  fill: #ffffff!important;
  stroke: #ffffff!important;
}
.annualreportcontain:hover .annualpdficon{
  fill: #E8585D!important;
  stroke:#E8585D!important;
}

@media screen and (max-width: 600px) {
  .annualreportBanner {
    height: 200px;
    background-size: unset;
  }
  .annualreportBanner h1 {
    font-size: 20px;

    line-height: normal;
  }
  .annualreporttitle{

width: 55%;
}
.annualcontainer{
  margin-top:30%!important;
}
.annualcontainer::before{
  width: 220px;
  font-size: 18px;
  top: -22%;
}
.annualreportcontain h4{
font-size: 14px!important;
line-height: 22.6px;
}
.pdf-img{
width: 15%;
}
}
@media only screen and (min-device-width: 766px) and (max-device-width: 1023px) and (orientation:portrait) {

.annualreportBanner h1{
      font-size: 33px;
      font-weight: 700;
      line-height: 57.6px;
      color: #ffffff;
  }
  .annualreportcontain h4{
    font-size: 16px!important;
    line-height: 22.6px;
      }

}
