.content-section-condition
{
      width: 100%;
      height: auto;
      background-color: transparent;
}
.content-section-condition
.condition-container
{      
      width: 98%;
      height: auto;            
      margin: 0 auto;   
      margin-top: 80px;   
      background-color: transparent;
}
.content-section-condition
.condition-container:after 
{
      content: "";
      clear: both;  
      display: table;      
}
.content-section-condition
.condition-a
{      
      width: 100%;        
      height: 20vh;
      margin-right: 20px;                 
}
.content-section-condition
img
{
      width: 100%;
      height: 50vh;      
      object-fit: cover;
      border-radius: 30px;      
      background-repeat: no-repeat;
}
.content-section-condition
.condition-article
{
      padding: 20px 20px;                  
}
.content-section-condition
h5
{
      color: #444; 
      font-size: 40px;
      font-weight: 100;
      font-family: "New Amsterdam", sans-serif;
}


.content-section-contrigbution
{
      width: 100%;
      height: auto;
      background-color: transparent;
      font-family: "Figtree", sans-serif;
}
.content-section-contrigbution
.contrigbution-container
{      
      width: 100%;
      height: auto;            
      margin: 0 auto;
      background-color: transparent;
}
.content-section-contrigbution
.contrigbution-container:after 
{
      content: "";
      clear: both;  
      display: table;      
}
.content-section-contrigbution
.contrigbution-a
{      
      width: 15%;  
      float: left;
      height: auto;            
}
.content-section-contrigbution
.contrigbution-heading
h5
{
      width: 100%;           
      color: #444;             
      font-size: 15px;
      font-weight: 600;
      line-height: 1.0;
      padding: 15px 50px;
      letter-spacing: 0.5px;                  
}
.content-section-contrigbution
.contrigbution-heading
a
{      
      font-size: 15px; 
      position: relative;
      display: inline-block;    
}
.content-section-contrigbution
.contrigbution-heading
a::after 
{
      content: "";      
      left: 0;      
      width: 50%;
      height: 1px;
      bottom: -0.15em;
      position: absolute;
      background-color: blue;

      transform: scaleX(0);
      transform-origin: left;
      transition: transform 0.3s ease;
}
.content-section-contrigbution
.contrigbution-heading
a:hover::after 
{ 
      transform: scaleX(1); 
}
.content-section-contrigbution
.contrigbution-b
{      
      width: 60%;  
      float: right;
      height: auto;                 
}
.content-section-contrigbution
.contrigbution-paragraph
{     
      width: 80%;
      height: auto;
      margin: 0 auto; 
      padding: 0 30px;     
}
.content-section-contrigbution
h6
{     
      color: blue;             
      font-size: 15px;
      margin-top: 10px;
      font-weight: 500;     
      line-height: 1.4;        
}
.content-section-contrigbution
h6 span
{           
      font-size: 14px;                  
}
.content-section-contrigbution
li
{
      width: 100%;     
      color: #222;       
      padding: 10px 0;
      font-size: 15px;
      font-weight: 500;            
      line-height: 1.6;            
}
.content-section-contrigbution
b
{     
      color: #222;       
      font-size: 15px;            
}
