.bds-bg {
 background-color: #F2EFE4; 
}

.dgrid-resposive {
  display: grid;
  column-gap: 64px;
  row-gap: 64px;
}

.dgrid-resposive.two {
  grid-template-columns: repeat(2, 1fr);
}

.dgrid-resposive.three {
  grid-template-columns: repeat(3, 1fr);
}


.pdf-wrapper {
 margin-top: 25px; 
}

.pdftext {
  color: #000 !important;
  font-weight: bold !important;
}

.mw650 {
 max-width: 650px; 
}

.border-btm {
 border-bottom: 1px solid var(--primary-exterus-teal-50, #519DA5);
 padding-bottom: 8px;
}

.hl-item {
 display: flex;
 align-items: center;
 justify-content: start;
 margin-bottom: 8px;
}

.hl-item svg {
  width: 32px;
  height: 32px;
  flex-shrink: 0; 
}

.mw520 {
 max-width: 520px;
   flex-grow: 1;
}
.brodet-item p {
   
}

.brodet-item .pdf-wrapper .pdftext {
  color: #519DA5 !important;  
}

.mw327 {
 max-width: 300px; 
}

.pdf-wrapper {
  display: flex;
  align-items: start;
  justify-content: space-between;
}

@media only screen and (max-width: 1155px) {
  .pdf-wrapper {
  flex-direction: column;
  gap: 16px;
}
}

@media only screen and (max-width: 1100px) {
  .dgrid-resposive.three {
   grid-template-columns: 1fr; 
  }
}

@media only screen and (max-width: 800px) {
  .pdf-wrapper {
  flex-direction: row;
  gap: 16px;
}
  
  .dgrid-resposive {
    row-gap: 24px;
  }
  
  .dgrid-resposive.two {
    grid-template-columns: 1fr; 
  }
  
}
  
@media only screen and (max-width: 550px)  {
    
      .pdf-wrapper {
  flex-direction: column;
}
  
  }
}