.trademark sup{
 font-size: 40% !important; 
}


section.partner-benefit .row{
  width: 100%;


}
section.partner-benefit .column{
  width: 33.33%; 
  text-align:left;
}

section.partner-benefit .image-column {
  background-color: white;
   width:50%;
  padding:10px;
  padding-top:40px;

}

section.partner-benefit .text-column {
  background-color: white;
padding-top:20px;
  padding-right:20px;
  margin-left:-125px;

}
section.partner-benefit .text-column h2{
 margin-bottom: 1rem;
  font-size:3.5rem;
  
}

section.partner-benefit .cta-col{
 padding-top:60px; 
  text-align:center;
  
}


@media screen and (max-width: 600px) {
section.partner-benefit{
  padding:20px;
  }
  
  section.partner-benefit .column{
    width: 100%;
    text-align:center;
  padding:20px;
  border-right:none;

  }
 section.partner-benefit .image-column{
   width:100%;

    border-right:none;

  }
  section.partner-benefit img{
   width:50%; 
    
  }
  section.partner-benefit .text-column{
    
   margin-left:0px; 
  }
  section.partner-benefit .cta-col{
 padding-top:10px; 
}