.two-colum-full-txtimg{
     overflow: hidden;
  .dark-green {  
    @media(min-width:1024px){
    min-height: 68vh !important;}
  }
  .row{
     @media(max-width:1032px){
      min-height:unset!important;
       padding:80px 32px 100px!important;
       .main_content{
        padding:0!important;
       }
     }
  }
  .col1{
    align-items: center;
    @media(max-width:1300px){
     margin-right:20px;
     padding-left:20px;
    }
    @media(max-width:1024px){
      align-items: start;
      margin:0 auto;
       padding-left:0;
    }
  }
  h2, h1 {
      font-size: clamp(3.4375rem, 2.1484rem + 1.875vw, 4rem);
      color: #ffffff;
    @media(max-width:1300px){
       font-size: 44px !important;
      line-height:100%;
    }
  }
  h2 span, h1 span, h2, h1 {
      font-weight: 300;
  }

  h2 span strong, h1 span strong, h2 strong,  h1 strong  {
      font-weight: 700;
  }
  
  .row{
    @media(max-width:700px){
      padding:0 10px;
      max-height: 100%;
    }
  }

  .rich_text_content{
    p{
    font-size: 16px;
    }
  }
}
.wave-banner-bottom{
margin-bottom:-1px;
}

.two-colum-full-txtimg{
@media (max-width: 767px) {
    h2, h2 span {
      font-size: 30px !important;
  }
 }
  
  .rich_text_content p {
    display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}
  
   .eyebrow { 
    display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
 
 }