.page-template-comparisons-template .hero-form:before{background-image:none}.page-template-comparisons-template .hero-form .cstm-container .form-text-wrap .left-wrap h1{font-weight:normal}.page-template-comparisons-template .hero-form .cstm-container .form-text-wrap .left-wrap p{font-size:24px}.single-resources.page-template-document-download .resources-main-posts .resources-banner-and-content.gated .banner-section .banner-content-inner .description h1, .single-resources.page-template-document-download .resources-main-posts .resources-banner-and-content.gated .banner-section .banner-content-inner .description h2, .single-resources.page-template-document-download .resources-main-posts .resources-banner-and-content.gated .banner-section .banner-content-inner .description h3, .single-resources.page-template-document-download .resources-main-posts .resources-banner-and-content.gated .banner-section .banner-content-inner .description h4, .single-resources.page-template-document-download .resources-main-posts .resources-banner-and-content.gated .banner-section .banner-content-inner .description h5, .single-resources.page-template-document-download .resources-main-posts .resources-banner-and-content.gated .banner-section .banner-content-inner .description p,.single-resources.page-template-document-download .resources-main-posts .resources-banner-and-content.gated .banner-section .banner-content-inner .description span {
    color:#ffffff !important;
  }
  
  .one-column-centered {
      background: #1b222f;
      padding-bottom: 115px;
      padding-top: 115px;
  }
  
  .one-column-centered .column-1 {
      width: 100%;
  }
  
  @media (min-width: 1280px) {
      .one-column-centered .column-1 {
          min-width: 500px;
      }
  }
  
  .one-column-centered .column-1 img {
      position: static;
      top: 10px;
  }
  
  @media (min-width: 768px) {
      .one-column-centered .column-1 img {
          position: relative;
      }
  }
  
  .one-column-centered .content h1,
  .one-column-centered .content h2,
  .one-column-centered .content h3,
  .one-column-centered .content h4,
  .one-column-centered .content h5,
  .one-column-centered .content p {
      --tw-text-opacity: 1;
      color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  
  .one-column-centered .content h3.content_title {
      margin-bottom: 1.875rem;
      text-align: center;
      font-size: 27px;
      line-height: 32px;
      --tw-text-opacity: 1;
      color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  
  @media (min-width: 768px) {
      .one-column-centered .content h3.content_title {
          font-size: 37px;
          line-height: 3.563rem;
      }
  }
  
  @media (min-width: 1024px) {
      .one-column-centered .content h3.content_title {
          font-size: 47px;
      }
  }
  
  @media (min-width: 1280px) {
      .one-column-centered .content h3.content_title {
          text-align: left;
      }
  }
  
  .logos-container {
      display: flex;
      width: 100%;
      height: 300px;
      justify-content: space-around;
      align-items: center;
  }
  
  .logos-container h1{
      font-size:47px;
      color: #fff;
  }
  
  .logo-block {
      height: 250px;
      display: flex;
      align-items: center;
      flex-direction: column;
      gap: 20px;
      flex-grow:3;
  }
  .logo-block img{
      max-height: 140px;
  }
  .vs-block {
      height: 250px;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column;
      flex-grow:1;
  }
  .two-column-content-with-form{
      padding:160px 0px !important;	
  }
  .two-column-content-with-form .cstm-container .form-text-wrap .right-wrap:before{
      background:none;
  }
  

@media (max-width: 980px) {
    .hero-form{
        padding-bottom:70px;
    }
    .two-column-content-with-form {
        padding: 80px 25px !important;
    }
    .logos-container {
        display: flex;
        height: 100%;
        flex-direction: column;
    }

    .logos-container h1 {
        font-size: 34px;
    }
    .vs-block{
        height:100px;
    }
}