.heading-xl {
            font-size: 2.5rem;
            font-weight: 700;
        }

        .spacing-s {
            margin-bottom: 15px;
        }
        .spacing-xl {
            margin-bottom: 40px;
        }
        .spacing-xs {
            margin-bottom: 10px;
        }
        .spacing-xxs {
            margin-bottom: 5px;
        }
        .heading-xs {
            font-size: 1.2rem;
            font-weight: bold;
            text-transform: uppercase;
        }
        .icon-l {
            width: 92px;
        }
       .blue-container {
            border-top: 1px solid #bab5b5;
            padding: 20px 0;
            margin-top: 3rem;
        }
        .heading-m {
            font-size: 1.75rem;
            font-weight: bold;
        }
        .button-l {
            font-size: 1.25rem;
            padding: 10px 20px;
        }
       .button-custom-primary {
            background-color: var(--btn-bg-dark);
            color: #fff;
            border: none;
            border-radius: 5px;
        }
        .button-custom-primary:hover {
            background-color: #f47e18;
        }
        .button-custom-secondary {
            background-color: transparent;
            color: var(--text-black-custom);
            border: 1px solid  var(--btn-bg-dark);
            border-radius: 5px;
        }
        .button-custom-secondary:hover {
            border: 1px solid #f47e18;
        }

        .text-white {
            color: #fff;
        }

        .image-contain {
            width: 100%;
            height: auto;
            }

         .btn-demo{
            color:#fff !important;
            background-color: #1f3749;
        }
        .btn-custom {
          background-color: white;
          color: black !important;
          border: 1px solid black;
          }
          .btn-demo:hover {
          background-color: #1f3749;
          border-color: black;
          outline: none;
          box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
          }
        .card-body{
                background-image: linear-gradient(#f5f6f800, #f5f6f8);
                background-color: #fff;
                }
.feature_category_container {
    max-width:1090px;
    width:90%;
}
}