.featured-comparision__content {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
  margin-top: 2.6rem;
  
  .compare__block__wrapper {
    flex: 1 1 100%;
    max-width: 100%;
    background: white;
    height: fit-content;
    border-radius: var(--border-radius);
    overflow: hidden;
    border: 1px solid var(--color-primary-b);
    
    @media screen and (min-width: 700px) {
      flex: 1 1 calc(50% - 1rem);
      max-width: calc(50% - 1rem);
    }
    
    @media screen and (min-width: 990px) {
      flex: 1 1 calc(33.33% - 1.5rem);
      max-width: calc(33.33% - 1.5rem);
    }
    
    .compare__info {
      h3 {
        background: var(--color-secondary-a);
        text-align: center;
        color: #fff !important;
        padding: 2.2rem 0;
        line-height: 125%;
        font-size: 2rem;
        font-weight: 400;
        
        @media (min-width: 990px) {
          font-size: 2.4rem;
        }
        
        * {
          color: #fff !important;
          line-height: 125%;
          font-size: 2rem;
          
          @media (min-width: 990px) {
            font-size: 2.4rem;
          }
        }
      }
      
      .compare__subtitle {
        background: var(--color-tertiary);
        text-align: center;
        padding: 1.6rem 0;
        line-height: 160%;
        font-size: 1.8rem;
        color: var(--color-primary);
        
        @media (min-width: 990px) {
          font-size: 2rem;
        }
      }
      
      h3,
      .compare__subtitle {
        margin: 0;
      }
      
      .compare__text {
        p {
          margin: 0;
          color: var(--color-primary);
        }
        
        p + ul,
        p + ol {
          border-top: 1px solid #E6E6E6;
        }
        
        ul + p,
        ol + p {
          border-top: 1px solid #E6E6E6;
        }
        
        *:not(ul) {
          padding: 1.6rem 2.4rem;
          color: var(--color-primary);
        }
        
        ul,
        ol {
          margin: 0;
          gap: 0;
          padding: 0;
          
          li {
            padding: 1.7rem 5.6rem;
            border-bottom: 1px solid #E6E6E6;
            color: var(--color-primary);
          }
          
          li::before {
            left: 2.4rem;
          }
          
          li::after {
            left: 3rem;
          }
          
          li::before,
          li::after {
            top: 50%;
            transform: translateY(-50%);
          }
          
          li:last-child {
            border-bottom: none;
          }
        }
      }
    }
    
    .compare__block {
      li::before {
        background-color: var(--color-secondary-b);
        color: #000;
      }
      
      li::after {
        color: #000;
      }
    }
  }
}

.featured-comparision__heading {
  text-align: center;
}